#63: tailor gets confused by cvs 1.12 "phantom commits"
---------------------+------------------------------------------------------
Reporter: ydirson | Owner: lele
Type: defect | Status: new
Priority: major | Milestone: VersionOne
Component: cvs | Version: 0.9
Keywords: |
---------------------+------------------------------------------------------
Similarly to cvsps (see http://bugs.debian.org/369872), the cvs backend in
tailor gets confused by empty commits with bogus timestamp added by recent
cvs versions. Although the timestamp issue at least is probably a bug in
cvs (see http://bugs.debian.org/369870), there are now cvs repositories in
the wild which exhibit the problem, and it would be a shame to let people
trapped in cvs because of this :)
What happens is that tailor uses the timestamp of the bogus commit to
checkout the initial version from the branch, but since the timestamp is
bogus, it checks out an empty working copy, and then correctly gets
confused.
Message is:
{{{
Checkout of v30-pull failed!
Cannot handle empty repositories. Maybe wrong module/repository?: The
working copy '/homelocal/ydirson/test/root/v30-in' of the CVS repository
seems empty, don't know how to deal with that.
}}}
--
Ticket URL: <http://progetti.arstecnica.it/tailor/ticket/63>
Tailor <http://progetti.arstecnica.it/tailor>
An inter-VCs changeset exchanger_______________________________________________
Tailor mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/tailor