Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

A Git Repository for Code::Blocks (ONLY trunk)

<< < (9/10) > >>

oBFusCATed:

--- Quote from: MortenMacFly on July 08, 2012, 11:42:58 am ---That is true. I have nothing against GIT itself. Just the combination we do here between SVN and GIT. If we all agree we should consider moving towards GIT completely if most of the devs use it anyways. I recall we were discussing this already, just not why we didn't do it (was it the lack of support from BerliOS?!).

I wonder if some of you already did a migration from SVN to GIT. I mean in terms of keep existing branches and (of course) the whole history...?!

I recall the time when I personally migrated from CVS to SVN. It wasn't easy, but doable if you had the right tools at hand.

--- End quote ---

If there is a voting now, I'd vote for switching to git as it makes open source development a lot easier. (I've only used git-svn, but I'm sure it does).
Switching to git will make it easier to test things and to follow other developers, as everybody can publish their work-in-progress in separate branches.

I'm not sure for the hosting, but github sounds like something useful. There is UI to fork projects, request pulls, social stuff...

MortenMacFly:

--- Quote from: oBFusCATed on July 13, 2012, 04:58:52 pm ---I'm not sure for the hosting, but github sounds like something useful. There is UI to fork projects, request pulls, social stuff...

--- End quote ---
I think we all now the advantages we could take from GIT. However, I would rather not use a third platform if it isn't really necessary. We don't now how well it will be accessible world-wide and would need to connect this repo to our project pages "somehow".

If BerliOS or SourceForge offer similar functionality (or less, if that is still enough) I clearly vote for those platforms. Also - still most important to me:

--- Quote from: ollydbg on July 08, 2012, 01:01:56 pm ---I wonder if some of you already did a migration from SVN to GIT. I mean in terms of keep existing branches and (of course) the whole history...?!

--- End quote ---
???

Jenna:

--- Quote from: MortenMacFly on July 13, 2012, 05:14:40 pm ---
--- Quote from: ollydbg on July 08, 2012, 01:01:56 pm ---I wonder if some of you already did a migration from SVN to GIT. I mean in terms of keep existing branches and (of course) the whole history...?!

--- End quote ---
???

--- End quote ---

I cloned the whole svn repo with git-svn.
It holds the whole history since commit 1 to HEAD.


It still uses git-svn, so it is not a real git repo, but there exist scripts and many, many guides that help to really switch to git.
I will try it this weekend.

By the way, if I understand it correctly, berlios also offers git since some time:
http://developer.berlios.de/docman/display_doc.php?docid=1812&group_id=2

oBFusCATed:

--- Quote from: jens on July 13, 2012, 05:28:45 pm ---I cloned the whole svn repo with git-svn.
It holds the whole history since commit 1 to HEAD.

--- End quote ---
I think, I've cloned only trunk, but I have the whole history. It took 30-60 minutes.

MortenMacFly:

--- Quote from: jens on July 13, 2012, 05:28:45 pm ---By the way, if I understand it correctly, berlios also offers git since some time:

--- End quote ---
Yes, I know - it just does not have such a "nice" interface like GitHub or alike. But I don't know if we would miss too much.

Concerning the GIT conversion: I would be mostly interested if your branch switching is reflected properly. For example: The last switch between trunk and the CC branch is important as only in the (backed-up) trunk branch the history is until "day 1".

An if conversion is OK - how would we proceed? Convert locally and upload the a whole converted repo via SSH to BerliOS, or does BerliOS / SourceForge itself offer a migration service? Maybe it wise to setup a dummy project and try before...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version