Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232258 - dev-util/hgsvn-0.1.6 version bump
Summary: dev-util/hgsvn-0.1.6 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Cédric Krier
URL: http://pypi.python.org/pypi/hgsvn
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-18 21:24 UTC by Arne Babenhauserheide
Modified: 2008-07-19 14:21 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arne Babenhauserheide 2008-07-18 21:24:39 UTC
hgsvn got updated. 

Just renaming the ebuild should work, since using g-pypi works. 

btw: An scm ebuild (mercurial) would be great. 

Besides: Works flawlessly on amd64

Reproducible: Always




hgsvn 0.1.6

Improvements:
Prefix commit messages with [svn r123] (where 123 is the corresponding SVN revision number), rather than just [svn]. Also, trim leading whitespace in the original commit message, to avoid blank changeset summaries when the message begins with a carriage return.
Introduce a .hgsvn private directory at the top of the working copy. This will us to store various things in a common location without polluting the base directory.
Introduce a lock file (named .hgsvn/lock) to disallow running two hgpullsvn instances in parallel on the same repository. The locking mechanism is imported from mercurial's own mercurial.lock. If the mercurial package is not available, a dummy lock is used instead. Initial patch by Ori Peleg.
Add a --no-hgignore option to hgimportsvn, for situations where the source SVN repository already contains a versioned .hgignore file. Patch by Ori Peleg.
hgsvn can now be bundled as standalone executables using py2exe. Patch by Paul Moore.
More descriptive error message when either hg or svn cannot be executed (e.g. not installed). Patch by Joonas Paalasmaa.

Bug fixes:
Very long commit messages (> 16000 characters) are provided to Mercurial through a temporary file rather than the command line, which could fail on some platforms. The corresponding commit messages were generated by svnmerge. Reported by Ralf Schmitt.
Filenames starting with a hyphen were considered by hg and SVN as command-line options. Report and patch by Mirko Friedenhagen.
If the last hg changeset mapped to more than one SVN revision, trying to update again with hgpullsvn failed.
A replaced directory can have added and removed files without them being mentioned in the SVN log; we must detect those files ourselves.
More robust atomicity check for (hg commit, hg tag) sequence. Reported by Florent Guillaume.
Fix a bug when comparing local filesystem paths on Windows. We now invoke os.path.normcase on both paths before comparing. Reported by Pavol Murin.

hgsvn 0.1.5

Improvements:
In the initial import, parse the svn:ignore property and add suggestions to the .hgignore file accordingly. These suggestions are commented by default because they are based on the latest version of the svn:ignore property and could make us miss some files along the SVN history, if enabled blindingly.

Bug fixes:
Critical fix for Mercurial 0.9.5, which is stricter with named branches. This bug made hgimportsvn fail when cloning from an auto-detected parent repository.
Honor the SVN_ASP_DOT_NET_HACK environment variable when deciding the name of private SVN folders (.svn or _svn). Thanks to Anton Daneika for the report and the original patch.

Packaging:
Change setuptools options to solve bdist_rpm bug under Fedora and other Linux distributions. Patch by Tim Wegener.
Comment 1 Cédric Krier gentoo-dev 2008-07-19 09:43:29 UTC
Fix in cvs
Thanks
Comment 2 Arne Babenhauserheide 2008-07-19 14:21:43 UTC
Thanks to you!