[logback-dev] Git as a version control system?

Ralph Goers rgoers at apache.org
Fri Aug 7 18:02:43 CEST 2009

> On Aug 7, 2009, at 7:55 AM, Ceki Gulcu wrote:
>> Ralph Goers wrote:
>>> I'm not 100% sure what the real benefit would be. Ultimately the  
>>> code needs to be committed back to logback. How would using git  
>>> make it easier? Would we be able to commit somewhere that would  
>>> allow you to commit stuff to the "real" repository?
>> That's an excellent question. If git is better at merging and
>> creating forks is easy, Alice could fork logback, work on our branch
>> for a few days or even a few weeks, committing many changes to her
>> forked repository. She could later publicize her repository for  
>> others
>> to study. If her changes are deemed interesting, they could be
>> imported back into the "official" logback repository. This is similar
>> to the workflow that would take place on the SVN, except that Alice
>> would not be able to commit her changes locally and nor would she be
>> able to publicize her repository. She would be constrained to patch
>> files.
> This is the part I don't get. First, I doubt too many people would  
> be publishing their repositories, at least for the world to see. I  
> could see doing it in my organization where I may need to create my  
> own changes until they are incorporated into the main code base, but  
> frankly I want that to happen as quickly as possible (and you have  
> been very good about that).
> What does "imported back into the official logback repository" mean?  
> You aren't going to get access to my repository because it would be  
> behind firewalls. I was under the impression git made it possible to  
> push stuff somewhere where you would be able to pick and choose what  
> you want.
> Supposedly this forking and merging is supposed to be the main  
> advantage of git, yet I've never gotten anyone to sufficiently  
> explain it so that my feeble mind can actually grasp what the work  
> flow looks like.
> Ralph

More information about the logback-dev mailing list