{"action":"created","issue":{"url":"https://api.github.com/repos/oscript-library/gitsync/issues/153","repository_url":"https://api.github.com/repos/oscript-library/gitsync","labels_url":"https://api.github.com/repos/oscript-library/gitsync/issues/153/labels{/name}","comments_url":"https://api.github.com/repos/oscript-library/gitsync/issues/153/comments","events_url":"https://api.github.com/repos/oscript-library/gitsync/issues/153/events","html_url":"https://github.com/oscript-library/gitsync/issues/153","id":359355170,"node_id":"MDU6SXNzdWUzNTkzNTUxNzA=","number":153,"title":"Ошибка при использовании -useVendorUnload в версиях gitsync 2.4.3 и 3.0.0. Всегда выгружается последняя версия хранилища.","user":{"login":"VladimirLitvinenko84","id":24396934,"node_id":"MDQ6VXNlcjI0Mzk2OTM0","avatar_url":"https://avatars3.githubusercontent.com/u/24396934?v=4","gravatar_id":"","url":"https://api.github.com/users/VladimirLitvinenko84","html_url":"https://github.com/VladimirLitvinenko84","followers_url":"https://api.github.com/users/VladimirLitvinenko84/followers","following_url":"https://api.github.com/users/VladimirLitvinenko84/following{/other_user}","gists_url":"https://api.github.com/users/VladimirLitvinenko84/gists{/gist_id}","starred_url":"https://api.github.com/users/VladimirLitvinenko84/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VladimirLitvinenko84/subscriptions","organizations_url":"https://api.github.com/users/VladimirLitvinenko84/orgs","repos_url":"https://api.github.com/users/VladimirLitvinenko84/repos","events_url":"https://api.github.com/users/VladimirLitvinenko84/events{/privacy}","received_events_url":"https://api.github.com/users/VladimirLitvinenko84/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-09-12T07:47:05Z","updated_at":"2018-09-12T10:28:10Z","closed_at":null,"author_association":"NONE","body":"Воспроизводится на платформах 8.3.12 и 8.3.9.\r\nВерсия gitsync v2.4.3 (обновлена через opm update gitsync перед воспроизведением ошибки)\r\n\r\nБез использования ключа -useVendorUnload ошибка не воспроизводится.\r\n\r\nПри использовании выгрузки средствами платформы (с ключем -useVendorUnload) и -limit 1 номер версии в файле VERSION увеличивается на 1. В то время, как коммит в Git содержит изменения не только по следующей закладке в хранилище, но и по всем последующим закладкам (последнюю версию хранилища конфигурации). \r\n\r\n-limit 1  использую для демонстрации ошибки. Если его не указать то первый коммит также будет содержать все изменения из хранилища вплоть до последней версии. А следующие же коммиты будут содержать изменения только файла VERSION без каких либо других изменений.\r\n\r\n\r\nДелаем три закладки в хранилище\r\n\r\n[Закладка 1](http://prntscr.com/ktfdlv)\r\n[Закладка 2](http://prntscr.com/ktfe9q)\r\n[Закладка 3](http://prntscr.com/ktfegh)\r\n\r\nВыполняем команду :\r\n**gitsync export C:\\data\\repos\\ut_storage C:\\data\\repos\\ut_git\\config -limit 1 -tempdir C:\\data\\repos\\temp -verbose -check-authors -useVendorUnload --storage-user deploy --storage-pwd deploy**\r\n\r\nВидим что коммит содержит изменения по всем закладкам. Комментарий же к коммиту взят из первой закладки в хранилище\r\n\r\n[Содержимое коммита 1](http://prntscr.com/ktfew3)\r\n\r\nФайл VERSION при этом  содержит номер на 1 больше чем предыдущая закладка.\r\n\r\n[Файл VERSION после первого коммита](http://prntscr.com/ktffb0)\r\n\r\nСледующая команда \r\n**gitsync export C:\\data\\repos\\ut_storage C:\\data\\repos\\ut_git\\config -limit 1 -tempdir C:\\data\\repos\\temp -verbose -check-authors -useVendorUnload --storage-user deploy --storage-pwd deploy**\r\n\r\nприводит к изменению только файла VERSION - версия в нем увеличивается на 1. Никакие другие изменения в репозиторий не фиксируются так как они уже пришли с предыдущей выгрузкой:\r\n\r\n[Следующий коммит, содержащий только VERSION](http://prntscr.com/ktffmp)"},"comment":{"url":"https://api.github.com/repos/oscript-library/gitsync/issues/comments/420596894","html_url":"https://github.com/oscript-library/gitsync/issues/153#issuecomment-420596894","issue_url":"https://api.github.com/repos/oscript-library/gitsync/issues/153","id":420596894,"node_id":"MDEyOklzc3VlQ29tbWVudDQyMDU5Njg5NA==","user":{"login":"AlexStrizh","id":25724999,"node_id":"MDQ6VXNlcjI1NzI0OTk5","avatar_url":"https://avatars2.githubusercontent.com/u/25724999?v=4","gravatar_id":"","url":"https://api.github.com/users/AlexStrizh","html_url":"https://github.com/AlexStrizh","followers_url":"https://api.github.com/users/AlexStrizh/followers","following_url":"https://api.github.com/users/AlexStrizh/following{/other_user}","gists_url":"https://api.github.com/users/AlexStrizh/gists{/gist_id}","starred_url":"https://api.github.com/users/AlexStrizh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlexStrizh/subscriptions","organizations_url":"https://api.github.com/users/AlexStrizh/orgs","repos_url":"https://api.github.com/users/AlexStrizh/repos","events_url":"https://api.github.com/users/AlexStrizh/events{/privacy}","received_events_url":"https://api.github.com/users/AlexStrizh/received_events","type":"User","site_admin":false},"created_at":"2018-09-12T10:28:10Z","updated_at":"2018-09-12T10:28:10Z","author_association":"CONTRIBUTOR","body":"@khorevaa как будет время посмотрю diff  между моей рабочей версией и develop и сделаю еще раз PR."}}
{"actor":{"display_login":"AlexStrizh"}}