/brz/remove-bazaar

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar

« back to all changes in this revision

Viewing changes to breezy/git/tests/test_blackbox.py

  • Committer: Breezy landing bot
  • Author(s): Jelmer Vernooij
  • Date: 2019-06-01 02:20:47 UTC
  • mfrom: (7296.4.2 push-non-mainline-to-git)
  • Revision ID: breezy.the.bot@gmail.com-20190601022047-2lu69cw4myrn0khj
Fix pushing non-mainline revisions from bzr to git.

Merged from https://code.launchpad.net/~jelmer/brz/push-non-mainline-to-git/+merge/368029

Show diffs side-by-side

added added

removed removed

Lines of Context:
150
150
        self.assertEqual(b"", output)
151
151
        self.assertTrue(error.endswith(b"Created new branch.\n"))
152
152
 
 
153
    def test_push_lossy_non_mainline(self):
 
154
        self.run_bzr(['init', '--git', 'bla'])
 
155
        self.run_bzr(['init', 'foo'])
 
156
        self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo'])
 
157
        self.run_bzr(['branch', 'foo', 'foo1'])
 
158
        self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo1'])
 
159
        self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo'])
 
160
        self.run_bzr(['merge', '-d', 'foo', 'foo1'])
 
161
        self.run_bzr(['commit', '--unchanged', '-m', 'merge', 'foo'])
 
162
        output, error = self.run_bzr(['push', '--lossy', '-r1.1.1', '-d', 'foo', 'bla'])
 
163
        self.assertEqual("", output)
 
164
        self.assertEqual(
 
165
            'Pushing from a Bazaar to a Git repository. For better '
 
166
            'performance, push into a Bazaar repository.\n'
 
167
            'Pushed up to revision 2.\n', error)
 
168
 
153
169
    def test_log(self):
154
170
        # Smoke test for "bzr log" in a git repository.
155
171
        self.simple_commit()