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

