[issue2566] Converting from CVS doesn't work with static-http

Nathan Dunfield bugs at mercurial.selenic.com
Thu Dec 23 19:47:54 CST 2010

New submission from Nathan Dunfield <nathan at dunfield.info>:

In Mercurial 1.7.2, converting from CVS gives a repository that works fine 
with local clones and commits (and "hg verify"), but that can't be cloned 
via static-http.  Specifically the error message is:

haken ~ (2) hg clone static-http://dunfield.info/temp/smallcvs-hg-172
destination directory: smallcvs-hg-172
requesting all changes
adding changesets
transaction abort!
rollback completed
abort: empty or missing revlog for .hgtags

However, Mercurial 1.6.3 does not have this problem:

haken ~ (3) hg clone static-http://dunfield.info/temp/smallcvs-hg-163
destination directory: smallcvs-hg-163
requesting all changes
adding changesets
adding manifests
adding file changes
added 4 changesets with 3 changes to 2 files (+1 heads)
updating to branch default
2 files updated, 0 files merged, 0 files removed, 0 files unresolved

Attached is an example of a minimal CVS repository with a checked-out 
working copy called "smallcvs".  The directories smallcvs-hg-* are the 
results of "hg convert smallcvs" where * is the Mercurial version number.  (If you put the "cvs-hg-issue" directory in /tmp all the paths will work out 
when you run "hg convert".)  I have also left both of the above repository 
URLs up on the web as well.

files: cvs-hg-issue.tar.gz
messages: 14754
nosy: nathandunfield
priority: bug
status: unread
title: Converting from CVS doesn't work with static-http

Mercurial issue tracker <bugs at mercurial.selenic.com>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: cvs-hg-issue.tar.gz
Type: application/x-gzip
Size: 12788 bytes
Desc: not available
URL: <http://selenic.com/pipermail/mercurial-devel/attachments/20101224/8a6a849b/attachment.bin>

More information about the Mercurial-devel mailing list