~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/selftest/blackbox.py

  • Committer: Robert Collins
  • Date: 2005-10-20 04:08:12 UTC
  • mfrom: (1185.12.68)
  • Revision ID: robertc@robertcollins.net-20051020040812-fecd1bc32aa3478e
Merge from Aaron Bentley.

Show diffs side-by-side

added added

removed removed

Lines of Context:
326
326
        # We can't merge when there are in-tree changes
327
327
        self.runbzr('merge ../b', retcode=1)
328
328
        self.runbzr(['commit', '-m', "Like an epidemic of u's"])
329
 
        self.runbzr('merge ../b')
 
329
        self.runbzr('merge ../b -r last:1..last:1')
 
330
        self.runbzr('revert --no-backup')
 
331
        self.runbzr('merge ../b -r last:1')
330
332
        self.check_file_contents('goodbye', 'quux')
331
333
        # Merging a branch pulls its revision into the tree
332
334
        a = Branch.open('.')
503
505
        file('question', 'wb').write("What do you get when you multiply six"
504
506
                                   "times nine?")
505
507
        self.runbzr('commit -m this')
 
508
        self.runbzr('merge ../other --show-base')
 
509
        conflict_text = file('hello').read()
 
510
        assert '<<<<<<<' in conflict_text
 
511
        assert '>>>>>>>' in conflict_text
 
512
        assert '=======' in conflict_text
 
513
        assert '|||||||' in conflict_text
 
514
        assert 'hi world' in conflict_text
 
515
        self.runbzr('revert')
 
516
        self.runbzr('resolve --all')
506
517
        self.runbzr('merge ../other')
 
518
        conflict_text = file('hello').read()
 
519
        assert '|||||||' not in conflict_text
 
520
        assert 'hi world' not in conflict_text
507
521
        result = self.runbzr('conflicts', backtick=1)
508
522
        self.assertEquals(result, "hello\nquestion\n")
509
523
        result = self.runbzr('status', backtick=1)