~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/conflicts.py

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2009-11-17 03:20:35 UTC
  • mfrom: (4792.4.3 456036)
  • Revision ID: pqm@pqm.ubuntu.com-20091117032035-s3sgtlixj1lrminn
(Gordon Tyler) Fix IndexError during 'bzr ignore /' (#456036)

Show diffs side-by-side

added added

removed removed

Lines of Context:
53
53
    instead.  (This is useful for editing all files with text conflicts.)
54
54
 
55
55
    Use bzr resolve when you have fixed a problem.
 
56
 
 
57
    See also bzr resolve.
56
58
    """
57
59
    takes_options = [
58
60
            Option('text',
59
61
                   help='List paths of files with text conflicts.'),
60
62
        ]
61
 
    _see_also = ['resolve', 'conflict-types']
62
63
 
63
64
    def run(self, text=False):
64
65
        from bzrlib.workingtree import WorkingTree
81
82
    before you should commit.
82
83
 
83
84
    Once you have fixed a problem, use "bzr resolve" to automatically mark
84
 
    text conflicts as fixed, "bzr resolve FILE" to mark a specific conflict as
 
85
    text conflicts as fixed, resolve FILE to mark a specific conflict as
85
86
    resolved, or "bzr resolve --all" to mark all conflicts as resolved.
 
87
 
 
88
    See also bzr conflicts.
86
89
    """
87
90
    aliases = ['resolved']
88
91
    takes_args = ['file*']
89
92
    takes_options = [
90
93
            Option('all', help='Resolve all conflicts in this tree.'),
91
94
            ]
92
 
    _see_also = ['conflicts']
93
95
    def run(self, file_list=None, all=False):
94
96
        from bzrlib.workingtree import WorkingTree
95
97
        if all:
148
150
 
149
151
 
150
152
def restore(filename):
151
 
    """Restore a conflicted file to the state it was in before merging.
152
 
 
153
 
    Only text restoration is supported at present.
 
153
    """\
 
154
    Restore a conflicted file to the state it was in before merging.
 
155
    Only text restoration supported at present.
154
156
    """
155
157
    conflicted = False
156
158
    try:
478
480
 
479
481
 
480
482
class UnversionedParent(HandledConflict):
481
 
    """An attempt to version a file whose parent directory is not versioned.
 
483
    """An attempt to version an file whose parent directory is not versioned.
482
484
    Typically, the result of a merge where one tree unversioned the directory
483
485
    and the other added a versioned file to it.
484
486
    """