/git-forks-sync

Sync forks from upstream

Primary LanguageShell

1. Зклонувати в нову папку форк без локального клона
2. Підключити оригінал как апстрім
3. Зафетчити апстрім
4. Пройтись циклом по бранчам апстріма
4.1. Створити локальну бранчу із апстріма
4.2. Перевірити чи є така бранча на оріджині
4.3. Якщо немає, запушати її в ориджін
4.4. Якщо є - змерджити з апстрімом по фф
4.5. Якщо фф не пройшов - записати в список на локальний мердж
4.6. Якщо фф пройшов запушати результат в ориджін
5. Видалити локальну репу