mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
- Update to 3.1
ChangeLog: http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_3.1_.282014-08-01.29
This commit is contained in:
parent
90a18c9d9c
commit
e5b18bb70b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=363807
4 changed files with 11 additions and 138 deletions
|
@ -2,7 +2,7 @@
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
|
|
||||||
PORTNAME= mercurial
|
PORTNAME= mercurial
|
||||||
PORTVERSION= 3.0.2
|
PORTVERSION= 3.1
|
||||||
CATEGORIES= devel python
|
CATEGORIES= devel python
|
||||||
MASTER_SITES= http://mercurial.selenic.com/release/
|
MASTER_SITES= http://mercurial.selenic.com/release/
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
SHA256 (mercurial-3.0.2.tar.gz) = ed387cc0e9754ec59bd4a390639b5a4ea11698ae4413243f8b4a2d6d48b3b7d6
|
SHA256 (mercurial-3.1.tar.gz) = f1ddc279ac2f69f012f38a7a4f1e75dc8f2a8cf97b6029b0bef418a4666fd0e4
|
||||||
SIZE (mercurial-3.0.2.tar.gz) = 3907502
|
SIZE (mercurial-3.1.tar.gz) = 3963443
|
||||||
|
|
|
@ -1,26 +1,5 @@
|
||||||
--- hgext/convert/__init__.py.orig 2014-06-01 17:15:14.000000000 -0400
|
--- ./hgext/convert/convcmd.py.orig 2014-08-01 23:22:55.000000000 +0000
|
||||||
+++ hgext/convert/__init__.py 2014-06-22 16:11:35.609199105 -0400
|
+++ ./hgext/convert/convcmd.py 2014-08-02 06:58:26.000000000 +0000
|
||||||
@@ -85,6 +85,9 @@
|
|
||||||
|
|
||||||
Empty lines and lines starting with a ``#`` are ignored.
|
|
||||||
|
|
||||||
+ The authormapsuffix can be used to append set text to each
|
|
||||||
+ post-authormap-translated author name.
|
|
||||||
+
|
|
||||||
The filemap is a file that allows filtering and remapping of files
|
|
||||||
and directories. Each line can contain one of the following
|
|
||||||
directives::
|
|
||||||
@@ -314,6 +317,8 @@
|
|
||||||
_('import up to source revision REV'), _('REV')),
|
|
||||||
('A', 'authormap', '',
|
|
||||||
_('remap usernames using this file'), _('FILE')),
|
|
||||||
+ ('', 'authormapsuffix', '',
|
|
||||||
+ _('append this suffix to remapped author names'), _('SUFFIX')),
|
|
||||||
('', 'filemap', '',
|
|
||||||
_('remap file names using contents of file'), _('FILE')),
|
|
||||||
('', 'splicemap', '',
|
|
||||||
--- hgext/convert/convcmd.py.orig 2014-06-01 17:15:14.000000000 -0400
|
|
||||||
+++ hgext/convert/convcmd.py 2014-06-22 16:11:35.610199033 -0400
|
|
||||||
@@ -103,12 +103,15 @@
|
@@ -103,12 +103,15 @@
|
||||||
self.commitcache = {}
|
self.commitcache = {}
|
||||||
self.authors = {}
|
self.authors = {}
|
||||||
|
@ -37,7 +16,7 @@
|
||||||
# Read first the dst author map if any
|
# Read first the dst author map if any
|
||||||
authorfile = self.dest.authorfile()
|
authorfile = self.dest.authorfile()
|
||||||
if authorfile and os.path.exists(authorfile):
|
if authorfile and os.path.exists(authorfile):
|
||||||
@@ -356,7 +359,7 @@
|
@@ -360,7 +363,7 @@
|
||||||
continue
|
continue
|
||||||
|
|
||||||
srcauthor = srcauthor.strip()
|
srcauthor = srcauthor.strip()
|
||||||
|
@ -46,121 +25,12 @@
|
||||||
if self.authors.get(srcauthor) in (None, dstauthor):
|
if self.authors.get(srcauthor) in (None, dstauthor):
|
||||||
msg = _('mapping author %s to %s\n')
|
msg = _('mapping author %s to %s\n')
|
||||||
self.ui.debug(msg % (srcauthor, dstauthor))
|
self.ui.debug(msg % (srcauthor, dstauthor))
|
||||||
@@ -370,7 +373,8 @@
|
@@ -374,7 +377,7 @@
|
||||||
|
|
||||||
def cachecommit(self, rev):
|
def cachecommit(self, rev):
|
||||||
commit = self.source.getcommit(rev)
|
commit = self.source.getcommit(rev)
|
||||||
- commit.author = self.authors.get(commit.author, commit.author)
|
- commit.author = self.authors.get(commit.author, commit.author)
|
||||||
+ commit.author = self.authors.get(commit.author,
|
+ commit.author = self.authors.get(commit.author, commit.author + self.authormapsuffix)
|
||||||
+ commit.author + self.authormapsuffix)
|
|
||||||
# If commit.branch is None, this commit is coming from the source
|
# If commit.branch is None, this commit is coming from the source
|
||||||
# repository's default branch and destined for the default branch in the
|
# repository's default branch and destined for the default branch in the
|
||||||
# destination repository. For such commits, passing a literal "None"
|
# destination repository. For such commits, passing a literal "None"
|
||||||
--- tests/test-convert-authormap.t.orig 2014-06-01 17:15:14.000000000 -0400
|
|
||||||
+++ tests/test-convert-authormap.t 2014-06-22 16:11:35.610199033 -0400
|
|
||||||
@@ -10,6 +10,8 @@
|
|
||||||
$ cd orig
|
|
||||||
$ echo foo > foo
|
|
||||||
$ HGUSER='user name' hg ci -qAm 'foo'
|
|
||||||
+ $ echo bar > bar
|
|
||||||
+ $ HGUSER='user name 2' hg ci -qAm 'bar'
|
|
||||||
$ cd ..
|
|
||||||
|
|
||||||
Explicit --authors
|
|
||||||
@@ -26,13 +28,19 @@
|
|
||||||
scanning source...
|
|
||||||
sorting...
|
|
||||||
converting...
|
|
||||||
- 0 foo
|
|
||||||
+ 1 foo
|
|
||||||
+ 0 bar
|
|
||||||
writing author map file $TESTTMP/new/.hg/authormap (glob)
|
|
||||||
$ cat new/.hg/authormap
|
|
||||||
user name=Long User Name
|
|
||||||
$ hg -Rnew log
|
|
||||||
- changeset: 0:d89716e88087
|
|
||||||
+ changeset: 1:263e7765e4b7
|
|
||||||
tag: tip
|
|
||||||
+ user: user name 2
|
|
||||||
+ date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
+ summary: bar
|
|
||||||
+
|
|
||||||
+ changeset: 0:d89716e88087
|
|
||||||
user: Long User Name
|
|
||||||
date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
summary: foo
|
|
||||||
@@ -48,11 +56,72 @@
|
|
||||||
scanning source...
|
|
||||||
sorting...
|
|
||||||
converting...
|
|
||||||
- 0 foo
|
|
||||||
+ 1 foo
|
|
||||||
+ 0 bar
|
|
||||||
$ hg -Rnew log
|
|
||||||
- changeset: 0:d89716e88087
|
|
||||||
+ changeset: 1:263e7765e4b7
|
|
||||||
tag: tip
|
|
||||||
+ user: user name 2
|
|
||||||
+ date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
+ summary: bar
|
|
||||||
+
|
|
||||||
+ changeset: 0:d89716e88087
|
|
||||||
user: Long User Name
|
|
||||||
date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
summary: foo
|
|
||||||
|
|
||||||
+ $ rm -rf new
|
|
||||||
+
|
|
||||||
+Use authormapsuffix together with authormap
|
|
||||||
+
|
|
||||||
+ $ cat > authormap.txt <<EOF
|
|
||||||
+ > user name = username
|
|
||||||
+ > user name 2 = username2
|
|
||||||
+ > EOF
|
|
||||||
+ $ hg convert --authormap authormap.txt --authormapsuffix '@test.org' orig new
|
|
||||||
+ initializing destination new repository
|
|
||||||
+ scanning source...
|
|
||||||
+ sorting...
|
|
||||||
+ converting...
|
|
||||||
+ 1 foo
|
|
||||||
+ 0 bar
|
|
||||||
+ writing author map file $TESTTMP/new/.hg/authormap
|
|
||||||
+ $ cat new/.hg/authormap
|
|
||||||
+ user name 2=username2@test.org
|
|
||||||
+ user name=username@test.org
|
|
||||||
+ $ hg -Rnew log
|
|
||||||
+ changeset: 1:aeeaab422b32
|
|
||||||
+ tag: tip
|
|
||||||
+ user: username2@test.org
|
|
||||||
+ date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
+ summary: bar
|
|
||||||
+
|
|
||||||
+ changeset: 0:51317d63da9e
|
|
||||||
+ user: username@test.org
|
|
||||||
+ date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
+ summary: foo
|
|
||||||
+
|
|
||||||
+ $ rm -rf new
|
|
||||||
+
|
|
||||||
+Use authormapsuffix stand alone
|
|
||||||
+
|
|
||||||
+ $ hg convert --authormapsuffix '@test.org' orig new
|
|
||||||
+ initializing destination new repository
|
|
||||||
+ scanning source...
|
|
||||||
+ sorting...
|
|
||||||
+ converting...
|
|
||||||
+ 1 foo
|
|
||||||
+ 0 bar
|
|
||||||
+ $ hg -Rnew log
|
|
||||||
+ changeset: 1:94e0dcfe3b0d
|
|
||||||
+ tag: tip
|
|
||||||
+ user: user name 2@test.org
|
|
||||||
+ date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
+ summary: bar
|
|
||||||
+
|
|
||||||
+ changeset: 0:e2ff155c86b8
|
|
||||||
+ user: user name@test.org
|
|
||||||
+ date: Thu Jan 01 00:00:00 1970 +0000
|
|
||||||
+ summary: foo
|
|
||||||
+
|
|
||||||
+
|
|
||||||
|
|
|
@ -510,6 +510,9 @@ bin/hg
|
||||||
%%PYTHON_SITELIBDIR%%/mercurial/subrepo.py
|
%%PYTHON_SITELIBDIR%%/mercurial/subrepo.py
|
||||||
%%PYTHON_SITELIBDIR%%/mercurial/subrepo.pyc
|
%%PYTHON_SITELIBDIR%%/mercurial/subrepo.pyc
|
||||||
%%PYTHON_SITELIBDIR%%/mercurial/subrepo.pyo
|
%%PYTHON_SITELIBDIR%%/mercurial/subrepo.pyo
|
||||||
|
%%PYTHON_SITELIBDIR%%/mercurial/tagmerge.py
|
||||||
|
%%PYTHON_SITELIBDIR%%/mercurial/tagmerge.pyc
|
||||||
|
%%PYTHON_SITELIBDIR%%/mercurial/tagmerge.pyo
|
||||||
%%PYTHON_SITELIBDIR%%/mercurial/tags.py
|
%%PYTHON_SITELIBDIR%%/mercurial/tags.py
|
||||||
%%PYTHON_SITELIBDIR%%/mercurial/tags.pyc
|
%%PYTHON_SITELIBDIR%%/mercurial/tags.pyc
|
||||||
%%PYTHON_SITELIBDIR%%/mercurial/tags.pyo
|
%%PYTHON_SITELIBDIR%%/mercurial/tags.pyo
|
||||||
|
|
Loading…
Add table
Reference in a new issue