1. bash / Говнокод #14621

    −139

    1. 1
    alias git-export=git archive -o ./export/powtoon.zip HEAD && unzip ./export/powtoon.zip -d ./export 2&>1 > /dev/null

    :'(

    Запостил: wvxvw, 17 Февраля 2014

    Комментарии (13) RSS

    • показать все, что скрытоЯ терпеть не могу "Linux" за то, что там почти все операции надо выполнять в командной строке. В чём удовольствие заучивать какие-то хуесосные команды, опции и прочую поебень?
      Ответить
    • а что это должно делать по задумке автора?

      это что-то типа reset'а?
      Ответить
      • нет, просто вытащить HEAD в ./export
        Ещё автор забыл удалить архив
        Ответить
      • Это git archive HEAD | tar -x -C export

        Хотя, в идеале, надо бы еще папку удалять и пересоздавать, чтобы старый хлам в ней не копился.
        Ответить
      • Аналог svn export.
        Архив удалять не нужно, т.как это было сделано для одной единственной задачи - тестирование автоматических билдов. А там папка все равно удаляется каждый раз перед билдом, так что не важно.
        Ответить
        • git archive HEAD | tar -x -C export не подойдет вместо фигни из топика? По крайней мере оно не создает временный файл.
          Ответить
          • Подойдет, почему нет. Я просто никогда не могу запомнить ключи к tar, а unzip никакие ключи не нужны.
            Меня в этой ситуации больше удручает то, что в Гите, как обычно, для того чтобы сделать что-то тривиальное нужно:
            1. Раскуривать ман часами.
            2. Использовать дополнительные платформозависимые программы.
            3. Реализован бесполезный функционал (нафиг мне нужно чтобы Гит умел сам архивировать? Архиватором я как-нибудь и сам сумею воспользоваться) вместо полезного (скопировать только файлы из последней ревизии в указаную директорию).
            Ответить
    • Я уже приготовился к выяснению отношений в конце пары, но со звонком Рамашин просто вылетел из аудитории. Моему недоумению не было предела. "Я ему точно пофиг! - пытался успокоить я сам себя. - Ну, если бы любил, то он что-то, может, и попытался бы сказать, что-то соврать..."
      Ответить

    Добавить комментарий