While replicating a bzr repository (BugsEveryhere) I discovered that
bzr can handle symbolics link while Aegis cannot, so the tailorization
process stopped with an error from Aegis.

To make things work again I added the is_symlink attribute to the
ChangesetEntry class.

However the statefile (correctly) did not contain the new attribute
for the last applied changeset.  So restarting tailor failed again
because of the missing attribute.

I think something should be added that update the objects stored in
the statefile to match the running tailor.  My Python knowledge is
still poor, so I cannot implement it myself.

Obviously removing the statefile and tailorizing again the full
repository with the upgraded tailor went ok, however I think the
upgrade scenario should be handled better.

--
Walter Franzini
http://aegis.stepbuild.org/

PGP Public key ID: 1024D/CB3FEB43
Key fingerprint  : FA26 C33B CAFF 7848 EFEB  7327 96AA 2D57 CB3F EB43
Key server       : http://www.keyserver.net

Attachment: pgpy8U0W47c0j.pgp
Description: PGP signature

_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor

Reply via email to