On 13 June 2013 01:53, Chuck Tuffli <[email protected]> wrote: > On Tue, Jun 11, 2013 at 1:35 PM, Kai Willadsen <[email protected]> > wrote: > ... >> Oh, it's definitely followable. Your confusion is 100% warranted. I >> think you're starting to see why I'm so scared of our VC subsystem. >> >> We don't have a documented API. Even if we *did* have an API, most of >> these modules were created by someone copying another module and >> munging things until they worked. So even if there was originally an >> implicit API, it's long since died and we're left with a hunk of stuff >> that mostly works but OH GOD DON'T TOUCH IT. >> >> So when I say that we should leave this stuff working the way it works >> now and come up with a *completely new parallel API* that makes >> sense... this is why. > > I have written a VC module for Veracity that I'd eventually like to > contribute. It works for the day-to-day stuff I do, but it is by no > means complete. So if you come up with a VC API, I'd be happy to be a > guinea pig and re-implement what I have to use the new API plus round > out the capabilities and get it ready for prime-time.
That would be great. Git is actually the typical guinea pig; since it's what Meld is developed in, it's easy to dog-food. There would be a *lot* of value in having other VCs implement APIs added to the git module though. Otherwise it's hard to know what I've missed, and what other features should be added. cheers, Kai _______________________________________________ meld-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/meld-list
