+1 David and Mark

I also like Lajos have - very sadly - not contributed as much as I'd
want to Lucene, but having followed this thread with interest for a
while, I hope my contribution is well received.

I do sympathize with all the "problems" which have been highlighted
about Git as I've had the same impression 3 years ago when all our
projects (Hibernate) where moved to Git, and I was the skeptical one
back then. I have suffered from it for a couple of weeks, while I was
pointlessly trying to map my previous SVN workflow on Git.. until I
realized that that was the main crux of my pain with it. I really do
have to admit I was just stubborn and grown up in bad habits, I'm
extremely happy we moved now.. and yes - no offence - but from an
outsider you all look like carving code on a stone wall with stone
axes.

Sparing you all the details of what I did wrong and how exactly it
should be used the point is really a huge flexibility and a better
model for the problem it solves.
On this thread I've seen several "problems" being pointed out about
git, but while I'd be happy to chat about each single one, for the
sake of brevity my impression is just confusion by people who are
trying to use it as it was an alias to svn. To put it boldly you're
missing the point :-)
If you need details, feel free to ask here or contact me on IRC: I'm
afraid my email is too long already.

Would be good to see some "negative points" from someone who actually
used it for a significant time. From my part for example I don't like
the complexity of handling merges; but then again we also use
fast-forward only; considering that, maybe I've never actually
understood how a merge should be done - as I've never practiced it.
Please take it as an example of how you don't need to learn all its
details and still get huge benefits from it: in 47 releases, for 3
years long, ~100 contributors have been happily collaborating, we
developed a workflow which suites us best and never ever needed to do
a merge.

And yes I confirm it feels very odd for an occasional contributor that
you guys still work by attaching patch files to JIRA.

 - Sanne


On 8 January 2014 00:45, David Smiley (@MITRE.org) <dsmi...@mitre.org> wrote:
> +1, Mark.
>
> Git isn't perfect; I sympathize with the annoyances pointed out by Rob et.
> all.  But I think we would be better off for it -- a net win considering the
> upsides.  In the end I'd love to track changes via branches (which includes
> forks people make to add changes), not with attaching patch files to an
> issue tracker.  The way we do things here sucks for collaboration and it's a
> higher bar for people to get involved than it can and should be.
>
> ~ David
>
>
> Mark Miller-3 wrote
>> I don’t really buy the fad argument, but as I’ve said, I’m willing to wait
>> a little longer for others to catch on. I try and follow the stats and
>> reports and articles on this pretty closely.
>>
>> As I mentioned early in the thread, by all appearances, the shift from SVN
>> to GIT looks much like the shift from CVS to SVN. This was not a fad
>> change, nor is the next mass movement likely to be.
>>
>> Just like no one starts a project on CVS anymore, we are almost already to
>> the point where new projects start exclusive on GIT - especially open
>> source.
>>
>> I’m happy to sit back and watch the trend continue though. The number of
>> GIT users in the committee and among the committers only grows every time
>> the discussion comes up.
>>
>> If this was 2009, 2010, 2011 … who knows, perhaps I would buy some fad
>> argument. But it just doesn’t jive in 2014.
>>
>> - Mark
>
>
>
>
>
> -----
>  Author: http://www.packtpub.com/apache-solr-3-enterprise-search-server/book
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/The-Old-Git-Discussion-tp4109193p4110109.html
> Sent from the Lucene - Java Developer mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: dev-h...@lucene.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to