Welcome, guest | Sign In | My Account | Store | Cart

Notice! PyPM is being replaced with the ActiveState Platform, which enhances PyPM’s build and deploy capabilities. Create your free Platform account to download ActivePython or customize Python with the packages you require and get automatic updates.

Download
ActivePython
INSTALL>
pypm install hgsubversion

How to install hgsubversion

  1. Download and install ActivePython
  2. Open Command Prompt
  3. Type pypm install hgsubversion
 Python 2.7Python 3.2Python 3.3
Windows (32-bit)
1.4
1.5.1Never BuiltWhy not?
1.4 Available View build log
1.3 Available View build log
1.2.1 Available View build log
1.2 Available View build log
1.1.2 Failed View build log
Windows (64-bit)
1.4
1.5.1Never BuiltWhy not?
1.4 Available View build log
1.3 Available View build log
1.2.1 Available View build log
1.2 Available View build log
1.1.2 Failed View build log
Mac OS X (10.5+)
1.4
1.5.1Never BuiltWhy not?
1.4 Available View build log
1.3 Available View build log
1.2.1 Available View build log
1.2 Available View build log
1.1.2 Failed View build log
Linux (32-bit)
1.5
1.5.1Never BuiltWhy not?
1.5 Available View build log
1.4 Available View build log
1.3 Available View build log
1.2.1 Available View build log
1.2 Available View build log
1.1.2 Failed View build log
Linux (64-bit)
1.5.1 Available View build log
1.5 Available View build log
1.4 Available View build log
1.3 Available View build log
1.2.1 Available View build log
1.2 Available View build log
1.1.2 Failed View build log
 
License
GNU GPL
Lastest release
version 1.5.1 on Jan 9th, 2014

hgsubversion is an extension for Mercurial that allows using Mercurial as a Subversion client.

At this point, hgsubversion is usable by users reasonably familiar with Mercurial as a VCS. It's not recommended to dive into hgsubversion as an introduction to Mercurial, since hgsubversion "bends the rules" a little and violates some of the typical assumptions of early Mercurial users.

Installation

You need to have either have Subversion 1.5 (or later) installed along with either Subvertpy 0.7.4 (or later) or the Subversion SWIG Python bindings. You need Mercurial 1.3 or later.

If you are unfamiliar with installing Mercurial extensions, please see the UsingExtensions page in the Mercurial wiki. Look at the example for specifying an absolute path near the bottom of the page. You want to give the path to the top level of your clone of this repository.

Before using hgsubversion, I strongly encourage you to run the automated tests. Just use nose if you have it (or easy_install nose if you want it), or use python tests/run.py to run the suite with the conventional test runner. Note that because I use nose, there's a lot of stdout spew in the tests right now. The important part is that all the tests pass.

You can check that hgsubversion is installed and properly activated using the following command:

$ hg version --svn
Mercurial Distributed SCM (version ...)

Copyright (C) 2005-2010 Matt Mackall <mpm@selenic.com> and others
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

hgsubversion: ...
Subversion: ...
bindings: Subvertpy ...

If your bindings are listed as SWIG, please consider installing Subvertpy.

Further Reading

More information on how to use hgsubversion is available from within Mercurial in the subversion help topic. To view it, use:

$ hg help subversion

The Restructured Text source for this topic is also available in the file hgsubverson/help/subversion.rst.

Subscribe to package updates

Last updated Jan 9th, 2014

Download Stats

Last month:2

What does the lock icon mean?

Builds marked with a lock icon are only available via PyPM to users with a current ActivePython Business Edition subscription.

Need custom builds or support?

ActivePython Enterprise Edition guarantees priority access to technical support, indemnification, expert consulting and quality-assured language builds.

Plan on re-distributing ActivePython?

Get re-distribution rights and eliminate legal risks with ActivePython OEM Edition.