[fpc-other] Git & SVN

Karoly Balogh (Charlie/SGR) charlie at scenergy.dfmk.hu
Wed May 24 14:12:03 CEST 2017


Hi,

On Wed, 24 May 2017, Graeme Geldenhuys wrote:

> If the Free Pascal team is ever serious about migrating to Git, I'll
> happily help out with the migration process.

Well, I think the resistance is too big for the migration. The SVN people
go full berserk bloodbath mode when Git is mentioned, and Git people
usually go "whatever" and just use git-svn. :)

But. If we could come up with a way, which allows accepting pull requests
with Git somehow (thinking about Github, specifically, but in general),
then have them seamlessly integrated into upstream SVN as they're
accepted, that would maybe move things forward. (Remember, we even have an
FPC organization on Github, which we can utilize.)

With the more automated verifications regarding the integrity of the SVN
the better. But Marco was right on the point, that this needs a very very
carefully designed plan and process, to not screw up the upstream SVN.
Maybe what LLVM and GCC has in place can serve as a starting point.

And to be honest, I wouldn't even have the full SVN mirror "published" in
Git, only trunk, and branches fixes_3_0 and newer, with the later being
read only, as merges would happen by the maintainer, in SVN.

So yeah, TL;DR: instead of trying to fix people we could use engineering
to make the technology just serve us all. :)

Charlie


More information about the fpc-other mailing list