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
pgpy8U0W47c0j.pgp
Description: PGP signature
_______________________________________________ Tailor mailing list [email protected] http://lists.zooko.com/mailman/listinfo/tailor
