[Cabal] Tailor badness

Ethan Blanton elb at psg.com
Fri Dec 15 21:50:58 EST 2006


Gary just caused me to notice that tailor represents a svn mv as a
copy-and-delete.  This is in some sense correct, because svn doesn't
even *have* a move operation; it *actually* does a copy and delete.
However, a few svn commands recognize the pattern of a move, and work
appropriately -- such as log and annotate.

(I think this is the root problem, I'm having trouble working through
it by hand.)

The result of this is that our Gaim migration to monotone has
histories that end abruptly at the massive renaming before beta5.
Monotone doesn't know the connection between gtk/gtkdebug.c and
src/gtkdebug.c.

This may be an artifact of the way the move was done, or it may be a
tailor bug, or it may be an svn limitation; in any event, I'm going to
try to find out and fix it.

We may have to have another revision history flag day.  I'm sorry
about this.  I continue to regret ever acquiescing to this horribly
ill-begotten move to subversion.

Ethan

-- 
The laws that forbid the carrying of arms are laws [that have no remedy
for evils].  They disarm only those who are neither inclined nor
determined to commit crimes.
		-- Cesare Beccaria, "On Crimes and Punishments", 1764
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://pidgin.im/cgi-bin/mailman/private/cabal/attachments/20061215/fcef90c6/attachment.pgp 


More information about the Cabal mailing list