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 происходит, но они честно признались "нас устраивает, лучше пока делать лень", потому думаю эта проблема еще менее важная)

Do you really want to delete ?