~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/changeset.py

Merged the new bzr missing command

Show diffs side-by-side

added added

removed removed

Lines of Context:
683
683
 
684
684
        :rtype: bool
685
685
        """
686
 
        if None in (self.parent, self.new_parent, self.name, self.new_name):
687
 
            return False
 
686
 
688
687
        return (self.parent != self.new_parent or self.name != self.new_name)
689
688
 
690
689
    def is_deletion(self, reverse):
795
794
            return None
796
795
 
797
796
        if parent == NULL_ID or parent is None:
798
 
            if to_name != '.':
 
797
            if to_name != u'.':
799
798
                raise SourceRootHasName(self, to_name)
800
799
            else:
801
 
                return '.'
 
800
                return u'.'
802
801
        parent_entry = changeset.entries.get(parent)
803
802
        if parent_entry is None:
804
803
            dir = os.path.dirname(id_map[self.id])
1614
1613
            return None
1615
1614
        directory = self.get_dir(id)
1616
1615
        if directory == '.':
1617
 
            directory = './.'
 
1616
            directory = u'./.'
1618
1617
        if directory is None:
1619
1618
            return NULL_ID
1620
1619
        return self.get_rinventory().get(directory)