Как создать zip моего Mercurial repo для выпуска?

Как часть моего процесса выпуска, я хочу создать zip файл, который в основном является дампом hg working dir во время этой конкретной версии. Какой самый простой способ сделать это автоматическим способом?

Кстати, если я просто "zip -r proj.zip", zip будет содержать всевозможные вещи, которые я не хочу - например, скомпилированные файлы, emacs auto-backups и, да, сам каталог .hg...

Ответ 1

Используйте hg archive:

hg archive -t zip /destination/path/zipfile.zip

Он также принимает стандартную опцию -r для архивирования другой версии, кроме подсказки.

Ответ 2

Как насчет hg archive?