[MERGE] Changed diff filename from *.diff to *_diff.txt to make it easier to open on Windows.

Alexander Belchenko bialix at ukr.net
Wed Feb 25 01:08:43 GMT 2009


Alexander Belchenko пишет:
> Mark Hammond пишет:
>> On 25/02/2009 9:38 AM, Gary van der Merwe wrote:
>>> On Wed, Feb 25, 2009 at 12:22 AM, Mark Hammond<skippy.hammond at gmail.com>
>>>> What *is* the usual approach for qbzr?  If we don't have a .diff viewer,
>>>> then there doesn't seem to be anything useful we can to the
>>>> .diff/.patch/.bundle extensions at install time?
>>> * We could should the revisions in the bundle, against the branch you
>>> are going to merge in qlog (something that qmerge should be doing.)
> 
> I guess Gary means: "we could show..." (s/should/show)
> 
>>> * We could show a diff based on the revision data in the bundle, not
>>> the patch text.
>> I think these would be a little confusing; I don't even quite understand
>> from the descriptions exactly how what I would see relates directly to
>> the file I clicked on :)
> 
> We have to implement new q-command to show colored unidiff. We already has
> all basic GUI, just need to implement parser of diff files to get the info
> we need.

Well, actually we can simply highlight lines starting with + - and =
and don't parse the diff, if we won't try to show side-by-side view.

> 
>> IMO, the only reasonable thing to do by default is show a simple diff
>> viewer - anything else looks a little like a square peg in a round hole.
> 
> The best thing right now is to use external viewer. Or we need good diff
> parser library written in Python we can use.
> 
> The proposal from Gary makes sense when we talk about bundles or merge-directives.
> 
> Even IIRC TSVN has in the context menu "Patch" command or something similar
> to apply the patch (simple svn diff) to the working tree.
> 
>>> * We can open the merge dialog?
>> I think (optionally) adding a specific 'Merge' verb to those extensions
>> *does* make good sense - meaning the user needs to use the context menu
>> to get at it - but I don't think the default action should be a merge.
>>
>> IMO, YMMV, etc... :)
> 
> Bear with us. Sometimes we wrote bad English prose.
> 
>> Cheers,
>>
>> Mark
>>
>>
>>
> 
> 
> 




More information about the bazaar mailing list