view tests/fixtures/externals.svndump @ 634:a400f3bf5611

replay/stupid: fix tagging on a branch renamed using a branch map Previously, both convert_rev() functions used parentctx.extra() to determine the branch to pass to meta.movetag(). This assumed that the branch name stored in the changeset matches the internal branch. The introduction of branch maps made this assumption unsafe, however: Now, the Mercurial branch can be completely unrelated to the origin of the changeset. It turns out, however, that movetag() already has sufficient knowledge to determine the branch. Given the hash of the new changeset to be tagged, we walk its ancestors until we find an open changeset, which we then know to be the originating branch. This assumes that there were `few' commits made to the tag; an assumption I would consider reasonable.
author Dan Villiom Podlaski Christiansen <danchr@gmail.com>
date Sun, 11 Jul 2010 11:46:19 +0200
parents 963d27a0b1c2
children a5be5ca638de
line wrap: on
line source

SVN-fs-dump-format-version: 2

UUID: ac40e40a-7fbf-47e1-90a7-c1de12a5b013

Revision-number: 0
Prop-content-length: 56
Content-length: 56

K 8
svn:date
V 27
2009-05-03T14:07:14.149596Z
PROPS-END

Revision-number: 1
Prop-content-length: 114
Content-length: 114

K 7
svn:log
V 12
init project
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:14.234026Z
PROPS-END

Node-path: branches
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10

PROPS-END


Node-path: externals
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10

PROPS-END


Node-path: trunk
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10

PROPS-END


Revision-number: 2
Prop-content-length: 130
Content-length: 130

K 7
svn:log
V 28
configure externals projects
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:15.135488Z
PROPS-END

Node-path: externals/project1
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10

PROPS-END


Node-path: externals/project1/a
Node-kind: file
Node-action: add
Prop-content-length: 10
Text-content-length: 2
Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3
Text-content-sha1: 3f786850e387550fdab836ed7e6dc881de23001b
Content-length: 12

PROPS-END
a


Node-path: externals/project2
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10

PROPS-END


Node-path: externals/project2/b
Node-kind: file
Node-action: add
Prop-content-length: 10
Text-content-length: 2
Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3
Text-content-sha1: 3f786850e387550fdab836ed7e6dc881de23001b
Content-length: 12

PROPS-END
a


Revision-number: 3
Prop-content-length: 120
Content-length: 120

K 7
svn:log
V 18
set externals on .
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:16.180110Z
PROPS-END

Node-path: trunk
Node-kind: dir
Node-action: change
Prop-content-length: 70
Content-length: 70

K 13
svn:externals
V 35
^/externals/project1 deps/project1

PROPS-END


Node-path: trunk/a
Node-kind: file
Node-action: add
Prop-content-length: 10
Text-content-length: 2
Text-content-md5: 60b725f10c9c85c70d97880dfe8191b3
Text-content-sha1: 3f786850e387550fdab836ed7e6dc881de23001b
Content-length: 12

PROPS-END
a


Revision-number: 4
Prop-content-length: 123
Content-length: 123

K 7
svn:log
V 21
update externals on .
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:17.092210Z
PROPS-END

Node-path: trunk
Node-kind: dir
Node-action: change
Prop-content-length: 111
Content-length: 111

K 13
svn:externals
V 76
^/externals/project1 deps/project1
-r2 ^/externals/project2@2 deps/project2

PROPS-END


Revision-number: 5
Prop-content-length: 115
Content-length: 115

K 7
svn:log
V 13
add on subdir
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:18.165337Z
PROPS-END

Node-path: trunk
Node-kind: dir
Node-action: change
Prop-content-length: 76
Content-length: 76

K 13
svn:externals
V 41
-r2 ^/externals/project2@2 deps/project2

PROPS-END


Node-path: trunk/subdir
Node-kind: dir
Node-action: add
Prop-content-length: 70
Content-length: 70

K 13
svn:externals
V 35
^/externals/project1 deps/project1

PROPS-END


Node-path: trunk/subdir2
Node-kind: dir
Node-action: add
Prop-content-length: 70
Content-length: 70

K 13
svn:externals
V 35
^/externals/project1 deps/project1

PROPS-END


Revision-number: 6
Prop-content-length: 122
Content-length: 122

K 7
svn:log
V 20
externals in subtree
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:21.092911Z
PROPS-END

Node-path: branches/branch1
Node-kind: dir
Node-action: add
Node-copyfrom-rev: 5
Node-copyfrom-path: trunk


Node-path: branches/branch1/subdir2
Node-kind: dir
Node-action: change
Prop-content-length: 10
Content-length: 10

PROPS-END


Revision-number: 7
Prop-content-length: 139
Content-length: 139

K 7
svn:log
V 37
externals in subtree, removed on root
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:23.097507Z
PROPS-END

Node-path: branches/branch2
Node-kind: dir
Node-action: add
Node-copyfrom-rev: 5
Node-copyfrom-path: trunk
Prop-content-length: 10
Content-length: 10

PROPS-END


Node-path: branches/branch2/subdir2
Node-kind: dir
Node-action: change
Prop-content-length: 10
Content-length: 10

PROPS-END


Revision-number: 8
Prop-content-length: 125
Content-length: 125

K 7
svn:log
V 23
remove externals subdir
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:24.086967Z
PROPS-END

Node-path: trunk/subdir
Node-action: delete


Revision-number: 9
Prop-content-length: 126
Content-length: 126

K 7
svn:log
V 24
remove externals subdir2
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:25.093557Z
PROPS-END

Node-path: trunk/subdir2
Node-kind: dir
Node-action: change
Prop-content-length: 10
Content-length: 10

PROPS-END


Revision-number: 10
Prop-content-length: 127
Content-length: 127

K 7
svn:log
V 25
remove externals project2
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:27.088306Z
PROPS-END

Node-path: externals/project2
Node-action: delete


Revision-number: 11
Prop-content-length: 109
Content-length: 109

K 7
svn:log
V 8
change a
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2009-05-03T14:07:28.065953Z
PROPS-END

Node-path: trunk/a
Node-kind: file
Node-action: change
Text-content-length: 4
Text-content-md5: 0d227f1abf8c2932d342e9b99cc957eb
Text-content-sha1: d7c8127a20a396cff08af086a1c695b0636f0c29
Content-length: 4

a
a