bug: Trailing period on "archive" directory.

Rob Landley rob at landley.net
Thu Nov 2 11:08:06 CST 2006


I did this:
	hg archive -r 9 -t tbz2 toybox-0.0.1.tbz2

The resulting filename:
-rw-r--r-- 1 landley landley 16662 2006-11-02 11:56 toybox-0.0.1.tbz2

The directory it extracts into:
drwxr-xr-x 5 landley landley  4096 2006-11-02 12:00 toybox-0.0.1.

Note the trailing period.  (I tried not specifying .tbz, and the archive it 
created didn't have any extension.  If I name the archive "*.tbz" instead 
of "*.tbz2", it doesn't trim the extension from the directory name at all.)

Currently, to get what I want I have to go:
	hg archive -r 9 -t tbz2 toybox-0.0.1
	mv toybox-0.0.1 toybox-0.0.1.tbz2

Suggestion: have it _add_ the extension to the supplied filename, rather than 
try to recognize and strip it with magic heuristics.

Rob
-- 
"Perfection is reached, not when there is no longer anything to add, but
when there is no longer anything to take away." - Antoine de Saint-Exupery


More information about the Mercurial mailing list