Mercurial - экспорт с файлом истории внутри архива - PullRequest
0 голосов
/ 14 февраля 2012

Я хочу сделать доставку своего проекта, используя "hg archive". Единственная проблема, которую я вижу, заключается в том, что в этом архиве нет файла истории. Есть ли способ экспортировать полную историю в тот же файл?

Под историей я подразумеваю описание ревизии.

Ответы [ 2 ]

2 голосов
/ 14 февраля 2012

hg archive специально разработан для удаления любых исторических данных контекста / данных управления версиями.

Если вам нужна история репозитория, просто скопируйте реальный репозиторий.

0 голосов
/ 15 февраля 2012

После запуска hg archive вы можете запустить hg log --style compact > history.log.В результате вы получите файл, содержащий такие вещи, как:

598[tip][master]   9e6089ab583e   2012-01-31 17:33 -0800   ludovic
  Fixed bug with invalid cache deleting the server cache.

597   31db8a573628   2012-01-31 17:33 -0800   ludovic
  Added ability to bake a single directory.

596   94984a322204   2012-01-31 17:32 -0800   ludovic
  Added helper function to create dummy posts.

595[github/master]   7cc23cfe234b   2012-01-30 11:55 -0800   ludovic
  Added another test for file baking.

594   044b67accf3c   2012-01-30 11:55 -0800   ludovic
  Throw an error about not supporting asset sub-directories.

593   dd1943298b06   2012-01-30 10:23 -0800   ludovic
  Make `PieCrustPlugin::getName` abstract.

Вы можете настроить вывод hg log с любым из предопределенных стилей или с вашим собственным стилем ,в зависимости от того, сколько информации вы хотите в этом файле истории.

...