+1 to move the repo to Git for the same reasons already listed by others.

On Thu, Feb 16, 2017 at 10:39 AM, Robbie Gemmell <robbie.gemm...@gmail.com>
wrote:

> On 15 February 2017 at 23:41, Jim Gomes <jgo...@apache.org> wrote:
> > Breaking this out into its own discussion thread...
> >
> > It has been proposed that Apache.NMS Subversion repository be moved to a
> > Git repository.  While the dominate reason seems to be "that's what
> > everyone else is doing", I'm sure there are more technical reasons for
> the
> > proposal. I will let others offer up those reasons for the move.
> >
> > As for my position, Subversion has been sufficient, but I'm not entirely
> > opposed to the move as long as certain technical requirements can be met.
> > These technical requirements can be entirely met if the Git repository is
> > automatically mirrored to GitHub, which allows for Subversion clients to
> > access a Git repository.  In that case, the port to a Git repository
> > back-end would be completely transparent.
> >
> > So, let's discuss the technical merits on moving the repository to Git.
>
> I'd also agree that whilst moving the NMS bits to Git is not strictly
> necessary to do such work as outlined in the propsal thread, doing so
> would make contributing easier for many folks, especially
> non-committers. It would also make it easier for any committers
> participating in that process. Regardless of that, it would also be
> nice to be consistent with all the other ActiveMQ components.
>
> Yes, it is true that people can use git-svn to interact with svn
> repositories. I used to do so for many years, and still do
> occasionally on one svn holdout (more on it below), which is a little
> annoying. Using git-svn is definitely nicer than using svn directly,
> but still not as nice as using Git directly. It is also something new
> for many folks to learn when there is a high probability they are
> using pure Git these days, and an increasing chance over time that its
> actually all some people are familiar with.
>
> As Tim mentioned, it is possible to have Git and GitHub mirrors even
> for Subversion based repositories here at Apache. There are downsides
> to this, e.g. I've seen 15-40mins syncs to GitHub recently on the last
> example of it over at Qpid currently (thankfully it is already slated
> to move to Git, as everything else at Qpid has already, once some
> in-progress tree surgery on the components is complete), however it is
> substantially better than not having the mirrors at all. For me, its
> less work (for us, and for infra, who would have to rework any
> git+github mirrors again later if the source repo later moves to Git)
> and gives a better result for most people to move it to Git at this
> point. As you noted, GitHub allows svn clients to interact with the
> repos which would allow a path for anyone needing svn to continue
> using it.
>
> Robbie
>

Reply via email to