[Bug 36963] Re: [Bug 36963] [patch] #36963 better messages on commit

Martin Pool mbp at sourcefrog.net
Wed Apr 19 06:42:09 BST 2006


On 19/04/2006, at 3:12 PM, Robert Collins wrote:
>>
>> -    def _get_snapshot_change(self, previous_entries):
>> +    def _describe_snapshot_change(self, previous_entries):
>> +        """Describe how this entry will have changed in a new  
>> commit.
>> +
>> +        :param previous_entries: Dictionary from revision_id to  
>> inventory entry.
>> +
>> +        :returns: One-word description: "merged", "added",  
>> "renamed", "modified".
>> +        """
>> +        # XXX: This assumes that the file *has* changed -- it  
>> should probably
>> +        # be fused with whatever does that detection.  Why not  
>> just a single
>> +        # thing to compare the entries?
>
> because the detection occured in multiple places and ways at the time
> this code was written . Thus this helper was factored out to remove
> duplicate code. Also it kept the size of the functions it was factored
> out from from being insane.

I can well believe it's clearer than before - the question was more  
about combining it with other inventory-comparing operations such as  
status.

So, thanks, I'll send a merge request.

-- 
Martin







More information about the bazaar mailing list