Merge lp:~jelmer/brz/git-git-file into lp:brz

Proposed by Jelmer Vernooij
Status: Merged
Approved by: Jelmer Vernooij
Approved revision: no longer in the source branch.
Merge reported by: The Breezy Bot
Merged at revision: not available
Proposed branch: lp:~jelmer/brz/git-git-file
Merge into: lp:brz
Diff against target: 45 lines (+16/-1)
2 files modified
breezy/git/tests/test_workingtree.py (+15/-0)
breezy/git/workingtree.py (+1/-1)
To merge this branch: bzr merge lp:~jelmer/brz/git-git-file
Reviewer Review Type Date Requested Status
Martin Packman Approve
Review via email: mp+355880@code.launchpad.net

Commit message

When opening working trees with .git files, open the right control transport.

Description of the change

When opening working trees with .git files, open the right control transport.

To post a comment you must log in.
Revision history for this message
Martin Packman (gz) wrote :

Thanks!

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'breezy/git/tests/test_workingtree.py'
--- breezy/git/tests/test_workingtree.py 2018-08-12 03:16:53 +0000
+++ breezy/git/tests/test_workingtree.py 2018-09-30 00:37:10 +0000
@@ -30,6 +30,7 @@
3030
31from ... import (31from ... import (
32 conflicts as _mod_conflicts,32 conflicts as _mod_conflicts,
33 workingtree as _mod_workingtree,
33 )34 )
34from ...delta import TreeDelta35from ...delta import TreeDelta
35from ..mapping import (36from ..mapping import (
@@ -88,6 +89,20 @@
88 self.assertTrue(self.tree.is_ignored('a'))89 self.assertTrue(self.tree.is_ignored('a'))
8990
9091
92class GitWorkingTreeFileTests(TestCaseWithTransport):
93
94 def setUp(self):
95 super(GitWorkingTreeFileTests, self).setUp()
96 self.tree = self.make_branch_and_tree('actual', format="git")
97 self.build_tree_contents([('linked/',), ('linked/.git', 'gitdir: ../actual/.git')])
98 self.wt = _mod_workingtree.WorkingTree.open('linked')
99
100 def test_add(self):
101 self.build_tree(['linked/somefile'])
102 self.wt.add(["somefile"])
103 self.wt.commit("Add somefile")
104
105
91class TreeDeltaFromGitChangesTests(TestCase):106class TreeDeltaFromGitChangesTests(TestCase):
92107
93 def test_empty(self):108 def test_empty(self):
94109
=== modified file 'breezy/git/workingtree.py'
--- breezy/git/workingtree.py 2018-09-01 19:51:29 +0000
+++ breezy/git/workingtree.py 2018-09-30 00:37:10 +0000
@@ -112,7 +112,7 @@
112 self.store = self.repository._git.object_store112 self.store = self.repository._git.object_store
113 self.mapping = self.repository.get_mapping()113 self.mapping = self.repository.get_mapping()
114 self._branch = branch114 self._branch = branch
115 self._transport = controldir.transport115 self._transport = self.repository._git._controltransport
116 self._format = GitWorkingTreeFormat()116 self._format = GitWorkingTreeFormat()
117 self.index = None117 self.index = None
118 self._index_file = None118 self._index_file = None

Subscribers

People subscribed via source and target branches