+1. There is a bunch of add-ons. For instance - git flow.
On Wed, Nov 18, 2015 at 7:15 PM, Mattmann, Chris A (3980) < chris.a.mattm...@jpl.nasa.gov> wrote: > Hey Nick, > > Git has something similar to svn:externals: > > http://stackoverflow.com/questions/571232/svnexternals-equivalent-in-git > > > I’ve seen both used in the same way. Also the examples site code > is something we could always gin up a script solution to and isn’t > a blocker by any means - it’s a smallish portion of the overall > process and even if it had to be done by hand it’s something we don’t > do often enough for it to be a real burden. I can speak from experience > having done most or all of Tika’s releases. > > As to the discussions of what’s going on with Git/Github/version > control, etc., the use of writeable Git repositories at the ASF > has been sanctioned and used pervasively for years. That Git/Github > /version control *policy* discussion is pretty independent of using > the ASF’s own sanctioned writeable git repos on ASF hardware, which > is all I’m proposing to do. AKA I’m proposing we move Tika’s > canonical repo from: > > http://svn.apache.org/repos/asf/tika/ > > TO: > > https://git-wip-us.apache.org/repos/asf/tika.git > > Infra has put policies (temporarily) in place to deal with any of > the branching issues that have shown up etc. So there is already > enforcement and so on. And like I said, the ASF has allowed writeable > Git repos for many years now. > > Finally it seems like there is good support so far for this, so > I’ll keep collecting feedback before calling an official vote maybe > in the next few days. I’m really hoping there is really no big > difference other than replacing svn co with git clone and replacing > svn commit with git commit && git push in most places. One last note: > many of the “issues” brought up on other projects or being discussed > at a Foundation policy level are issues e.g., with the Incubator, > some with newer (ish) TLPs that have arisen over the past few years > and that are pushing the boundaries on how to use Git in ways that > are forcing the foundation to ask questions at its core policy > levels. That discussion is ongoing. Tika has been around since 2007, > includes a strong set of ASF members, has seen the version control > debates over the years and long since survived them, etc. I see no > evidence and an extremely low probability that we will use writeable > ASF git repos in any such way that drives the policy at the foundation > level in the same way. > > Instead, I see pretty boring use of Git writeable repos to become > more consistent with the way it seems like more and more of us are > doing development (even today with Tika). > > HTH. > > Cheers, > Chris > > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Chris Mattmann, Ph.D. > Chief Architect > Instrument Software and Science Data Systems Section (398) > NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA > Office: 168-519, Mailstop: 168-527 > Email: chris.a.mattm...@nasa.gov > WWW: http://sunset.usc.edu/~mattmann/ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > Adjunct Associate Professor, Computer Science Department > University of Southern California, Los Angeles, CA 90089 USA > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > > > > > > -----Original Message----- > From: Nick Burch <apa...@gagravarr.org> > Reply-To: "dev@tika.apache.org" <dev@tika.apache.org> > Date: Wednesday, November 18, 2015 at 7:44 AM > To: "dev@tika.apache.org" <dev@tika.apache.org> > Subject: Re: [DISCUSS] Moving to Git > > >On Wed, 18 Nov 2015, Mattmann, Chris A (3980) wrote: > >> I propose we move to writeable git repos for Tika for our repository. I > >> mostly interact with Git & Github nowadays even with Tika using the > >> mirroring and PR interaction support. > > > >I'm -0 on this at the moment > > > >Having followed other Apache lists, it seems that there's quite a few > >ways > >to use Git, not all of them compatible with the Apache way, and some of > >them easy to do wrong. > > > >Were we to have some proposed guidelines/information/rules on using Git > >for Tika, such as about what branches squashing might be permitted on, > >rules for that, information/rules on remote branches, how to handle / > >when > >to use / not-use private branches and github branches, and the like, then > >I'd be minded to change my vote > > > >I'm also wondering how it would work with the website pulling in bits of > >the Tika Examples module from SVN for the examples page? That currently > >uses a svn:externals, so we can keep the code in a normal module + unit > >test it, then pulls in snippets, how would that work if the code moved to > >git? > > > >Nick > >