Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jgit-dev] JGit without local filesystem

torsdagen den 17 juni 2010 07.33.55 skrev  Shawn Pearce:
> I'm starting to do the refactoring required to support JGit running on
> different storage technologies beyond just the local filesystem.  The
> bulk of the work is in [1], where I pull a lot of methods out of
> Repository up into a more abstract base class called GitRepository.
> 
> Unfortunately, I hate this name "GitRepository".
> 
> I would rather rename the current Repository class to FileRepository,
> and then make Repository available for this new abstract base class.
> Its a pretty severe API breakage for applications, including EGit.
> 
> 
> [1] http://egit.eclipse.org/r/886

It is still ok to clean things up. Breaking the API for EGit is no
problem, so that one almost doesn't count. For others it's worse. It's
hard to imagine code that doesn't need to use the current API.

We could have a wiki page that list known and anticipated breakages for 0.9 
and 1.0.

-- robin



Back to the top