On Tue, Mar 8, 2011 at 12:44 PM, Jan Danielsson
<[email protected]>wrote:

> Hello,
>
>   Anyone here using meld[1]?
>
>   When merging with many conflicts I find meld to be of invaluable
> help, though I noticed that meld is missing explicit fossil-support.
>

Is meld more than just a visual 3-way merge tool, like xxdiff or kdiff3?

Can meld be plugged into Fossil using the "gmerge-command" setting?



>
>   To make a pretty short story even shorter, I'm new to fossil and I
> never opened a meld vc-plugin in an editor before today. But I put
> together the attached file (heavily based on the monotone-plugin (don't
> mind the left-overs)). I tried it with meld 1.5.0, and it appears to be
> working[2] (though my tests are extremely limited). If anyone has any
> suggestions for improvements, let me know. I'm going to clean it up
> (specifically the _get_dirsandfiles() method), and then send it to the
> meld-folks, but if there's any feedback to be heard from fossil users
> first, I'd like to hear them.
>
>   Specifically I'd like to know:
>   - What states (which could be relevant to meld) are missing from the
> state_map?
>   - Any obvious missing *_command()'s? (I don't know how one would
> translate "resolved_command()" to fossil, so I simply disabled it).
>
>   On a slight tangent; my reading and testing of meld-plugins did yield
> a question concerning the states in fossil: I noticed that some VC's
> have support for a "added yet missing" state. I tried adding a file to a
> fossil repository, then removed the file from the file system (using
> regular rm), and "fossil ls -l" showed the file as "ADDED" rather than
> "MISSING". Is this by design, or is it an oversight? (I realize it's a
> situation which should happen, but let's say someone does something
> bizarre..). The fossil-plugin for meld could rescan all "added" files to
> see if they actually exist, and set them to "missing" if they have
> disappeared. But I can't shake the feeling that "fossil ls -l" should be
> picking it up. Thoughts?
>
> [1] http://meld.sourceforge.net/
> [2] Just drop fossil.py into meld's vc/ directory
>
> --
> Kind regards,
> Jan Danielsson
>
>
> _______________________________________________
> fossil-users mailing list
> [email protected]
> http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users
>
>


-- 
D. Richard Hipp
[email protected]
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to