Andy Melnikov (nponeccop) wrote,
Andy Melnikov
nponeccop

Category:

Гитофобия 80 лвл на винде

- устанавливаем tortoisehg
- включаем там hggit
- пишем враппер на .cmd (важно!) запускающий perl (можно взять %вашлюбимыйскрипт% или даже адвансед cmd выкрутиться - всего-то надо сравнивать аргументы с константными строками) запускающий hg.exe
- логируем на перле pwd и коммандлайн
- пускаем stack.exe, он о чудо запускает git.cmd если он в PATH
- споласкиваем, повторяем пока не реализуем все частные случаи (у меня 2 - clone и reset)
- откидываемся на спинку кресла (hggit клонирует дольше)
- PROFIT!!!

Профит заключается в том, что
- поебались
- сэкономили 180 метров (tortoisehg содержит 20 метров питона и 50 метров дллок против гитовских 250+)
- обошлись без б-гомерзкого шелла (tortoisehg+dulwich+hggit не содержат шелла)
- обошлись без б-гомерзкого msys (tortoisehg+dulwich+hggit не содержат и msys-2.0.dll)
- нашли где hggit держит мап хешей коммитов - в .hg/git-mapfile
Tags: programming, юмор
Subscribe

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 9 comments