referencing.py | raw changeset files shortlog |
1.1 --- a/referencing.py Tue Sep 06 17:18:11 2016 +0200 1.2 +++ b/referencing.py Tue Sep 06 23:38:05 2016 +0200 1.3 @@ -137,6 +137,14 @@ 1.4 1.5 return Reference(self.get_kind(), self.get_origin(), name) 1.6 1.7 + def mutate(self, ref): 1.8 + 1.9 + "Mutate this reference to have the same details as 'ref'." 1.10 + 1.11 + self.kind = ref.kind 1.12 + self.origin = ref.origin 1.13 + self.name = ref.name 1.14 + 1.15 def ancestors(self): 1.16 1.17 """