{ "info": { "author": "alexrayne", "author_email": "alexraynepe196@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Topic :: Software Development :: Version Control" ], "description": "-------\nSummary\n-------\n\nThis set of scripts allows to work locally on Subversion-managed projects\nusing the Mercurial distributed version control system.\n\nWhy use Mercurial ? You can do local (disconnected) work, pull the latest\nchanges from the SVN server, manage private branches, submit patches to project\nmaintainers, etc. And of course you have fast local operations like \"hg log\",\n\"hg annotate\"...\n\nThree scripts are provided:\n\n* ``hgimportsvn`` initializes an SVN checkout which is also a Mercurial\n repository.\n* ``hgpullsvn`` pulls the latest changes from the SVN repository, and updates\n the Mercurial repository accordingly. It can be run multiple times.\n* ``hgpushsvn`` pushes your local Mercurial commits back to the SVN repository.\n\n-------\nExample\n-------\n\nMaking a checkout of the Django_ trunk::\n\n $ mkdir django && cd django\n # Make SVN checkout, initialize hg repository with first SVN revision\n $ hgimportsvn http://code.djangoproject.com/svn/django/trunk/\n $ cd trunk\n # Pull all history from SVN, creating a new hg changeset for each SVN rev\n $ hgpullsvn\n\nThen make your changes and use the \"hg\" commands to commit them locally.\nIf you have commit privileges you can push back your changes to the SVN\nrepository::\n\n $ hgpushsvn\n\nIf you want to see what will be pushed back to SVN, use the \"-n/--dry-run\"\nflag. This is much like the \"hg outgoing\" command::\n\n $ hgpushsvn --dry-run\n\n.. _Django: http://www.djangoproject.com\n\n-------\nInstall\n-------\n\nJust type ``easy_install hgsvn``. If easy_install is not available on\nyour computer, download and uncompress the source tarball, then type\n``python setup.py install``. Type ``python setup.py install --help``\nfor additional options.\n\n*Note:* hgsvn makes use of the ElementTree library. It is bundled by default\nwith Python 2.5, and the setup script should install it automatically for you\nif you are using Python 2.4. However, if you get some error messages, you might\nhave to install it manually (at least one user reported he had to).\n\nUnstable (development) version\n------------------------------\n\nJust run ``hg clone http://bitbucket.org/andialbrecht/hgsvn hgsvn`` and you'll\nget the contents of the development repository.\n\n--------\nFeatures\n--------\n\nGraceful operation\n------------------\n\n``hgpullsvn`` asks for SVN log entries in chunks, so that pulling history does\nnot put the remote server on its knees.\n\n``hgpullsvn`` can be interrupted at any time, and run again later: you can pull\nhistory incrementally.\n\nMetadata\n--------\n\nhgsvn reflects commit times (using the local timezone) and commit author names.\nCommit messages can contain Unicode characters. File copies and renames as\nreflected as well, provided they occur inside the branch.\n\nTags\n----\n\n``hgpullsvn`` tags each new Mercurial changeset with a local tag named\n'svn.123' where 123 is the number of the corresponding SVN revision.\nLocal tags were chosen because they don't pollute the hg log with\nsuperfluous entries, and also because SVN revision numbers are only\nmeaningful for a specific branch: there is no use propagating them\n(IMHO).\nyou can assign this tags manualy to provide hgvsn scripts operation \non repository from any revision\n\nNamed branches\n--------------\n\nThese scripts encourage the use of named branches. All updates using\n``hgpullsvn`` are made in the branch named from the last component of the\nSVN URL (e.g., if the SVN URL is svn://server/myproj/branches/feature-ZZZ,\n``hgpullsvn`` will create and use the named branch 'feature-ZZZ').\n\nYou can thus do local development using your own named branches. When you\nwant to fetch latest history from the SVN repository, simply use ``hgpullsvn``\nwhich will update to the original (pristine) branch, leaving your local work\nintact (you can then merge by yourself if your want).\n\nThis also means that ``hg di -r name-of-pristine-branch`` will immediately\ngive you a patch against the pristine branch, which you can submit to the\nproject maintainers.\n\n(Note: in a non-trivial setup where you work on several features or bugfixes,\nyou will clone the pristine repository for each separate piece of work,\nwhich will still give you the benefit of named branches for quickly generating\npatches).\n\nNamed branches map and Hystory tree\n-----------------------------------\ndefault hg-branch naming can be overriden by option --branch=\n\nhystory of svn-to-hg branches mapping saves into a map-file .hgsvn/branches.map\nthis contents of strings with pairs:\n svn-root-path=hg-branch-name\nit can be edited manual, or new pairs can append by option \n --branch-add=\nappending and updating this file controls by option -mapbranch=\n\nhgpull\\pushsvn automaticaly recognises current hg-branch and svn-branches, and\nusing this map can pull\\push hystory tree. now pull\\push stops at merge points\nby default, to enable this operation use option:\n --merge-branch=(push\\pull | try | skip ...\n\nhgpullsvn: can automaticaly open named branch as svn-branch mirror, when ones\n map provided.\n\nhgpushsvn: start of new svn-branch mirrors current hg`s one can be do now follows:\n\tupdate svn+hg to desired branch base rev. \n\ttag\\switch from there svn to apropriated svn-branch name\n\tupdate hg to some rev in desired branch\n\thgpullsvn -l --branch-add==\n\tand so current hg-branch pushes into new svn one. \n it is nesesary for hgpushsvn to have svn-synched base of desired branch, \n\tand a valid\tbranch map to know where to push it\n\t\n\nDetecting parent repository\n---------------------------\n\nIf the SVN URL has been created by copying from another SVN URL (this is the\nstandard method for branch creation), ``hgimportsvn`` tries to find an hgsvn\nrepository corresponding to the parent SVN URL.\nIt then creates the new repository by cloning this repository at the revision\nimmediately before the creation of the SVN branch.\n\nIn other words, let's say you are operating from myworkdir/. In myworkdir/trunk,\nyou already have an hgsvn repository synced from svn://server/myproj/trunk.\nYou then ``hgimport svn://server/myproj/branches/new-feature``. It will find\nthat the 'new-feature' branch has been created by copying from 'trunk'\nat rev. 1138. It will thus create the 'new-feature' hg repository by cloning\nfrom the 'trunk' repository at the revision immediately preceding rev. 1138:\nfor example rev. 1135, identified by the local tag 'svn.1135'.\n\nThis means you will have an hgsvn repository containing two named branches:\n'trunk' for all the changesets in the trunk before rev. 1138, and 'new-feature'\nfor all the changesets in the SVN branch (therefore, after rev. 1138).\nThis way, you can easily track how the branch diverges from the trunk, but also\ndo merges, etc.\n\n-----------\nLimitations\n-----------\n\nSVN externals are purposefully ignored and won't be added to your Mercurial\nrepository.\n\n-------\nHistory\n-------\nhgsvn 0.5.2\n! py3 trivial fixes\n! push hgsvn 0.5.0\n! setup updated, and win8 powershell fixed\n\nhgsvn 0.5.0\n+ svnhead bookmark - provides bookmark topmost synced rev with bookmark \"svnhead\",\n and tophost synced rev of every branch as \"svnhead/\"\n! py3.4 compatibity provided on error messages of hgclient\n\nhgsvn 0.4.0\n* py3.4 compatibity provided, and success test by hgsvnpush\n\nhgsvn 0.3.16\n! svn:locale:url - svn url now decodes and can be nationalised\n! \n+ ``hgpushsvn --auto-start-branch now creates branch in svnrepo, if it have maped\n! ``hgpushsvn - \"through revision\", and some another bugs fixed\n! pull - fixed svn sync revision loose for -l option\n+ setuptools 20 migrated\n+ start Python3.4 compatibility\n\nhgsvn 0.3.15\n! hgpush - few fixes of branch-map detection, svn copy/add pathes, merge proof on mixed-source wc,\n cleanup wc for avoid mixed sources, \n fixed message for commit that crushes svn 1.9\n\nhgsvn 0.3.13\n+ ``hgpullsvn --noversioned_change=`` - allows ignore when try delete files that \n not versioned.\n! fix crach for above situation for files that not versioned and absent\n \nhgsvn 0.3.12\n! hgpush - anonimous branches has tested in situation with multiple heads in current branch.\n option -l now use current hg-rev as point that directs hystory when choose between\n multiple anonimous branches, or to drop aside heads.\n\nhgsvn 0.3.11\n! hgpush - issue #107 David Johansen : hgsvn fails when file deleted in moved directory\n accepted and fixed\n\nhgsvn 0.3.10\n+ hgpush - now automaticaly detects started svn-branch on maped hg-branch, that\n not yet synced, and try to sync one with hg-branch.\n now to start synch new hg-branch need only 'svn tag' origin svn-revision to maped svn-branch.\n\nhgsvn 0.3.9\n! push - hg v3.4 fixed bug for log --follow option\n\nhgsvn 0.3.8\n-----------\n! hgpush - now -l option can ommits WC changes if svn status = not changed\n\nhgsvn 0.3.7\n-----------\n! hgpush - fix anonim branches confuses, now they not interfere, \n on trypush and skip modes pushed are first branch\n+ ``hgpush --autoimport`` - now can auto start push on empty svn repo\n that not syncronised yet\n+ pull : merge - now automated prompts on hg mergeing\n! test fixed unittests\n\nhgsvn 0.3.6\n-----------\n! hgpush - fix broken hg deletes detection\n\nhgsvn 0.3.5\n-----------\n! hglib - fix hg operations with files with national characters\n\nhgsvn 0.3.4\n-----------\n! ``svn`` - critical fix of determining replaced and deleted svn status\n! ``hgpullsvn -l`` - now normaly switch to hg branch to clean state\n\nhgsvn 0.3.0\n-----------\n* ``hglib`` - migrate to this lib for hg commands invoking. it must provide faster\n execution due hgserver standup once and ready for all script session\nhgsvn 0.2.6\n-----------\n!\t``hgpullsvn``\tfixed loose svn changes when starts with svn is not clean due to \n update just merge changes. now more stict svn status check after update\n\n+ ``hgpullsvn`` with -f and -l options there no break by hg durty status if \n svn status is clean\n \nhgsvn 0.2.5\n-----------\n!\t``hgpullsvn``\tnow svn status tree-conflicted take care, ignoring of one causes\n to loose fileadded\\deleted changes\n\nhgsvn 0.2.4\n-----------\n!\t``hgpullsvn``\tremove files from hg-control try to \"hg forget\" if \"hg remove\" \n can`t delete ones\n!\t``hgpushsvn`` - invoke snv cleanup after resolve if one reports error \n \"Run 'svn cleanup'\"\n+\t``hgpushsvn`` - now can start push branch that have no syn-revs, but have \n synced branch origin revision, and branch-maping defined\n\nhgsvn 0.2.3\n-----------\n! ``hgpushsvn`` issue89 - revision with \"Nothing to do\" tags by last svn.rev\n after last push\n! `` --svn-accept`` = \"working\" by default now, this helps resolve conflicts \n to merge and switch svn\n\nhgsvn 0.2.2\n-----------\n\n* ``--svn-accept`` default is \"working\"\n\n! strategy of evaluate sync start point: now if it was not defined peg revision, \n it try to found last synched rev wich from to push in current svn branch;\n if --hg-follow defined, then it try to switch svn to current hg branch, and \n find last synched revision\n if peg revision defined, then it switches svn to it, and start push\\pull into it \n from current hg revision\n\nhgsvn 0.2.1\n-----------\n\n* ``hgpullsvn --hg-follow`` - option renamed from --hg-branch.\n* ``hgpushsvn --hg-follow`` - on clean working dir, this option force svn \n switch to last synched rev of current hg-branch\n\n+ ``hgpullsvn \"--subrepo=<[break]|skip>\"`` - if 'skip' - pulling ommit changes\n occures in subrepositiories\n\n\nhgsvn 0.2.0\n-----------\n\nImprovements:\n\n+ add support pull\\push merge revisions, and automation of push\\pull dependent branches\n --merge-branches = (push/pull | trypush/trypull | skip | break) - defines how to process\n merge-points : push/pull - synchronize dependent branches\n skip - process them as ordinary revisions\n break - stops on it\n trypush/trypull - synches branches if can, else process like skip\n\n merge branches automation bases on branch-maping to . this map\n accumulates in file .hgsvn/branches.map, and it can be edited manualy. accumulation controled by\n this options:\n --mapbranch=<[n][o][a]> - set branches.map update mode: allow add, overwrite mapings to one\n --branch-add='=' - add/overwrite maping\n\n+ ``hgpullsvn --hg-branch`` - pulling can switch svn to current hg branch and pull one from last sync point. \n in contrast standart behaviour requires to pull from current svn revision\n \n* ``hgpushsvn --svnignore-use`` - append node to .hgsvn/.svnignore - list of files wich is ignored \n from push\\pull process. ordinary there should be .hgtags\n\n+ ``--svn-accept=`` - allow override default ``svn merge --accept`` option\n \n+ ``--terminal-width=x`` - declares used maximum log line length\n* ``--debug`` - this option now automaticaly setup --terminal-width=250\n\nhgsvn 0.1.9\n-----------\n\nImprovements:\n\n* Improved handling of files containing @ sign in filename (issue52).\n\n* ``hgimportsvn --branch=myname`` imports the SVN repository to a\n named Mercurial branch other than 'default' (patch by Matthias\n Benkmann).\n\n* ``hgpullsvn --svn-retry`` retries to retrieve information on flaky\n connections (patch by Stefanus Du Toit).\n\n* Restrict internal SVN update when running ``hgpushsvn`` to last\n pushed revision (issue79, by ankon).\n\n* Improved syncing of empty directories (issue77, by ankon, reported\n by billmichell).\n\n* ``hgpushsvn --keep-author`` keeps author given in hg log when\n committing to SVN (by wwwjfy).\n\n* Mercurial 1.7 compatibility (issue91, by easye).\n\n\nhgsvn 0.1.8\n-----------\n\nImprovements:\n\n* Convert a local SVN checkout into a hgsvn controlled Mercurial\n repository with ``hgimportsvn --local-only``. No network access is\n needed when setting this flag (aka airplane mode). The Mercurial\n history then starts with the current revision of the SVN\n checkout. Patch by Matt Fowles.\n\n* Commit messages when pushing back to SVN can be edited before\n committing using the -e/--edit command line flag. Issue #29, patch\n by eliterr.\n\n* It's now possible to use ``hgsvn`` with the mq extensions. Both\n ``hgpushsvn`` and ``hgpullsvn`` abort with an error message if mq\n patches are applied when running those commands. Issue #43, patch by\n sterin.\n\nBug fixes:\n\n* Removal of temporary file when pushing new revisions to SVN on\n Windows fixed. Issue 8 reported by Daniel Dabrowski.\n\n* Changed 'hg log' command line arguments that interfered with default\n options in .hgrc file. Issue 12 reported by Simon Percivall, initial\n patch by Joel Rosdahl and issue 16 reported by Wladimir Palant.\n\n* ``hgpushsvn`` is now compatible with Python 2.4.\n\n* If a SVN changeset contains empty changeset comments, ``hgpullsvn``\n has failed. Empty changeset messages are now handled correctly.\n\n* SVN repositories at revision 0 couldn't be imported. Now it's\n possible to import empty SVN repositories with ``hgimportsvn``.\n Issue #13 reported by tiktuk.\n\n* ``hgpushsvn`` failed when a non-empty directory was removed from\n version control. Issue #15 reported by Keith Yang.\n\n* Proper encoding of commit messages on Windows systems. Issue #19\n reported and patch by Chunlin Yao.\n\n* Change svn:executable property on mode changes when pushing back to\n SVN repository. Issue #24 reported by sterin.\n\n* Improved parsing of SVN messages. Issues #27, #14 patch contributed\n by x63.\n\n* ``hgpushsvn`` whiped uncommitted changes in working directory. Issue\n #32 reported by foxcub.\n\n* ``hgpullsvn`` in dry-run-mode displayed latest fetched revision\n too. Issue #35 reported by Dmitriy Morozov.\n\n* New sub-directories are now created properly. Issue #46 reported by\n Matt Fowles.\n\n* Several fixes by IanH: issue #64, #94, #95.\n\n\nhgsvn 0.1.7\n-----------\n\nImprovements:\n\n* ``hgpushsvn`` fully integrated in this version. This command pushes\n local Mercurial commits back to the SVN repository.\n\n* Add a -n/--dry-run flag to ``hgpullsvn`` and ``hgpushsvn`` to list\n incoming and outgoing changes without committing them to the local\n or remote repository.\n\n* Add verbosity levels to all command line scripts. The default\n verbosity level limits the output of ``hgpullsvn`` and ``hgpushsvn``\n to messages that have a certain relevance to the user. Additional\n messages will be shown with the -v/--verbose flag. The --debug flag\n enables the output of debugging messages including shell commands.\n\nBug fixes:\n\n* Log files from SVN repositories with path-based authentication\n caused ``hgpullsvn`` and ``hgimportsvn`` to fail with an XML parsing\n error. Restricted paths are now silently ignored (issue5, reported\n by Andreas Sliwka).\n\n* Updated the Mercurial-based lock file mechanism introduced in the\n previous release to work with Mercurial >= 1.2.0. The exception\n class was moved in Mercurial 1.2.0 (issue4).\n\n* ``hgpullsvn`` and ``hgpushsvn`` can now be called from any\n sub-directory within the working copy. Both scripts now take care to\n change their working directory to the root of the working copy (issue3).\n\n* ``hgimportsvn`` exits with a error message when the target directory\n is already a Mercurial repository controlled by hgsvn.\n\n* Detect conflicts when running SVN update. To avoid conflicts when\n pulling new SVN revisions, ``hgpullsvn`` checks if the hg repository\n has uncommitted changes before actually pulling new revisions from\n SVN (issue6, reported and initial patch by Robert).\n\nhgsvn 0.1.6\n-----------\n\nImprovements:\n\n* Prefix commit messages with [svn r123] (where 123 is the corresponding SVN\n revision number), rather than just [svn]. Also, trim leading whitespace in\n the original commit message, to avoid blank changeset summaries when the\n message begins with a carriage return.\n\n* Introduce a .hgsvn private directory at the top of the working copy. This\n will us to store various things in a common location without polluting the\n base directory.\n\n* Introduce a lock file (named .hgsvn/lock) to disallow running two hgpullsvn\n instances in parallel on the same repository. The locking mechanism is\n imported from mercurial's own mercurial.lock. If the mercurial package is\n not available, a dummy lock is used instead. Initial patch by Ori Peleg.\n\n* Add a --no-hgignore option to hgimportsvn, for situations where the source\n SVN repository already contains a versioned .hgignore file. Patch by\n Ori Peleg.\n\n* hgsvn can now be bundled as standalone executables using py2exe. Patch by\n Paul Moore.\n\n* More descriptive error message when either hg or svn cannot be executed\n (e.g. not installed). Patch by Joonas Paalasmaa.\n\nBug fixes:\n\n* Very long commit messages (> 16000 characters) are provided to Mercurial\n through a temporary file rather than the command line, which could fail\n on some platforms. The corresponding commit messages were generated by\n svnmerge. Reported by Ralf Schmitt.\n\n* Filenames starting with a hyphen were considered by hg and SVN as\n command-line options. Report and patch by Mirko Friedenhagen.\n\n* If the last hg changeset mapped to more than one SVN revision, trying to\n update again with ``hgpullsvn`` failed.\n\n* A replaced directory can have added and removed files without them being\n mentioned in the SVN log; we must detect those files ourselves.\n\n* More robust atomicity check for (hg commit, hg tag) sequence. Reported by\n Florent Guillaume.\n\n* Fix a bug when comparing local filesystem paths on Windows. We now invoke\n os.path.normcase on both paths before comparing. Reported by Pavol Murin.\n\n\nhgsvn 0.1.5\n-----------\n\nImprovements:\n\n* In the initial import, parse the svn:ignore property and add suggestions to\n the .hgignore file accordingly. These suggestions are commented by default\n because they are based on the latest version of the svn:ignore property and\n could make us miss some files along the SVN history, if enabled blindingly.\n\nBug fixes:\n\n* Critical fix for Mercurial 0.9.5, which is stricter with named branches.\n This bug made ``hgimportsvn`` fail when cloning from an auto-detected parent\n repository.\n* Honor the SVN_ASP_DOT_NET_HACK environment variable when deciding the name\n of private SVN folders (``.svn`` or ``_svn``). Thanks to Anton Daneika for\n the report and the original patch.\n\nPackaging:\n\n* Change setuptools options to solve bdist_rpm bug under Fedora and other\n Linux distributions. Patch by Tim Wegener.\n\nhgsvn 0.1.4\n-----------\n\nImprovements:\n\n* Be able to pull dead (removed) SVN branches by introducing a -p (--svn-peg)\n option to specify the SVN \"peg revision\". The option must be used with both\n hgimportsvn and hgpullsvn. Patch by Cameron Hutchison.\n\nBug fixes:\n\n* Allow copying directories with non-ASCII names (reported by Andre Klitzing).\n* Make rmtree reliable under Windows. Thanks to Mark (mwatts42) for finding\n both the bug and the solution.\n* Fix a problem where there is a symbolic link in the SVN repository that\n points to a directory. Patch by Cameron Hutchison.\n* ``svn log`` can output invalid XML when a commit message contains control\n characters. Reported by Tim Wegener.\n\nOther:\n\n* License upgraded to GNU GPL v3 (or later).\n\nhgsvn 0.1.3\n-----------\n\nImprovements:\n\n* Performance improvement with ``svn log`` command in ``hgpullsvn`` (suggested\n by Mads Kiilerich and Daniel Berlin).\n* Less obscure error message when ``svn info`` fails while returning a\n successful return code.\n* Two simplistic man pages added.\n\nBug fixes:\n\n* Windows compatibility fix by Bill Baxter.\n* ``hgimportsvn`` failed when used on a whole repository.\n* Fix crash on empty commit message (also reported by Neil Martinsen-Burrell\n and Walter Landry).\n* Handle file and directory renames properly (reported by Bill Baxter).\n* SVN allows copying from a deleted file by having mixed revisions inside the\n working copy at commit time, but Mercurial doesn't accept it (reported by\n Neil Martinsen-Burrell).\n\nhgsvn 0.1.2\n-----------\n\nImprovements:\n\n* Automatically generate ``.hgignore`` file. Not only does it produce cleaner\n output for commands like ``hg status``, but it speeds things up as well.\n* ``hgpullsvn`` is more robust in the face of errors and user interruptions.\n* Try to be Windows-compatible by not using the commands module.\n* Remove dependency on the pysvn library; we use the XML output option of SVN\n commands instead.\n\nBug fixes:\n\n* Fix a bug in parent repository detection.\n* Detect the wicked case where the SVN branch has been overwritten with\n contents of another branch (witnessed with Nose trunk and 0.10-dev branch).\n We can't properly handle this situation, so fail with an explicit message.\n* ``svn info`` on base repository URL does not always succeed, use the specific\n project URL instead (reported by Larry Hastings).\n\nhgsvn 0.1.1\n-----------\n\nBug fixes:\n\n* pysvn doesn't really ignore externals, so use the command line for\n ``svn update`` instead (otherwise we get failures for obsolete URLs)\n* ``.svn`` directories were not always ignored.\n* On large repositories, adding more than 32765 files at once failed because\n of too many arguments on the command line.\n* On slow SVN servers, the chunked log fetching algorithm ended up asking for\n 0 log entries.\n\nhgsvn 0.1\n---------\n\nInitial release.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://bitbucket.org/alexrayne/hgsvn", "keywords": "", "license": "GNU GPL", "maintainer": "", "maintainer_email": "", "name": "hgsvn", "package_url": "https://pypi.org/project/hgsvn/", "platform": "", "project_url": "https://pypi.org/project/hgsvn/", "project_urls": { "Homepage": "http://bitbucket.org/alexrayne/hgsvn" }, "release_url": "https://pypi.org/project/hgsvn/0.5.2/", "requires_dist": null, "requires_python": "", "summary": "A set of scripts to work locally on Subversion checkouts using Mercurial", "version": "0.5.2" }, "last_serial": 5247287, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "f6a4485b1c83b712d675d6bbba257424", "sha256": "5bd512579cfc3ff72dd33922e754ff315be00d551c232e8b1cc88b5c26ce2c48" }, "downloads": -1, "filename": "hgsvn-0.1-py2.4.egg", "has_sig": false, "md5_digest": "f6a4485b1c83b712d675d6bbba257424", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 21060, "upload_time": "2007-04-25T15:24:31", "url": "https://files.pythonhosted.org/packages/d1/af/36c419dd13ccb8334ac66baf65bb1d56e25a8029276d2ea9b800c1eacbea/hgsvn-0.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "a54c2f205ead73ca3fe4dbc97eb475f0", "sha256": "24a72614d013db14722fa51b08c0b39080f22fdd30b7e5512636676919e2edc2" }, "downloads": -1, "filename": "hgsvn-0.1-py2.5.egg", "has_sig": false, "md5_digest": "a54c2f205ead73ca3fe4dbc97eb475f0", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 20728, "upload_time": "2007-04-25T15:22:27", "url": "https://files.pythonhosted.org/packages/6f/b1/4c70ff3bc7e9b456da6aaf198cab80643627a73eda23a9605feb605c093e/hgsvn-0.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "31217345d05a355ecbdb9da7eca5749f", "sha256": "00b91e3706ecb46a8607e804df48bab4c056963670237a04f02fe1afc798fc43" }, "downloads": -1, "filename": "hgsvn-0.1.tar.gz", "has_sig": false, "md5_digest": "31217345d05a355ecbdb9da7eca5749f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24134, "upload_time": "2007-04-25T15:22:26", "url": "https://files.pythonhosted.org/packages/ad/cc/fba1499413380032d439141d4ed2a4dd30f67d68648175c16ebf82f57576/hgsvn-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a6997b9d0f2bf699dcbd29d07e50e74e", "sha256": "4ae581ecb596daba82d1b0fc417609e0c5a5ed35b3e180c7f3f418c83b9ae3a4" }, "downloads": -1, "filename": "hgsvn-0.1.1-py2.4.egg", "has_sig": false, "md5_digest": "a6997b9d0f2bf699dcbd29d07e50e74e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 24134, "upload_time": "2007-04-29T20:43:03", "url": "https://files.pythonhosted.org/packages/a4/f2/b3a9a51f7ccd3316155c930ac9b91d7afe9a9333ddc07a15d4e4832b0cfa/hgsvn-0.1.1-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "7c9ee4e3c8fa42f5f3a07fe1e0c338d5", "sha256": "d064130f3b15cd4bdc1bdb35b2dda76da0a35a65f2688386a1a96ed39d669efc" }, "downloads": -1, "filename": "hgsvn-0.1.1-py2.5.egg", "has_sig": false, "md5_digest": "7c9ee4e3c8fa42f5f3a07fe1e0c338d5", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 23754, "upload_time": "2007-04-29T20:20:42", "url": "https://files.pythonhosted.org/packages/b5/be/8eb69713e56440abd933dd940557764562d5d4e9a26b986f87b84e7e7332/hgsvn-0.1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "fa32bf3f2f8b6e8cec4f414f348463d3", "sha256": "7667cfe35ae84f9eb4036302461334afbdc832e1888b0c3978aa1841cc95f950" }, "downloads": -1, "filename": "hgsvn-0.1.1.tar.gz", "has_sig": false, "md5_digest": "fa32bf3f2f8b6e8cec4f414f348463d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24860, "upload_time": "2007-04-29T20:20:41", "url": "https://files.pythonhosted.org/packages/d0/42/af76f1f378061f6af19ad89df27e7dd5a369153541a5ec65da267379e928/hgsvn-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d536449862b00dcdade42fe8d99f9fac", "sha256": "4405927e1896f4647a7879cdd25c27ade0e2c9915ce69813993806c0bebac69e" }, "downloads": -1, "filename": "hgsvn-0.1.2-py2.4.egg", "has_sig": false, "md5_digest": "d536449862b00dcdade42fe8d99f9fac", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 36693, "upload_time": "2007-05-06T14:47:39", "url": "https://files.pythonhosted.org/packages/6b/44/087e3ef63f932d07e416f7e218498959ecc8a0a93d7ef07e7d10764e07b9/hgsvn-0.1.2-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "b4108add33681d4611ceffde6b7ae52b", "sha256": "3bf61314cc4c554739520f417cf0d1a33a9cab06d8754482095416c304db0cc0" }, "downloads": -1, "filename": "hgsvn-0.1.2-py2.5.egg", "has_sig": false, "md5_digest": "b4108add33681d4611ceffde6b7ae52b", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 36208, "upload_time": "2007-05-06T14:46:45", "url": "https://files.pythonhosted.org/packages/22/e2/9fbdec71149bc6f5ec9878b089d983228e37169f726cb5ea98ee6b45e7e5/hgsvn-0.1.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "ae55790c483a2186a18eec66e0627d99", "sha256": "bd1717d3db0d6d37f8421659da5d3bedfd1e176b185102c28b6c20804f9610ba" }, "downloads": -1, "filename": "hgsvn-0.1.2.tar.gz", "has_sig": false, "md5_digest": "ae55790c483a2186a18eec66e0627d99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29836, "upload_time": "2007-05-06T14:46:43", "url": "https://files.pythonhosted.org/packages/93/77/48636615c8163078b7d2fd4a5b1fbd7dbc0e6433295a80e8cb787c40676b/hgsvn-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ba6367c700b62d266cb5385422d5052a", "sha256": "b7b6c2c77f015d08db8aaa80a2f5952b2b74a74555dcb55219c0213cd5097732" }, "downloads": -1, "filename": "hgsvn-0.1.3-py2.4.egg", "has_sig": false, "md5_digest": "ba6367c700b62d266cb5385422d5052a", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 46201, "upload_time": "2007-05-12T18:15:09", "url": "https://files.pythonhosted.org/packages/37/54/3a9e9a4f3d6cb6a52924beabffad23623b044e70558693411ced6ded2a26/hgsvn-0.1.3-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "5a0ee7099b34fce131674bfe93b389df", "sha256": "e0c48f73c220870c77b7b5b4d1aa4af23b9bbb07fc372f295d2ff9425fb4c4ba" }, "downloads": -1, "filename": "hgsvn-0.1.3-py2.5.egg", "has_sig": false, "md5_digest": "5a0ee7099b34fce131674bfe93b389df", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 45613, "upload_time": "2007-05-12T18:10:48", "url": "https://files.pythonhosted.org/packages/23/00/68c685abf4a61de3a63cfc22c8d320b11ccbf2b3d455efebffd3fd4d2eea/hgsvn-0.1.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "f00df8d75e21fb4c9f4bf693d0e29dbc", "sha256": "df185c8fb5f0b2ea3596c9655f2782098c04bd7661f95aa9d3ec5648bd7e9bfa" }, "downloads": -1, "filename": "hgsvn-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f00df8d75e21fb4c9f4bf693d0e29dbc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34010, "upload_time": "2007-05-12T18:10:44", "url": "https://files.pythonhosted.org/packages/d1/67/93cd28efa09ad3103514f9d53bbf3787d74115c5ac53006db39522f11d75/hgsvn-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "80b30837e8002d44db775a7b068ea22e", "sha256": "138a144cd96b4b026f21e97c0186fe98da3a01c1c08e4b6c935d21920a300458" }, "downloads": -1, "filename": "hgsvn-0.1.4-py2.4.egg", "has_sig": false, "md5_digest": "80b30837e8002d44db775a7b068ea22e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 50036, "upload_time": "2007-08-06T13:44:21", "url": "https://files.pythonhosted.org/packages/d2/78/d11325ca4573e673789758e768bc5c0bcfb7832fdb483f0b668a89347b13/hgsvn-0.1.4-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "747be2f858d329d32a8e83ecf837ebad", "sha256": "30430d36a1956cf25ae759678d385cec2c44727657d74016663aa75dcba9b3d9" }, "downloads": -1, "filename": "hgsvn-0.1.4-py2.5.egg", "has_sig": false, "md5_digest": "747be2f858d329d32a8e83ecf837ebad", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 49404, "upload_time": "2007-08-06T13:44:03", "url": "https://files.pythonhosted.org/packages/71/7d/8d60e317a10b01b2d9ccbdc9167163cee8533ec2afb9d47b92c6107d7e7c/hgsvn-0.1.4-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "22f32a681751127475de6914a7c4c058", "sha256": "a5ef9c38eef1da3afbdbe65515e68ba4e63a31425df09dc36581fcf246e698ac" }, "downloads": -1, "filename": "hgsvn-0.1.4.tar.gz", "has_sig": false, "md5_digest": "22f32a681751127475de6914a7c4c058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37652, "upload_time": "2007-08-06T13:44:01", "url": "https://files.pythonhosted.org/packages/ec/ce/52761dcdd756c793b74feb0c74969655da8f9a73998bd8e80d058b0b1880/hgsvn-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "a24457dc64b595457ff19a093c269744", "sha256": "a4e5ff8187d79faea9edff12920006ae3740415e5c11b2ec75ba86b2112aec1c" }, "downloads": -1, "filename": "hgsvn-0.1.5-py2.4.egg", "has_sig": false, "md5_digest": "a24457dc64b595457ff19a093c269744", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 77643, "upload_time": "2008-01-05T03:00:14", "url": "https://files.pythonhosted.org/packages/43/70/979a0f76cecf728908946c4d92044d226215d4338b59bf497db0a1fad444/hgsvn-0.1.5-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "5fccc189bb3c06243a7aaaa89752e347", "sha256": "a9eaffb14e5adc61ceb11ed697fc415fd732d4cad9a4294943658741d35d68c7" }, "downloads": -1, "filename": "hgsvn-0.1.5-py2.5.egg", "has_sig": false, "md5_digest": "5fccc189bb3c06243a7aaaa89752e347", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 76279, "upload_time": "2008-01-05T02:59:56", "url": "https://files.pythonhosted.org/packages/3a/94/e7fa597fcbfcba21397203502a286f3f0cdce027478274729b48426f541e/hgsvn-0.1.5-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "dcf9a1ee1f566ea9b2602cfc300ddcf8", "sha256": "a56f5cce308e455fc6ec913355c3d5dd82c1f87b68b62828962b371469db9376" }, "downloads": -1, "filename": "hgsvn-0.1.5.tar.gz", "has_sig": false, "md5_digest": "dcf9a1ee1f566ea9b2602cfc300ddcf8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38621, "upload_time": "2008-01-05T02:59:19", "url": "https://files.pythonhosted.org/packages/42/98/946047398a9b607cf32bb515874f0f619b6fa377fca33f82c704278fa9f8/hgsvn-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "96c49debdec5a68be13b6f76170ca4c4", "sha256": "4b1d47b5b78b6e3b518496b30990f043c9629d5e6980759f2944816faa2349ff" }, "downloads": -1, "filename": "hgsvn-0.1.6-py2.4.egg", "has_sig": false, "md5_digest": "96c49debdec5a68be13b6f76170ca4c4", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 85607, "upload_time": "2008-05-25T19:37:38", "url": "https://files.pythonhosted.org/packages/4a/4a/ddc72cdb45c441508be565c52d80e53ed4c50fef8f46d9813284e473c638/hgsvn-0.1.6-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "8d15f42a8f4cb8516e219b7952bd9607", "sha256": "4c1e7be70343d2a6ffc47bbc4450d18559aaf1683efbfc72842923fbce01770a" }, "downloads": -1, "filename": "hgsvn-0.1.6-py2.5.egg", "has_sig": false, "md5_digest": "8d15f42a8f4cb8516e219b7952bd9607", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 84034, "upload_time": "2008-05-25T19:33:14", "url": "https://files.pythonhosted.org/packages/48/06/1135c32608d0fcaaece0c1de0c5efee3c9a9239135237c8e130e5bd91fc4/hgsvn-0.1.6-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "f18a86632697a5546beddbae9b3896a3", "sha256": "4240ea4246f7b0afa8d6ac3a259fbc3b5eb535909d9d1cd0da0c409836ab1884" }, "downloads": -1, "filename": "hgsvn-0.1.6-py2.6.egg", "has_sig": false, "md5_digest": "f18a86632697a5546beddbae9b3896a3", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 84103, "upload_time": "2009-03-04T23:35:15", "url": "https://files.pythonhosted.org/packages/b2/26/3617db9ab9d36ff015502b06dd71ea541772bd698e9c12c1c732bc9a216e/hgsvn-0.1.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "717f21210fb84e7538d76a95a582a647", "sha256": "f9291faabc5e183e15766de84e197ff4ac95053cf1c1b0864038da9c3ec7098b" }, "downloads": -1, "filename": "hgsvn-0.1.6.tar.gz", "has_sig": false, "md5_digest": "717f21210fb84e7538d76a95a582a647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 45497, "upload_time": "2008-05-25T19:53:41", "url": "https://files.pythonhosted.org/packages/82/86/6d2bd9f2dd21e25583e3a56ece42c339ffb5d6deb52af1a2e3f703257d07/hgsvn-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "f98ffdbcc587e8cc75c223ba486a3923", "sha256": "ea9d18f9bc85cf622b388d258d3f2bbb08b9b0ba21a7fb2a936944230c6f252a" }, "downloads": -1, "filename": "hgsvn-0.1.7-py2.4.egg", "has_sig": false, "md5_digest": "f98ffdbcc587e8cc75c223ba486a3923", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 107381, "upload_time": "2009-07-08T20:55:29", "url": "https://files.pythonhosted.org/packages/45/c2/c7d12a653f0028485674a58e134e6d0c9e7c9cff7081959220ada52e6c8f/hgsvn-0.1.7-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "d261a68f3bdb70a920080ac695ab87dc", "sha256": "5dc31fa5d38161c49037fcdd20ffd9a601e43471597a7d11e19ab38707999b70" }, "downloads": -1, "filename": "hgsvn-0.1.7-py2.5.egg", "has_sig": false, "md5_digest": "d261a68f3bdb70a920080ac695ab87dc", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 115033, "upload_time": "2009-07-08T20:55:23", "url": "https://files.pythonhosted.org/packages/5f/85/fec5e113b443e37fb037c88ba8772c34e9a2132f9c79aa654f0ed1e29c66/hgsvn-0.1.7-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "18929101c252e598753d3c3fb45a20ef", "sha256": "fb6351c1a13de7fa9d5025e5d0022ebaff153bf85ef1f446891f4a85031edb42" }, "downloads": -1, "filename": "hgsvn-0.1.7-py2.6.egg", "has_sig": false, "md5_digest": "18929101c252e598753d3c3fb45a20ef", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 114963, "upload_time": "2009-07-08T20:52:05", "url": "https://files.pythonhosted.org/packages/83/97/29f33a1751b9938b632a4013e39981c8e35c1976d08dee474760db8216c1/hgsvn-0.1.7-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "aaa4ef4124ac388832cddc85c1866236", "sha256": "45bde2bae7164ec511bdcb78d7ec48b8794fc0d6805017c657cd2c0a999db900" }, "downloads": -1, "filename": "hgsvn-0.1.7.tar.gz", "has_sig": false, "md5_digest": "aaa4ef4124ac388832cddc85c1866236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48576, "upload_time": "2009-07-08T20:49:37", "url": "https://files.pythonhosted.org/packages/85/b1/03bc82892c459cd437cbcbf341820f3b3a150dcbad55062177d20b10d67d/hgsvn-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "51f797b58d97a6aed9cbd80f15ffdd9e", "sha256": "336017be3aa898de7cdbee1527b9820ae3d4f12b91b9e701fa3db422e9e8cea9" }, "downloads": -1, "filename": "hgsvn-0.1.8-py2.4.egg", "has_sig": false, "md5_digest": "51f797b58d97a6aed9cbd80f15ffdd9e", "packagetype": "bdist_egg", "python_version": "2.4", "requires_python": null, "size": 136565, "upload_time": "2010-01-24T10:30:04", "url": "https://files.pythonhosted.org/packages/a7/e9/88083947781bc2fbea81ebf9ccfdfd8d8b2235d2a72e481b3b0d72422fda/hgsvn-0.1.8-py2.4.egg" }, { "comment_text": "", "digests": { "md5": "875244c06653ebe15a8b3f082d18d104", "sha256": "03ce6c31151efe222d9dfea4ec73f04551717c6f164c2ed667584530c193e229" }, "downloads": -1, "filename": "hgsvn-0.1.8-py2.5.egg", "has_sig": false, "md5_digest": "875244c06653ebe15a8b3f082d18d104", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 133655, "upload_time": "2010-01-24T10:29:59", "url": "https://files.pythonhosted.org/packages/d3/0b/43e5f2af8f7e5a9d9bae9a6326ee86651385ea6eafb4056b5f769ecbe52d/hgsvn-0.1.8-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "eac3cbf4f720fbc946c6c97965cae009", "sha256": "b39bbf6411576d32e6ddcf4d2d87006eae869c53d06ad9553cacc5e6bb101085" }, "downloads": -1, "filename": "hgsvn-0.1.8-py2.6.egg", "has_sig": false, "md5_digest": "eac3cbf4f720fbc946c6c97965cae009", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 133612, "upload_time": "2010-01-24T10:29:04", "url": "https://files.pythonhosted.org/packages/6b/a9/d527ef6c33b7b45276b4a304a56fbbd8a1993011ac571619ccdc91e901ea/hgsvn-0.1.8-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "56209eae48b955754e09185712123428", "sha256": "90ddb565cc058c69617efc2ee0f02e5847104b6481ef56fb849a5410835c47a1" }, "downloads": -1, "filename": "hgsvn-0.1.8.tar.gz", "has_sig": false, "md5_digest": "56209eae48b955754e09185712123428", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50068, "upload_time": "2010-01-24T10:28:57", "url": "https://files.pythonhosted.org/packages/bd/ee/19804fbee669a86c8d9078ceff9200ff09c414680ebe7ae91b93902a313a/hgsvn-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "901f2fb04faad5a1e7cf84abfad564fd", "sha256": "de45c04a1b3c3e104fcfc99973609239240c3b22789b6e87e29323c7b86c333f" }, "downloads": -1, "filename": "hgsvn-0.1.9.tar.gz", "has_sig": false, "md5_digest": "901f2fb04faad5a1e7cf84abfad564fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56452, "upload_time": "2011-08-06T19:49:34", "url": "https://files.pythonhosted.org/packages/8b/31/c588ddf9b133e3359b6eada8142cbf79958d23d793ad1fa983333abbe377/hgsvn-0.1.9.tar.gz" } ], "0.2.0.dev": [ { "comment_text": "", "digests": { "md5": "f964fcb3b9d8fdd3c90b130d6ab555ca", "sha256": "42d06f46aec9fb5dbeab1239655de71313877486ffb715afccc122e911838d37" }, "downloads": -1, "filename": "hgsvn-0.2.0.dev.zip", "has_sig": false, "md5_digest": "f964fcb3b9d8fdd3c90b130d6ab555ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 196326, "upload_time": "2013-10-31T18:36:28", "url": "https://files.pythonhosted.org/packages/9b/3a/3fcdd01e78f7117867df901cd6fab9ac7a0715d1183a73d457d5391ac1f2/hgsvn-0.2.0.dev.zip" } ], "0.2.1.dev": [ { "comment_text": "", "digests": { "md5": "a3a24ef5297d304419f2d8b6f9f4dcf1", "sha256": "1e771d25a81d9b5b6a97d4146275b96b653014edf6779b6a4aae776d664dd4c9" }, "downloads": -1, "filename": "hgsvn-0.2.1.dev.zip", "has_sig": false, "md5_digest": "a3a24ef5297d304419f2d8b6f9f4dcf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 197481, "upload_time": "2013-11-05T18:22:44", "url": "https://files.pythonhosted.org/packages/4d/77/ba17eb87527df700324b542081df7bc16d70f9ab082640012aadfe53ee3e/hgsvn-0.2.1.dev.zip" } ], "0.2.2.dev": [ { "comment_text": "", "digests": { "md5": "9a3ecdeb0ec9c2c6d99f30aff00f4637", "sha256": "cfbf99954a0f917e21e8a172e314e132a292a8c39662e2122dddb8a1d3f3ac72" }, "downloads": -1, "filename": "hgsvn-0.2.2.dev.zip", "has_sig": false, "md5_digest": "9a3ecdeb0ec9c2c6d99f30aff00f4637", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199865, "upload_time": "2013-11-21T19:19:08", "url": "https://files.pythonhosted.org/packages/62/e1/e2a5a9bc0b1cac9414f3094261b3c6efda2360ea2d105ad1d5eccf488e31/hgsvn-0.2.2.dev.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "9ff5d591a9eea998acd30ab778d4e983", "sha256": "bd066a058b34b8beb0b108e729f223e177532487fed0422d978061620422ed0e" }, "downloads": -1, "filename": "hgsvn-0.2.3.zip", "has_sig": false, "md5_digest": "9ff5d591a9eea998acd30ab778d4e983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 199696, "upload_time": "2013-11-26T20:54:49", "url": "https://files.pythonhosted.org/packages/7e/93/4ac7621395d9af53e896e961f679209530e5947f0844a76a605c521993b9/hgsvn-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "e711471b5b4abb37046bd6e5952bb06b", "sha256": "a8101c53c8eac8881e47d71da73b5fa4edcfea2792e87e079307f3d9cf00d340" }, "downloads": -1, "filename": "hgsvn-0.2.4.zip", "has_sig": false, "md5_digest": "e711471b5b4abb37046bd6e5952bb06b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200761, "upload_time": "2014-02-12T19:25:39", "url": "https://files.pythonhosted.org/packages/e2/d8/9b05e5fd1e6a04190adc3fb56cfaafa8ae2800e74d114d510961a1c4dc48/hgsvn-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "569f78c79cf79cd1b3a0d902d0b5c628", "sha256": "29efedc38dd326f0612201b0cf54fc40ffabbbc9498ce1dc921881a2d3844254" }, "downloads": -1, "filename": "hgsvn-0.2.5-py2.7.egg", "has_sig": false, "md5_digest": "569f78c79cf79cd1b3a0d902d0b5c628", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 193007, "upload_time": "2014-02-18T03:50:16", "url": "https://files.pythonhosted.org/packages/e2/88/cc4b673a94ba6c12251d3916cd75b49cc4874747f3e7b7dd223c0cc38f71/hgsvn-0.2.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "edd790ae96fdf542e743b84674c9494e", "sha256": "513a325559203a23e595a3c5270ee34aef39fcc337dfc379596a375ccaa59deb" }, "downloads": -1, "filename": "hgsvn-0.2.5.zip", "has_sig": false, "md5_digest": "edd790ae96fdf542e743b84674c9494e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 200945, "upload_time": "2014-02-18T03:50:21", "url": "https://files.pythonhosted.org/packages/58/d5/df79bee090ddcf4476f0e52da037f3c8e053a04c425804f261d7645a814b/hgsvn-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "d2101ef5e8c75608d3105ab70daf34a3", "sha256": "a6b86c38fb6de15cc07f4d5d8b620be8d27e8e8809041492289d079c2effd167" }, "downloads": -1, "filename": "hgsvn-0.2.6.zip", "has_sig": false, "md5_digest": "d2101ef5e8c75608d3105ab70daf34a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202174, "upload_time": "2014-02-23T13:16:50", "url": "https://files.pythonhosted.org/packages/15/db/d5fd7aa375b3f39883b8ab5a7317553b1882f3f9f23d026c97e80e27999c/hgsvn-0.2.6.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "e2f2962983f22186db00d9edaebc49ba", "sha256": "271ba8fc53ad512aba88fd4d576661e83753830e9bd37046ea13ab956bb80042" }, "downloads": -1, "filename": "hgsvn-0.3.0-py2.7.egg", "has_sig": false, "md5_digest": "e2f2962983f22186db00d9edaebc49ba", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 196213, "upload_time": "2014-02-24T18:30:47", "url": "https://files.pythonhosted.org/packages/c3/d7/20b5968c372eeb26717dce65e938c39627e872e2869afa958faf28d388b9/hgsvn-0.3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f7ddb6daec6ada8884d3115ca4447a20", "sha256": "33c70733151646fff3e586da164c2bb220ae4b550d041d02cc480419cc8972f6" }, "downloads": -1, "filename": "hgsvn-0.3.0.zip", "has_sig": false, "md5_digest": "f7ddb6daec6ada8884d3115ca4447a20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 202824, "upload_time": "2014-02-24T18:30:53", "url": "https://files.pythonhosted.org/packages/95/8a/1addc4dd6aa5b6c646dd4251f7b61f6731aa8255c5d16f590b7b86ac350c/hgsvn-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "d3af0ac43b002b369da417044b25e4f7", "sha256": "b70d8c27f9a168e55477d4b2d0d928e4a675c003a93f3a700d070e834785fdbf" }, "downloads": -1, "filename": "hgsvn-0.3.1.zip", "has_sig": false, "md5_digest": "d3af0ac43b002b369da417044b25e4f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 92851, "upload_time": "2014-02-25T18:59:08", "url": "https://files.pythonhosted.org/packages/03/ba/06ff103b93ba0dc824050de238aabcdd22e467858907d3754ef8c96dd8e7/hgsvn-0.3.1.zip" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "ae03d0d2b5d6d9cfa03bf3a2dfe62dac", "sha256": "2cad55a488a35b733dab68fa640431b9e3baac3244dd42543df46d59f53a1814" }, "downloads": -1, "filename": "hgsvn-0.3.10.zip", "has_sig": false, "md5_digest": "ae03d0d2b5d6d9cfa03bf3a2dfe62dac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101534, "upload_time": "2015-10-06T21:19:48", "url": "https://files.pythonhosted.org/packages/7f/55/cdb66a91f0683285911400d338de704069faf26cf75267d50e79f914fc2c/hgsvn-0.3.10.zip" } ], "0.3.11": [ { "comment_text": "rebuilded for a hot fix", "digests": { "md5": "7d784451af2fd73af255d1b1a6143d92", "sha256": "1720e472baf0883b4662b4a9c89afc403998d2f2d6ded1b0da19f58e60e3707b" }, "downloads": -1, "filename": "hgsvn-0.3.11-hotfix.zip", "has_sig": false, "md5_digest": "7d784451af2fd73af255d1b1a6143d92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103408, "upload_time": "2015-10-10T10:41:21", "url": "https://files.pythonhosted.org/packages/5f/3d/f3302d6e9c866e0ff40c00199efd1cf03dd222aa5ead920579ebd5c3d96e/hgsvn-0.3.11-hotfix.zip" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "e4c4f95020c8737e5598ccb687701b4d", "sha256": "30b3f002b1e9e5ef4ac5a51c45bed2d7b1f994c46ccd16b06f284b7e8712168c" }, "downloads": -1, "filename": "hgsvn-0.3.12.zip", "has_sig": false, "md5_digest": "e4c4f95020c8737e5598ccb687701b4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104109, "upload_time": "2015-11-24T21:13:13", "url": "https://files.pythonhosted.org/packages/0d/a7/d2a7bdbc0fd8273e690eba27277bcae7ac5b3c33725e9f81ec311440792a/hgsvn-0.3.12.zip" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "8f976f81811fb0537cc7c9c90afa0e59", "sha256": "a6f6503146bbcd1ad580aaf9bf5e15575bad26723f78cd4e2327dd3beb676c13" }, "downloads": -1, "filename": "hgsvn-0.3.13.zip", "has_sig": false, "md5_digest": "8f976f81811fb0537cc7c9c90afa0e59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 104937, "upload_time": "2016-01-16T09:24:26", "url": "https://files.pythonhosted.org/packages/0d/22/6f2a76e377b2e7e923ec2eb4112edb15662e784aa7eac042cd9f20053df0/hgsvn-0.3.13.zip" } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "dbdeacd1df49ef5c2351ef8640998f59", "sha256": "d0cae97f8bd2ebb798982646b67ad83365113a93d2c786b62d00b8003677fff5" }, "downloads": -1, "filename": "hgsvn-0.3.14.zip", "has_sig": false, "md5_digest": "dbdeacd1df49ef5c2351ef8640998f59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105505, "upload_time": "2016-03-05T09:58:11", "url": "https://files.pythonhosted.org/packages/77/53/42a3bf3c55cffab579c9e303bf9509a8ede8576dfd12e4939872a2dc1db9/hgsvn-0.3.14.zip" } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "7e03a38c40596db72a55efeab96dfe64", "sha256": "036270cc2803f7a7de3842e8c593849631b2293e647aa3444f68f1b1834d1fa1" }, "downloads": -1, "filename": "hgsvn-0.3.15.zip", "has_sig": false, "md5_digest": "7e03a38c40596db72a55efeab96dfe64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 105603, "upload_time": "2016-03-12T21:41:00", "url": "https://files.pythonhosted.org/packages/32/c3/6f243df1d4ce03e58163fc6a807979e8eea7acca2937b7b33d2f20c805cc/hgsvn-0.3.15.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "3735106e4843a7ab5131de82e426987b", "sha256": "fa93fd0be9f55bb77d8a39e4dc5451113c0d00b59584969b3fae802ad1c2d6b0" }, "downloads": -1, "filename": "hgsvn-0.3.2-py2.7.egg", "has_sig": false, "md5_digest": "3735106e4843a7ab5131de82e426987b", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 196944, "upload_time": "2014-03-07T18:49:45", "url": "https://files.pythonhosted.org/packages/48/90/d82e142e1adad26021dc897fa63cfed733eea2a39ecc775f517f7bb0d83c/hgsvn-0.3.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "1f7724c429e1687a719f9752e7733b68", "sha256": "84dc2e1bb898368132f30b7114756a9ed32dd1d6fc66fcc077549564d2c2a472" }, "downloads": -1, "filename": "hgsvn-0.3.2.zip", "has_sig": false, "md5_digest": "1f7724c429e1687a719f9752e7733b68", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93003, "upload_time": "2014-03-07T18:49:49", "url": "https://files.pythonhosted.org/packages/58/f6/c03df3088b945ad7b6451f5d2b89f770b860c64a4a6a4b5e536370d15f42/hgsvn-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "883b6db19261d07165d3a6f90bcbbb6b", "sha256": "5a65427e82737187de9436b21b4bdfb0d7112db953c5192957cc9330bb468e96" }, "downloads": -1, "filename": "hgsvn-0.3.3.zip", "has_sig": false, "md5_digest": "883b6db19261d07165d3a6f90bcbbb6b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93044, "upload_time": "2014-07-08T19:22:04", "url": "https://files.pythonhosted.org/packages/e8/3d/a1f553734fb82d29dc150c5e1deee5ec769ccd89a3a97c11f15a5d9e498d/hgsvn-0.3.3.zip" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "075a6bee57ff37817a9462e423d15094", "sha256": "7b695fdd14169fdbdbfa80d87185d6972c477bc05db142757847d0ca21b53e9d" }, "downloads": -1, "filename": "hgsvn-0.3.4.zip", "has_sig": false, "md5_digest": "075a6bee57ff37817a9462e423d15094", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93293, "upload_time": "2014-08-11T17:27:11", "url": "https://files.pythonhosted.org/packages/c1/b0/c3e67eb1f962b86191f16661480b88e990c4bccf2b44eb7c2e71bc1fcbb9/hgsvn-0.3.4.zip" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "d9f9a0b2f8263b580eb324da39f396cf", "sha256": "6f71a4fb763cadc8f4c49a139746e56f55edc6c441f20a7f07f5c1e4e4dc7e10" }, "downloads": -1, "filename": "hgsvn-0.3.5.zip", "has_sig": false, "md5_digest": "d9f9a0b2f8263b580eb324da39f396cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93452, "upload_time": "2014-10-02T18:21:00", "url": "https://files.pythonhosted.org/packages/c6/bd/22f322a958d10321d5715b8cc6c6b5ef250c981920ea597bc3d3ffec380c/hgsvn-0.3.5.zip" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "0ea23740135f9dea1f7d046d3f1c1d3c", "sha256": "d383b674439dc104d604c394b9d555841c92a6e184092fc8378013a3fcde1018" }, "downloads": -1, "filename": "hgsvn-0.3.6.zip", "has_sig": false, "md5_digest": "0ea23740135f9dea1f7d046d3f1c1d3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 93639, "upload_time": "2014-11-02T13:59:16", "url": "https://files.pythonhosted.org/packages/67/57/db1ea3f9cce02add575e806d1b65195191e32d049191f2baf8150362bae6/hgsvn-0.3.6.zip" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "d2c51d8f2c09289be2e5e7cea4ac5a70", "sha256": "61297b10544c64770eaecffbff12eac6c8fe30e7f6368f2b0eaa858b6d4020e0" }, "downloads": -1, "filename": "hgsvn-0.3.7.zip", "has_sig": false, "md5_digest": "d2c51d8f2c09289be2e5e7cea4ac5a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97820, "upload_time": "2015-05-11T18:06:02", "url": "https://files.pythonhosted.org/packages/43/51/4c0e2369a440cb687dc1e72fdb4aa8dcc92dfc8f8a9c9af626d75971b430/hgsvn-0.3.7.zip" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "2868a7d1142777e69e9393e3c6828136", "sha256": "694ff07c9b557c0bde1f16f7aaf80e0b8ad15058e65f32bf205fa876212f346d" }, "downloads": -1, "filename": "hgsvn-0.3.8.zip", "has_sig": false, "md5_digest": "2868a7d1142777e69e9393e3c6828136", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97972, "upload_time": "2015-05-11T19:27:10", "url": "https://files.pythonhosted.org/packages/da/0a/cd5b93628962916efc48f664c5d8784c7b8b99d1a8269e6cea048daa7584/hgsvn-0.3.8.zip" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "d07db4a2bb48d20b26ffcc0c5b65d2ea", "sha256": "9a1873f09d087fce5f5da22d939c78dd58dd3ff6491d8c607ed66b374d8e6ca1" }, "downloads": -1, "filename": "hgsvn-0.3.9.zip", "has_sig": false, "md5_digest": "d07db4a2bb48d20b26ffcc0c5b65d2ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 98298, "upload_time": "2015-05-12T09:47:24", "url": "https://files.pythonhosted.org/packages/95/60/569637aed413b4c587141ac21727e012bf6cae082f98109026265ebc3190/hgsvn-0.3.9.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "72634ad92ba378829f643f6732d99596", "sha256": "9961f4a7e35fbff2db636e8c6ba6df2745d29f236ba5e92a20dd7a99e88a3d9b" }, "downloads": -1, "filename": "hgsvn-0.4.1-py3.4.egg", "has_sig": false, "md5_digest": "72634ad92ba378829f643f6732d99596", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 270355, "upload_time": "2016-10-19T14:30:43", "url": "https://files.pythonhosted.org/packages/9f/0d/19eeaf3b50035aafc2974a4034fa30036e8afa87119bf4b73877f132d314/hgsvn-0.4.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "bcf5474cd38b2aaacf29ddf9d62fb6ce", "sha256": "5444db6c7b9abc8df368e9ae357a2286b3f8c69c1f0a9c7b98f97c571b594d49" }, "downloads": -1, "filename": "hgsvn-0.4.1.tar.gz", "has_sig": false, "md5_digest": "bcf5474cd38b2aaacf29ddf9d62fb6ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100431, "upload_time": "2016-10-04T21:40:30", "url": "https://files.pythonhosted.org/packages/0a/72/6938230d7d2a01dada8a45f4e90903130eca6fd64b2ea13506c9584b318c/hgsvn-0.4.1.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "25303d78774b4da7c7fbb4ecab19ee18", "sha256": "571db679491d1f374bf2c8b6fdae27d8106ed4c7e26ecfc6e18a73f6696c5356" }, "downloads": -1, "filename": "hgsvn-0.5.0.tar.gz", "has_sig": false, "md5_digest": "25303d78774b4da7c7fbb4ecab19ee18", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101104, "upload_time": "2016-10-07T22:34:09", "url": "https://files.pythonhosted.org/packages/8e/94/88f356bc985dfddbd3897f105b1dc37f8f3814bfa0b5d8f9bf90212c5e72/hgsvn-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "4cef5f4a6c67613779f65ab446686ce8", "sha256": "2f60d4d9b2bc9ef24982dbd5904a6220db4b343ed00b75d12da2516c0d775161" }, "downloads": -1, "filename": "hgsvn-0.5.1-py3.4.egg", "has_sig": false, "md5_digest": "4cef5f4a6c67613779f65ab446686ce8", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 270699, "upload_time": "2016-10-19T14:33:40", "url": "https://files.pythonhosted.org/packages/a2/73/7d21a5e20bc2dbdcc2cdb06697e5a1e2eedf8262e4965a4e393efca35a12/hgsvn-0.5.1-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "312dc96b7cf176179a5c398fe047b73c", "sha256": "6407cd50d2af8c86230b2b08b53105dfbf75682a2d64f56fa6db7b9238b5495e" }, "downloads": -1, "filename": "hgsvn-0.5.1.tar.gz", "has_sig": false, "md5_digest": "312dc96b7cf176179a5c398fe047b73c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95622, "upload_time": "2016-10-19T14:33:43", "url": "https://files.pythonhosted.org/packages/3c/69/2100f50c28401daa84c0af1c7f751f4d098daf0685b929b1ef591bc5613c/hgsvn-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "ed9d85c040c03164ba085285712566bd", "sha256": "2e327a529fcfa9b00ce0b892b20e71fc8d7e9c33e26e18222a5afb5836b0640e" }, "downloads": -1, "filename": "hgsvn-0.5.2.tar.gz", "has_sig": false, "md5_digest": "ed9d85c040c03164ba085285712566bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101460, "upload_time": "2019-05-09T12:49:57", "url": "https://files.pythonhosted.org/packages/3c/6c/3c0ab9c3d35125dbf5c1562cb822fba7ffc08fd6dfad29b1d52863f336ec/hgsvn-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ed9d85c040c03164ba085285712566bd", "sha256": "2e327a529fcfa9b00ce0b892b20e71fc8d7e9c33e26e18222a5afb5836b0640e" }, "downloads": -1, "filename": "hgsvn-0.5.2.tar.gz", "has_sig": false, "md5_digest": "ed9d85c040c03164ba085285712566bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101460, "upload_time": "2019-05-09T12:49:57", "url": "https://files.pythonhosted.org/packages/3c/6c/3c0ab9c3d35125dbf5c1562cb822fba7ffc08fd6dfad29b1d52863f336ec/hgsvn-0.5.2.tar.gz" } ] }