~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/plugins/changelog_merge/changelog_merge.py

  • Committer: Patch Queue Manager
  • Date: 2015-12-17 18:39:00 UTC
  • mfrom: (6606.1.2 fix-float)
  • Revision ID: pqm@pqm.ubuntu.com-20151217183900-0719du2uv1kwu3lc
(vila) Inline testtools private method to fix an issue in xenial (the
 private implementation has changed in an backward incompatible way).
 (Jelmer Vernooij)

Show diffs side-by-side

added added

removed removed

Lines of Context:
16
16
 
17
17
"""Merge logic for changelog_merge plugin."""
18
18
 
 
19
from __future__ import absolute_import
 
20
 
19
21
import difflib
20
22
 
21
 
from bzrlib import merge
22
 
from bzrlib import debug
 
23
from bzrlib import (
 
24
    debug,
 
25
    merge,
 
26
    urlutils,
 
27
    )
23
28
from bzrlib.merge3 import Merge3
24
29
from bzrlib.trace import mutter
25
30
 
69
74
        :param params: A MergeHookParams describing the file to merge
70
75
        :param tree: a Tree, e.g. self.merger.this_tree.
71
76
        """
72
 
        return tree.inventory[params.file_id].name
 
77
        return urlutils.basename(tree.id2path(params.file_id))
73
78
 
74
79
    def merge_text(self, params):
75
80
        """Merge changelog changes.