Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 12 Aug 2006 16:40:12 -0700] rev 2875
remove localrepository.changes.
use localrepository.status instead.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 12 Aug 2006 16:13:27 -0700] rev 2874
refactor text diff/patch code.
rename commands.dodiff to patch.diff.
rename commands.doexport to patch.export.
move some functions from commands to new mercurial.cmdutil module.
turn list of diff options into mdiff.diffopts class.
patch.diff and patch.export now has clean api for call from 3rd party
python code.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 12 Aug 2006 16:05:09 -0700] rev 2873
merge.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 12 Aug 2006 16:04:49 -0700] rev 2872
manifest.execf is now a function.
Vadim Gelfer <vadim.gelfer@gmail.com> [Sat, 12 Aug 2006 15:43:38 -0700] rev 2871
merge.
Brendan Cully <brendan@kublai.com> [Sat, 12 Aug 2006 15:01:46 -0700] rev 2870
grep: add --follow support.
Brendan Cully <brendan@kublai.com> [Sat, 12 Aug 2006 13:51:14 -0700] rev 2869
grep: display correct user/revision for --all in reverse.
Also handle multiple occurrences of the same line by storing
linestates in an array instead of a dict, and using difflib
to compute the difference between linestates.