view tests/fixtures/symlinks.svndump @ 628:4375d37fea1e

svnrepo: fix issue 187: ignore pushable bookmarks in hg 1.6 Mercurial 1.6 introduces two new methods for repo subclasses -- pushkey and listkeys -- to support pushing/pulling bookmarks between hg repositories. (See mpm's blog post http://www.selenic.com/blog/?p=644 for details.) Unfortunately, these are only defined in the subclasses, and not in the repo base class. Perhaps the bookmarks extension should also be checking the repo for pushkeys capability by calling repo.capable('pushkey') to check. It doesn't. In the meantime, we can implement these ourselves. svnrepo should declare these methods since it is derived directly from repo. They do nothing -- listkeys merely returns an empty dictionary; pushkey returns False; this is the behaviour of httprepo or sshrepo when the remote end is running an earlier version of Mercurial. svnlocalrepo should not declare these methods since it derives from a subclass of localrepo, which already will have them, unless some other badly behaved extensions are doing something intensely weird.
author James McKay <code@jamesmckay.net>
date Sun, 04 Jul 2010 18:21:20 +0100
parents b37c401b7f92
children b3128fec5d54
line wrap: on
line source

SVN-fs-dump-format-version: 2

UUID: bcc1a3f4-ccae-49ba-b1c5-003ce86e3e31

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

K 8
svn:date
V 27
2008-12-15T21:58:13.685247Z
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
2008-12-15T21:58:13.747067Z
PROPS-END

Node-path: branches
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: 114
Content-length: 114

K 7
svn:log
V 12
add symlinks
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2008-12-15T21:58:14.243223Z
PROPS-END

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

PROPS-END
a


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

PROPS-END


Node-path: trunk/d/linka
Node-kind: file
Node-action: add
Prop-content-length: 33
Text-content-length: 6
Text-content-md5: c118dba188202a1efc975bef6064180b
Content-length: 39

K 11
svn:special
V 1
*
PROPS-END
link a

Node-path: trunk/linka
Node-kind: file
Node-action: add
Prop-content-length: 33
Text-content-length: 6
Text-content-md5: c118dba188202a1efc975bef6064180b
Content-length: 39

K 11
svn:special
V 1
*
PROPS-END
link a

Node-path: trunk/linka2
Node-kind: file
Node-action: add
Prop-content-length: 33
Text-content-length: 6
Text-content-md5: c118dba188202a1efc975bef6064180b
Content-length: 39

K 11
svn:special
V 1
*
PROPS-END
link a

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

K 7
svn:log
V 15
moving symlinks
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2008-12-15T21:58:17.162148Z
PROPS-END

Node-path: trunk/d2
Node-kind: dir
Node-action: add
Node-copyfrom-rev: 2
Node-copyfrom-path: trunk/d
Prop-content-length: 34
Content-length: 34

K 13
svn:mergeinfo
V 0

PROPS-END


Node-path: trunk/linkaa
Node-kind: file
Node-action: add
Node-copyfrom-rev: 2
Node-copyfrom-path: trunk/linka
Text-copy-source-md5: c118dba188202a1efc975bef6064180b
Prop-content-length: 57
Content-length: 57

K 11
svn:special
V 1
*
K 13
svn:mergeinfo
V 0

PROPS-END


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


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


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

K 7
svn:log
V 15
update symlinks
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2008-12-15T21:58:18.188491Z
PROPS-END

Node-path: trunk/d2/linka
Node-kind: file
Node-action: change
Text-content-length: 6
Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79
Content-length: 6

link b

Node-path: trunk/linkaa
Node-kind: file
Node-action: change
Text-content-length: 6
Text-content-md5: e9292b8c4fca95ac8c70b4ae040d0b79
Content-length: 6

link b

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

K 7
svn:log
V 9
undo link
K 10
svn:author
V 7
pmezard
K 8
svn:date
V 27
2008-12-15T21:58:19.297689Z
PROPS-END

Node-path: trunk/d2/linka
Node-action: delete


Node-path: trunk/linka2
Node-kind: file
Node-action: replace
Prop-content-length: 10
Text-content-length: 6
Text-content-md5: edc3d3797971f12c7f5e1d106dd5cee2
Content-length: 16

PROPS-END
data2


Node-path: trunk/linkaa
Node-kind: file
Node-action: change
Prop-content-length: 34
Text-content-length: 5
Text-content-md5: 6137cde4893c59f76f005a8123d8e8e6
Content-length: 39

K 13
svn:mergeinfo
V 0

PROPS-END
data