[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Switching the tracker to git



On Mon, September 15, 2014 07:33, Henri Salo wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Sun, Sep 14, 2014 at 07:06:46PM -0400, micah wrote:
>> My guess is that the only reason that subversion is still used is
>> inertia and that people would be happier with git. However, I'm curious
>> to know if anyone thinks otherwise?
>
> In my experience Git also takes more time per commit if we are talking
> about making branches and/or pull requests.

I think this will be the cases we're not going to use (much).

> What would be the actual benefits of moving to Git and I'm not talking
> about some minor speed improvements. Please
> also note that there are hooks in SVN currently and I'm not sure if those
> can be migrated to Git.

Speed improvements, further standardisation within Debian on git so less
tools for new people to learn, ability to work offline (limited use with
the daily flow, but may be useful for some cases) are some good reasons.

I believe at the very least git will not make the situation worse for
current routine use.

> I'm more than happy to discuss this case in detail and even help to
> implement it if/when team starts to move that direction.

Michael's statement is spot on: there's no objection to such migration but
as svn didn't pose huge problems yet it hasn't been a priority.

I would say that if someone wants to do the work, just do it (as long as
you keep everyone informed of course).

Some points of attention:
- Two main non-human use of svn are the joeyh commit script and the
tracker itself.
- When fixing the joeyh one, I think it makes sense to move it to a role
account on alioth (as previously discussed), rather than this personal
account, at the same time.
- There's also a very useful pre-commit hook that checks syntax of commits
to data/*. This is something that also would need a place somewhere.


Cheers,
Thijs


Reply to: