Enhancement to also use the external diff tool for new and deleted files.

Aaron Bentley aaron at aaronbentley.com
Thu Sep 18 14:31:57 BST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

David Ingamells wrote:
>> Renames and moves might also need console output in a visual mode and
>> even a
>> tree diff may not usefully report what has actually been done so those
>> are also tricky.

I just remembered another edge case, related to your original patch: A
file may be deleted, yet its name may exist in the new tree.

For example:

bzr init foo
touch foo/bar
bzr add foo/bar
bzr commit -m "added file"
bzr remove --keep foo/bar
bzr add foo/bar
bzr commit -m "re-added file"

This should show as though bar was deleted and added, in the same diff.

Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFI0lhM0F+nu1YWqI0RAiM1AJ0X3SctXXwRhwSwi2BOhkwUYz7aOQCdHHze
gkAlN3Ckh7U01ENrVlL7ke8=
=EI4V
-----END PGP SIGNATURE-----



More information about the bazaar mailing list