- 1
alias git-export=git archive -o ./export/powtoon.zip HEAD && unzip ./export/powtoon.zip -d ./export 2&>1 > /dev/null
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−139
alias git-export=git archive -o ./export/powtoon.zip HEAD && unzip ./export/powtoon.zip -d ./export 2&>1 > /dev/null
:'(
это что-то типа reset'а?
Ещё автор забыл удалить архив
Хотя, в идеале, надо бы еще папку удалять и пересоздавать, чтобы старый хлам в ней не копился.
Архив удалять не нужно, т.как это было сделано для одной единственной задачи - тестирование автоматических билдов. А там папка все равно удаляется каждый раз перед билдом, так что не важно.
Меня в этой ситуации больше удручает то, что в Гите, как обычно, для того чтобы сделать что-то тривиальное нужно:
1. Раскуривать ман часами.
2. Использовать дополнительные платформозависимые программы.
3. Реализован бесполезный функционал (нафиг мне нужно чтобы Гит умел сам архивировать? Архиватором я как-нибудь и сам сумею воспользоваться) вместо полезного (скопировать только файлы из последней ревизии в указаную директорию).