2013-06-16 2 views

ответ

2

darcs whatsnew (который может быть сокращен только darcs wh или darcs wha) эквивалентно git diff (имейте в виду, однако, что Darcs не имеет понятия индекса Git) ,

darcs whatsnew -ls (такой же, как --look-for-adds --summary) ближе к git status, давая обзор изменений в рабочем каталоге:

helm:myproj oleg$ darcs wha -ls 
M ./basicmodule.py -2 +1 
A ./newfile.py 
a ./temp.txt 
1

(Найдено ответ на http://irclog.perlgeek.de/darcs/2009-04-01.)

darcs whatsnew -l 

По darcs whatsnew --help:

-l --look-for-adds  look for (non-boring) files that could be added 

Bare darcs whatsnew печатает огромная производительность с diffs (если есть много различий), так что даже если информация была там, я не мог ее увидеть, но этот вариант хорош.

Например:

/etc/modprobe.d # darcs init 
/etc/modprobe.d # darcs add -r . 
/etc/modprobe.d # darcs whatsnew -l 
A ./aliases 
A ./alsa-modindex 
A ./alsa-modindex.rpmnew 
A ./arch 
A ./blacklist 
A ./blacklist-cups 
A ./blacklist-edac 
A ./blacklist-framebuffer 
A ./blacklist-hwmon 
A ./blacklist-net 
A ./blacklist-watchdog 
A ./install 
A ./isapnp 
A ./options 
A ./oss 
/etc/modprobe.d # darcs remove ./alsa-modindex.rpmnew 
/etc/modprobe.d # darcs whatsnew -l 
A ./aliases 
A ./alsa-modindex 
A ./arch 
A ./blacklist 
A ./blacklist-cups 
A ./blacklist-edac 
A ./blacklist-framebuffer 
A ./blacklist-hwmon 
A ./blacklist-net 
A ./blacklist-watchdog 
A ./install 
A ./isapnp 
A ./options 
A ./oss 
a ./alsa-modindex.rpmnew 
/etc/modprobe.d # 

Итак, небольшой "а" для неотслеживаемых файлов. Большой «А», вероятно, для добавленных, но не записанных, не так ли?

Да, это так. После того, как я побежал darcs record только неотслеживаемые один остается:

/etc/modprobe.d # darcs whatsnew -l 
a ./alsa-modindex.rpmnew 
/etc/modprobe.d # 
Смежные вопросы