Main Repository now in Git

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Main Repository now in Git

Sean Dague-2
We've now transitioned the main active source repository to git, all the
documentation is not yet updated, but there is a basic document on using
git at http://opensimulator.org/wiki/Using_Git.  Over the next week the
rest of the wiki should be cleaned up to match that.

In order to provide minimal impact on our user base there is now a new
subversion mirror of the git working repository.  That can be checked
out with: svn co http://opensimulator.org/svn/opensim-track/trunk.  It
is a changeset by changeset tracking repo on unstable upstream git for
opensim (it may be delayed by up to 15 minutes, but will contain all the
same content).  It starts mirroring at version 10001.

The existing http://opensimulator.org/svn/opensim svn will no longer be
getting any commits.  If you would like to continue using svn for
anonymous checkout of trunk, please switch to the opensim-track repository.

Users are encouraged to explore using git.  One of the reasons for the
switch is that it makes it easier for our non core contributors to
contribute more complex code, as everyone gets to use an equivalent
toolchain, core or not.

There will probably be a few more bumps along the road, but the
transition today went relatively smoothly.  Questions are always
welcomed as we come through the transition.

        -Sean

--
__________________________________________________________________

Sean Dague                                       Mid-Hudson Valley
[hidden email]                                 Linux Users Group
http://dague.net                                 http://mhvlug.org

There is no silver bullet.  Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________



_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users

signature.asc (260 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Opensim-dev] Main Repository now in Git

Chris Hart
Nice work on handling all this - seems like an epic task!

Thinking in terms of people who use stable branches from svn, how is this going to change in future? I see that the svn 0.6.6-post-fixes branch still exists, but where would I go if there was an important fix, change or update to that codebase? Is that going to be maintained until the next stable tag - and what is a stable tag under this system?


-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Sean Dague
Sent: 04 August 2009 02:05
To: [hidden email]; [hidden email]
Subject: [Opensim-dev] Main Repository now in Git

We've now transitioned the main active source repository to git, all the documentation is not yet updated, but there is a basic document on using git at http://opensimulator.org/wiki/Using_Git.  Over the next week the rest of the wiki should be cleaned up to match that.

In order to provide minimal impact on our user base there is now a new subversion mirror of the git working repository.  That can be checked out with: svn co http://opensimulator.org/svn/opensim-track/trunk.  It is a changeset by changeset tracking repo on unstable upstream git for opensim (it may be delayed by up to 15 minutes, but will contain all the same content).  It starts mirroring at version 10001.

The existing http://opensimulator.org/svn/opensim svn will no longer be getting any commits.  If you would like to continue using svn for anonymous checkout of trunk, please switch to the opensim-track repository.

Users are encouraged to explore using git.  One of the reasons for the switch is that it makes it easier for our non core contributors to contribute more complex code, as everyone gets to use an equivalent toolchain, core or not.

There will probably be a few more bumps along the road, but the transition today went relatively smoothly.  Questions are always welcomed as we come through the transition.

        -Sean

--
__________________________________________________________________

Sean Dague                                       Mid-Hudson Valley
[hidden email]                                 Linux Users Group
http://dague.net                                 http://mhvlug.org

There is no silver bullet.  Plus, werewolves make better neighbors than zombies, and they tend to keep the vampire population down.
__________________________________________________________________



No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.5.392 / Virus Database: 270.13.40/2276 - Release Date: 08/03/09 05:57:00
_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: [Opensim-dev] Main Repository now in Git

Sean Dague-2
Chris Hart wrote:
> Nice work on handling all this - seems like an epic task!
>
> Thinking in terms of people who use stable branches from svn, how is this going to change in future? I see that the svn 0.6.6-post-fixes branch still exists, but where would I go if there was an important fix, change or update to that codebase? Is that going to be maintained until the next stable tag - and what is a stable tag under this system?

The svn mirror is only going to reflect master, which means just the
bleeding edge.  The main purpose for the svn mirror was for folks with
automation that update to trunk today.

