/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: Jelmer Vernooij
  • Date: 2019-07-07 17:22:07 UTC
  • mfrom: (7363 work)
  • mto: This revision was merged to the branch mainline in revision 7378.
  • Revision ID: jelmer@jelmer.uk-20190707172207-nnugeuwvxsxo62wa
merge trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
151
151
        self.assertEqual(b"", output)
152
152
        self.assertTrue(error.endswith(b"Created new branch.\n"))
153
153
 
 
154
    def test_push_without_calculate_revnos(self):
 
155
        self.run_bzr(['init', '--git', 'bla'])
 
156
        self.run_bzr(['init', '--git', 'foo'])
 
157
        self.run_bzr(['commit', '--unchanged', '-m', 'bla', 'foo'])
 
158
        output, error = self.run_bzr(
 
159
            ['push', '-Ocalculate_revnos=no', '-d', 'foo', 'bla'])
 
160
        self.assertEqual("", output)
 
161
        self.assertContainsRe(
 
162
            error,
 
163
            'Pushed up to revision id git(.*).\n')
 
164
 
154
165
    def test_push_lossy_non_mainline(self):
155
166
        self.run_bzr(['init', '--git', 'bla'])
156
167
        self.run_bzr(['init', 'foo'])
185
196
 
186
197
        # Check that bzr log does not fail and includes the revision.
187
198
        output, error = self.run_bzr(['log', '-v'])
 
199
        self.assertContainsRe(output, 'revno: 1')
 
200
 
 
201
    def test_log_without_revno(self):
 
202
        # Smoke test for "bzr log -v" in a git repository.
 
203
        self.simple_commit()
 
204
 
 
205
        # Check that bzr log does not fail and includes the revision.
 
206
        output, error = self.run_bzr(['log', '-Ocalculate_revnos=no'])
 
207
        self.assertNotContainsRe(output, 'revno: 1')
 
208
 
 
209
    def test_commit_without_revno(self):
 
210
        repo = GitRepo.init(self.test_dir)
 
211
        output, error = self.run_bzr(
 
212
            ['commit', '-Ocalculate_revnos=yes', '--unchanged', '-m', 'one'])
 
213
        self.assertContainsRe(error, 'Committed revision 1.')
 
214
        output, error = self.run_bzr(
 
215
            ['commit', '-Ocalculate_revnos=no', '--unchanged', '-m', 'two'])
 
216
        self.assertNotContainsRe(error, 'Committed revision 2.')
 
217
        self.assertContainsRe(error, 'Committed revid .*.')
188
218
 
189
219
    def test_tags(self):
190
220
        git_repo, commit_sha1 = self.simple_commit()