Re: Version control support call for help



On 13 June 2013 01:53, Chuck Tuffli <chuck tuffli net> wrote:
On Tue, Jun 11, 2013 at 1:35 PM, Kai Willadsen <kai willadsen gmail com> 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


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]