|
layouts: refactor mercurial branch to svn path mapping out of svnmeta
|
| |
...layouts: refactor mercurial branch to svn path mapping out of svnmeta
This leaves the existing svnmeta.remotename as a proxy to the new
layout objects rather than updating any of the callsites.
diff --git a/hgsubversion/layouts/base.py b/hgsubversion/layouts/base.py
--- a/hgsubversion/layouts/base.py... more »
|
|
revsets: fix nativerevs fallback
|
| |
...revsets: fix nativerevs fallback
diff -r f0bde4bf1f78 -r f0ebc7113429 hgsubversion/util.py
--- a/hgsubversion/util.py Tue Apr 23 13:59:38 2013 -0500
+++ b/hgsubversion/util.py Fri May 10 18:52:28 2013 -0500
@@ -343,7 +343,7 @@
def revset_stringset(orig, repo, subset, x):
if x.startswith('r') and x[1:].isdigit():... more »
|
|
updatemeta/rebuildmeta: handle hidden changesets
|
| |
...updatemeta/rebuildmeta: handle hidden changesets
diff --git a/hgsubversion/svncommands.py b/hgsubversion/svncommands.py
--- a/hgsubversion/svncommands.py
+++ b/hgsubversion/svncommands.py
@@ -135,7 +135,12 @@ def _buildmeta(ui, repo, args, partial=F
# changesets that close a branch, and store their first parent... more »
|
|
svn author lookup case insensitive?
|
| |
Hi developer, would it make sense to do the author lookup during SVN pull run case insensitive? We migrated some maschines from Windows XP to Windows 7 and now the username from Windows is not lowercase but uppercase. I've put up now every entry in authormap file twice (additional with all letters uppercase) and... more »
|
|
layouts: refactor out svn path to mercurial branch logic
|
| |
...layouts: refactor out svn path to mercurial branch logic
This pulls the logic for mapping from svn path to mercurial branch
name out of svnmeta.py and into the new layouts library. It also sets
up the structure for that library. This diff does not modify any call
to svnmeta.localname, rather leaving it in place as a simple proxy to... more »
|
|
revsets: add support for 'r123' revision labels
|
| |
...revsets: add support for 'r123' revision labels
This is controlled by an hgsubversion.nativerevs boolean (off by default).
diff -r bdc9b21ea8d0 -r f0bde4bf1f78 hgsubversion/__init__.py
--- a/hgsubversion/__init__.py Mon Apr 22 14:27:05 2013 -0700
+++ b/hgsubversion/__init__.py Tue Apr 23 13:59:38 2013 -0500... more »
|
|
svn-style revision ids
|
| |
...
Interesting thought. I think I did this years ago with a horrible hack involving tags, but it always rubbed the the wrong way. Do you have something in particular in mind? The explicitness of the revset operator felt "right".
|
|
|