utros 17.11.2011 21:50

Кстати, @kb тут плевался на Mercurial API. Так вот, для того, чтобы делать простые вещи, есть такая замечательная вещь как http://mercurial.selenic.com/wiki/Python...
# Кто натворил последний коммит в репозитории /path/to/repo
import hglib
client = hglib.open("/path/to/repo")
commit = client.log("tip")
print commit.author

1. emu 17.11.2011 21:54 sylph

питонокостыли?

2. utrosemu /1 17.11.2011 22:30

Гитоёб бы говорил...

3. emuutros /2 17.11.2011 22:32 sylph

`git show | grep Author` не?

4. emu 18.11.2011 00:59 sylph

и ваще, целая библиотека для каких-то простых вещей — фу

5. kb 18.11.2011 10:00

Есть даже подозрение, что её начали пилить после моего многократного посещения #mercurial и заёбывания разработчиков :-)

6. utrosemu /3 18.11.2011 10:41

Ты будешь из приложения отдавать команды в шелл?
И да, выбери мне все коммиты, которые сделал пользователь username с 15 по 20 августа, в которых изменено тело функции my_awesome_function в файле test.py :3

7. emuutros /6 18.11.2011 10:42 sylph

да, я буду делать popen (), вместо велосипедирования библиотеки.

8. emuutros /6 18.11.2011 10:42 sylph

хз, я не программист

9. utrosemu /7 18.11.2011 10:44

У меня тут где-то фэйспальм был: достань пожалуйста.

10. emuutros /9 18.11.2011 10:45 sylph

в плане? вызвать саму программу частенько намного проще, чем капаться в сраных структурах её самому, которые еще могут и измениться неожиданно.

11. emuutros /9 18.11.2011 10:48 sylph

дёрнуть анус проще, чем жрать сосиськи ~.~

12. kbemu /10 18.11.2011 10:49

класс, подпроцессы дёргать. ммм.

13. emukb /12 18.11.2011 10:50 sylph

в вашем любимом баше они дёргаются каждый чих и все живы, ага

14. kbemu /13 18.11.2011 11:05 c8541125

там где скорость не нужна — да. а вот осознавать, что гитхаб работает через эту жопу печально.

15. emukb /14 18.11.2011 11:06 sylph

работает же.

16. utroskb /14 18.11.2011 16:37

Подозреваю, что они там переписали гит на питоне...

17. kbutros /16 18.11.2011 16:39

они как-то срывали покровы по поводу архитектур, но по этому поводу умолчали, то ли я упустил. у них затычка похлеще была что копирование внутри кластера через scp происходит, но они честно признались "нас устраивает, лучше пока делать лень", потому думаю эта проблема еще менее важная)