Introduction to history deltas

Aaron Bentley aaron.bentley at utoronto.ca
Thu Dec 8 20:50:16 GMT 2005


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

Matt Lavin wrote:
| Aaron Bentley wrote:
|
|> Right.  So one way of looking at it is as a hunk organization method.
|> You would either organize hunks by file (like weaves do) or by revision
|> (history deltas).
|>
|
| Hopefully this will not be a completely off-topic comment, but if a goal
| of bzr is to ever support a partial checkout of a tree then it seems
| like it would be better to have the data organized by file, not
| revision.  Maybe not,  but I thought I'd throw it out there anyway.

It seems like a partial checkout that lost the data about un-checked-out
files would probably cause problems if you ever wanted to merge with a
fully-checked-out version.

My idea for partial checkouts was that you would store all the data for
the full tree in the .bzr directory, but also specify a directory to use
as root.  Any files that were not descendants of the new root would be
considered 'unchanged' by commit, status, etc.

I'm not sure what would happen if a partial tree merged a full tree,
especially if there were conflicts.

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

iD8DBQFDmJyH0F+nu1YWqI0RAtJVAKCINjNcAT8q1lIHLbFZkDQEmPChdACfTM9k
e/CK1oXp3XiDXXr57zjaYFo=
=LUXn
-----END PGP SIGNATURE-----




More information about the bazaar mailing list