SourceForge is starting a forced-upgrade of everyone's project to their
new forge release.  Part of this process includes breaking existing git
repository paths.

Since they're going to have to change anyways, we're taking the
opportunity to move our "official" git repositories to github, which
will not only provide nice fast servers to pull from, but also the
opportunity to streamline patch submission by using their pull request
infrastructure.

Here's what you need to do:

- Create a Github account, if you don't have one already:
  http://github.com/
- If you are an OGP member and/or have commit access, email me your
  account and I'll add you as a committer on the OpenNMS repositories.

You can reach the OpenNMS github repositories at:

  http://github.com/OpenNMS

They are already active and sync'd regularly with the SourceForge ones,
they're just not being officially used for builds/etc.

On Saturday, I will do the following:

1. Set all the SourceForge git repositories to be read-only.
2. Make sure one last sync happens to github.
3. Update all documentation to point to the github URLs.

You do not have to re-check-out any existing git repositories, you
should just need to change the origin remote of your repository.  You
can list the remotes in your current git repository, by running "git
remote -v show" and you should get something like this:

> origin        
> git+ssh://rangerr...@opennms.git.sourceforge.net/gitroot/opennms/opennms 
> (fetch)
> origin        
> git+ssh://rangerr...@opennms.git.sourceforge.net/gitroot/opennms/opennms 
> (push)

To switch to the github remote you can use "git remote set-url".  If you
have write access, use:

  git remote set-url origin g...@github.com:OpenNMS/opennms.git

...and if you are a read-only user, use:

  git remote set-url origin git://github.com/OpenNMS/opennms.git

Alternatively, you can "fork" the opennms project on github, and change
your remote to your own forked opennms tree, which you can read or write
to as you wish.  You would then submit pull-requests back to the opennms
github project to get merged into the official release.


If you have any questions or comments, or suggestions, please let me know.


-- 
Benjamin Reed
The OpenNMS Group
http://www.opennms.org/


Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/index.php/Mailing_List_FAQ

opennms-devel mailing list

To *unsubscribe* or change your subscription options, see the bottom of this 
page:
https://lists.sourceforge.net/lists/listinfo/opennms-devel

Reply via email to