mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
Add a test that proves files in the branches directory don't cause breakage.
This commit is contained in:
parent
5911c3a32d
commit
a4c75a84ab
119
tests/fixtures/file_mixed_with_branches.svndump
vendored
Normal file
119
tests/fixtures/file_mixed_with_branches.svndump
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
SVN-fs-dump-format-version: 2
|
||||
|
||||
UUID: df2126f7-00ab-4d49-b42c-7e981dde0bcf
|
||||
|
||||
Revision-number: 0
|
||||
Prop-content-length: 56
|
||||
Content-length: 56
|
||||
|
||||
K 8
|
||||
svn:date
|
||||
V 27
|
||||
2008-10-07T22:49:12.059692Z
|
||||
PROPS-END
|
||||
|
||||
Revision-number: 1
|
||||
Prop-content-length: 111
|
||||
Content-length: 111
|
||||
|
||||
K 7
|
||||
svn:log
|
||||
V 11
|
||||
Empty dirs.
|
||||
K 10
|
||||
svn:author
|
||||
V 5
|
||||
durin
|
||||
K 8
|
||||
svn:date
|
||||
V 27
|
||||
2008-10-07T22:49:41.118037Z
|
||||
PROPS-END
|
||||
|
||||
Node-path: branches
|
||||
Node-kind: dir
|
||||
Node-action: add
|
||||
Prop-content-length: 10
|
||||
Content-length: 10
|
||||
|
||||
PROPS-END
|
||||
|
||||
|
||||
Node-path: tags
|
||||
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: 108
|
||||
Content-length: 108
|
||||
|
||||
K 7
|
||||
svn:log
|
||||
V 9
|
||||
Add alpha
|
||||
K 10
|
||||
svn:author
|
||||
V 5
|
||||
durin
|
||||
K 8
|
||||
svn:date
|
||||
V 27
|
||||
2008-10-07T23:23:02.991743Z
|
||||
PROPS-END
|
||||
|
||||
Node-path: trunk/alpha
|
||||
Node-kind: file
|
||||
Node-action: add
|
||||
Prop-content-length: 10
|
||||
Text-content-length: 12
|
||||
Text-content-md5: 3c72ebf8bbd7fa88b1fdcee5398b5a17
|
||||
Content-length: 22
|
||||
|
||||
PROPS-END
|
||||
file: alpha
|
||||
|
||||
|
||||
Revision-number: 3
|
||||
Prop-content-length: 129
|
||||
Content-length: 129
|
||||
|
||||
K 7
|
||||
svn:log
|
||||
V 29
|
||||
Adding a readme for branches.
|
||||
K 10
|
||||
svn:author
|
||||
V 5
|
||||
durin
|
||||
K 8
|
||||
svn:date
|
||||
V 27
|
||||
2008-10-27T03:08:00.088667Z
|
||||
PROPS-END
|
||||
|
||||
Node-path: branches/README
|
||||
Node-kind: file
|
||||
Node-action: add
|
||||
Prop-content-length: 10
|
||||
Text-content-length: 40
|
||||
Text-content-md5: 05e0cee6729d14caf6688d01b4bbfa0d
|
||||
Content-length: 50
|
||||
|
||||
PROPS-END
|
||||
This is a readme on how to use branches
|
||||
|
||||
|
@ -91,6 +91,12 @@ class TestBasicRepoLayout(unittest.TestCase):
|
||||
self.assertEqual(repo['tip'], repo['default'])
|
||||
self.assertEqual(len(repo.heads()), 2)
|
||||
|
||||
def test_file_mixed_with_branches(self):
|
||||
repo = self._load_fixture_and_fetch('file_mixed_with_branches.svndump')
|
||||
self.assertEqual(node.hex(repo['tip'].node()),
|
||||
'a47d0ce778660a91c31bf2c21c448e9ee296ac90')
|
||||
assert 'README' not in repo
|
||||
|
||||
|
||||
class TestStupidPull(unittest.TestCase):
|
||||
def setUp(self):
|
||||
|
Loading…
Reference in New Issue
Block a user