Описание тега reposurgeon

Инструмент Эрика С. Раймонда для хирургических операций с хранилищами во время преобразования
1 ответ

Как добавить новую функцию в RepoSurgeon (точно так же, как dsc или amp или min)

Это специализированная версия: Как заменить существующие методы класса Python (или иным образом расширить) RepoSurgeon с помощью "exec" и "eval"? Как добавить новую функцию в RepoSurgeon, используя exec возможность (т.е. без редактирования вышестоящ…
21 авг '14 в 11:52
1 ответ

Как я могу преобразовать SVN-репозиторий в GIT без аннотированных тегов?

Я использовал reposurgeon для конвертации ma svn в git-репозиторий: ( Как мне конвертировать svn repo в git с помощью reposurgeon?). Кажется, что он преобразовал все теги в "аннотированные теги". Как я могу изменить этот beaviour? Я старался tagify …
30 мар '14 в 18:53
2 ответа

SVN to Git использует быстрый поток импорта / экспорта

Я работал над преобразованием репозитория SVN ~32 000 коммитов в любой DVCS (Git, Bazaar, Mercurial, Plastic SCM). Через неделю или две я понял, что лучший вариант - преобразовать репозиторий SVN в Git, получить поток быстрого экспорта и импортирова…
07 янв '14 в 20:23
2 ответа

Reposurgeon создает ветви вместо тегов

Я пытаюсь преобразовать CVS в GIT, следуя этому руководству: http://www.catb.org/~esr/reposurgeon/dvcs-migration-guide.html В целом все выглядит нормально, однако для некоторых тегов CVS (и, похоже, он запускается в определенный момент времени в хра…
03 авг '15 в 18:16
2 ответа

Когда я записываю состояние репозитория с `--fossilize` в reposurgeon, восстанавливает ли 'read' эти маркеры?

При конвертации репозитория с помощью reposurgeon и я пишу состояние в git-fast-export при выполнении: prefer git write --fossilize >nameofdump.fi будет последующим: read <nameofdump.fi восстановить дополнительные маркеры, которые сбрасываются…
10 июн '14 в 18:56
0 ответов

Использование "трансплантации hg" для сращивания содержимого другого хранилища на более позднем этапе

Если вы хотите перейти к актуальному вопросу, прокрутите до конца вопроса. Я просто счел необходимым объяснить обстоятельства. Состояние дел В нашей компании по историческим причинам у нас есть несколько систем контроля версий. В настоящее время мы …
12 фев '15 в 12:40
4 ответа

Конвертировать SVN-репозиторий в git с reposurgeon без создания файлов.gitignore?

Я использовал reposurgeon для конвертации моего svn в репозиторий git: ( Как мне конвертировать svn repo в git с помощью reposurgeon?). Проблема в том, что преобразованные теги отображаются в журнале в том месте, где я создал тег, а не в том месте, …
02 апр '14 в 20:12
1 ответ

Как я могу преобразовать SVN репо в Git с помощью reposurgeon?

Можете ли вы привести пример, как я добавляю путь к моему старому svn и создаю из него папку git, которая содержит всю историю и все ветви / теги? Я нашел этот сайт стоит попробовать? Оно использует svnpull, который не в моей системе, я могу использ…
27 мар '14 в 22:28
1 ответ

Как полностью удалить тег SVN, содержащий пробелы?

Я попытался очистить хранилище svn и удалить тег, содержащий пробел, поэтому все теги и ветви соответствуют git: PROJECT=myproject svnrepo=svn+ssh://rubo77@myserver.de/var/svn-repos/$PROJECT svn rm "$svnrepo/tags/version 3.6.2" но, похоже, это не ра…
1 ответ

Как заменить существующие методы класса Python (или иным образом расширить) RepoSurgeon с помощью "exec" и "eval"?

Документация (на момент написания этой статьи) по теме недостаточна. Как я могу расширить функциональность reposurgeon, если использование макросов (define) не достаточно для моих целей? Единственное, что он дает, это то, что: Код имеет полный дост…
06 авг '14 в 00:46
2 ответа

Как пропустить первые N коммитов при конвертации svn репо в Git с использованием reposurgeon?

Как пропустить первые два коммита хранилища subversion при преобразовании его в Git с помощью reposurgeon? Первый svn коммит импортировал код, используя неправильный макет ветки (trunk, tags, branches) и второй коммит удалил все это. Третьим коммито…
19 дек '15 в 19:59
1 ответ

Как мне преобразовать набор ртутных репозиториев в git-репозиторий?

Что я имею В настоящее время у меня есть набор ртутных репозиториев, которые содержат исходный код. Они используют схему "раздвоенного хранилища" для филиалов. Итак, функция "ветка" может выглядеть так: master repo A→B→C ———————↘————— cool_feature r…
30 окт '15 в 17:54
0 ответов

Добавочный импорт потока git-fast-import в Mercurial?

Я нахожусь в процессе преобразования нескольких старых репозиториев, их объединения и нарезки по мере необходимости, чтобы получить один будущий репозиторий. Немного рубцовой ткани в истории (большинство из них из-за семантики в предыдущей VCS) такж…
02 окт '14 в 12:15
1 ответ

Как я могу "отладить", почему создание PDF из файла DOT занимает слишком много времени?

У меня есть .dot файл создан reposurgeon, Я создал две версии .dot файл. Один из них до, а другой после выдачи renumber командовать reposurgeon, Идентификаторы для отметок в cvs2git довольно большие, поэтому я подумал - после первоначального тестиро…
31 июл '14 в 02:05
1 ответ

Reposurgeon дает мне SyntaxError при использовании exec, почему?

С помощью reposurgeon и, пытаясь расширить его функциональность, я сталкиваюсь с: reposurgeon: invalid syntax in extension function что переводится как SyntaxError расширение поднято из execfile() вызывать RepoSurgeon.do_exec(), Что дает? Код, котор…
05 авг '14 в 18:36
2 ответа

Переключение Git-репозитория с ISO-8859-1 на кодировку UTF-8 для файлов исходного кода

В эти выходные я собираюсь преобразовать большой проект Mercurial в Git с помощью быстрого экспорта. Я проверял это несколько раз, и результаты хорошие. Мы также хотели бы изменить нашу кодировку исходного кода (много немецких комментариев / строков…
08 июн '18 в 06:27
0 ответов

Как я могу использовать reposurgeon с хранилищем, содержащим пробелы?

У меня есть git-репозиторий с множеством бинарных файлов / сборочных артефактов. Я пытаюсь удалить их с помощью reposurgeon. Первоначально, он задохнулся и умер при чтении состояния каталога. Я смог немного взломать источник и пройти мимо этого. Но …
07 янв '14 в 04:04
1 ответ

Перенос многопроектного репозитория Subversion в Git с помощью reposurgeon

Я пытаюсь преобразовать репозиторий Subversion в Git с помощью reposurgeon, репозиторий содержит несколько проектов со следующим макетом: <groupname>/<projectname>/{trunk,tags,branches} Я попробовал этот сценарий репохирургии: read <s…
16 янв '20 в 04:28
0 ответов

Как сказать репозиторию преобразовать репозиторий SVN с тегами с пробелами?

Я пытаюсь использовать reposurgeon 4.0 для преобразования репозитория SVN с тегами с пробелами (например, V 4.1.x snapshot). Будем считать, что мне действительно нужны такие теги (а их десятый). Удалить эти теги нельзя. Кроме того, я не хочу использ…
30 янв '20 в 20:02
0 ответов

Перенос репозитория svn без транка в git с помощью reposurgeon

Я пытаюсь преобразовать старый репозиторий svn в git. Прочитав пару сообщений, описывающих недостатки использования git-svn для этой задачи, особенно для репозиториев с нестандартной компоновкой, я решил попробовать репохирург. После первоначального…