We'll be doing branches in git for release branches as per before.
http://opensimulator.org/viewgit/?a=shortlog&p=opensim&h=refs/heads/0.6.5-post-fixes
is a good example of what that looks like over in git.  You can directly
pull tarballs or zipfiles from there if you don't want to set up git.

        -Sean

--
__________________________________________________________________

Sean Dague                                       Mid-Hudson Valley
[hidden email]                                 Linux Users Group
http://dague.net                                 http://mhvlug.org

There is no silver bullet.  Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________



_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users

signature.asc (260 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Main Repository now in Git

Sean Hennessee
In reply to this post by Sean Dague-2
In my automated update script I use an svn info command to cull the
current release number to use as it's folder name when getting the
latest release like this:

$ REV=`svn info http://opensimulator.org/svn/opensim/trunk | fgrep
Revision | awk '{print $2}'`
$ svn -r $REV co http://opensimulator.org/svn/opensim/trunk $REV

With the specific svn command used being:
$ svn info http://opensimulator.org/svn/opensim/trunk
Is there an equivalent way to get the current release number from git?
Or any way to get the current/trunk release number?

Google was not my friend this morning:
"$ git remote show origin" gives a lot of info, but I can't tell which
of that info is the latest release available. "git remote -v" only seems
to show the git:// source of a local repository. "git svn info" is
giving me this error: "Can't locate SVN/Core.pm in @INC <...>".

Peace,
Sean


Sean Dague wrote:

> We've now transitioned the main active source repository to git, all the
> documentation is not yet updated, but there is a basic document on using
> git at http://opensimulator.org/wiki/Using_Git.  Over the next week the
> rest of the wiki should be cleaned up to match that.
>
> In order to provide minimal impact on our user base there is now a new
> subversion mirror of the git working repository.  That can be checked
> out with: svn co http://opensimulator.org/svn/opensim-track/trunk.  It
> is a changeset by changeset tracking repo on unstable upstream git for
> opensim (it may be delayed by up to 15 minutes, but will contain all the
> same content).  It starts mirroring at version 10001.
>
> The existing http://opensimulator.org/svn/opensim svn will no longer be
> getting any commits.  If you would like to continue using svn for
> anonymous checkout of trunk, please switch to the opensim-track repository.
>
> Users are encouraged to explore using git.  One of the reasons for the
> switch is that it makes it easier for our non core contributors to
> contribute more complex code, as everyone gets to use an equivalent
> toolchain, core or not.
>
> There will probably be a few more bumps along the road, but the
> transition today went relatively smoothly.  Questions are always
> welcomed as we come through the transition.
>
> -Sean

--

Sean Hennessee
Central Computing Support
Information and Academic Technologies
UC Irvine


... . .- -. /  .... . -. -. . ... ... . .
_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users
Reply | Threaded
Open this post in threaded view
|

Re: [Opensim-dev] Main Repository now in Git

Sean Dague-2
Sean Hennessee wrote:

> In my automated update script I use an svn info command to cull the
> current release number to use as it's folder name when getting the
> latest release like this:
>
> $ REV=`svn info http://opensimulator.org/svn/opensim/trunk | fgrep
> Revision | awk '{print $2}'`
> $ svn -r $REV co http://opensimulator.org/svn/opensim/trunk $REV
>
> With the specific svn command used being:
> $ svn info http://opensimulator.org/svn/opensim/trunk
> Is there an equivalent way to get the current release number from git?
> Or any way to get the current/trunk release number?
There isn't an equivalent monotonically increasing number in git as
there is in svn.

If you want to update to the latest and greatest just "git pull" which
will do it.

http://learn.github.com/ also has lots of good info.

        -Sean

--
__________________________________________________________________

Sean Dague                                       Mid-Hudson Valley
[hidden email]                                 Linux Users Group
http://dague.net                                 http://mhvlug.org

There is no silver bullet.  Plus, werewolves make better neighbors
than zombies, and they tend to keep the vampire population down.
__________________________________________________________________



_______________________________________________
Opensim-users mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/opensim-users

signature.asc (260 bytes) Download Attachment