[Geoserver-devel] Creating a new geoserver-history repo in github

Hi,
probably some of you recall that I wanted to create a new git repo with the history of GeoServer that is missing from the current git repo, for historical and statistical purposes.

I have cleaned deep clone of svn, with all the branches and tag, the process to create it, for the curious, was the following:

  • clone the svn repo using https://github.com/nirvdrum/svn2git, that does a better job than just git svn and keeping around branches and tags
  • use git reset --hard and git fsck/prune/gc to remove the commits shared with the main git repo
  • use this amazing tool http://rtyley.github.io/bfg-repo-cleaner/ to remove from history all files bigger than 512KB, and then all class and jar files, leaving a slightly more manageable repo sizing 624MB, down from the original ~840MB
    (and yes, this has quite likely removed also large sample raster data from the history, but hopefully no source file has been harmed… I mean, even the crazy large StreamingRenderer.java is just ~150KB).

Now, in order to upload it to github it seems I need administration rights on the geoserver organization, something I’m apparently missing… or else, I cannot find the button to create the new repo :-p (but I can see it for example if I go in my own account).

So, I guess some help is needed from whoever has full admin rights. Anyone?

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it


Great work Andrea. I don’t have admin rights either.

My guess is maybe Jody? There’s 5 people listed as ‘members’: https://github.com/geoserver?tab=members Would probably be good to get admin rights for more people, so we never get locked out in the future.

···

On Sat, Aug 31, 2013 at 10:06 AM, Andrea Aime <andrea.aime@anonymised.com> wrote:

Hi,
probably some of you recall that I wanted to create a new git repo with the history of GeoServer that is missing from the current git repo, for historical and statistical purposes.

I have cleaned deep clone of svn, with all the branches and tag, the process to create it, for the curious, was the following:

  • clone the svn repo using https://github.com/nirvdrum/svn2git, that does a better job than just git svn and keeping around branches and tags
  • use git reset --hard and git fsck/prune/gc to remove the commits shared with the main git repo
  • use this amazing tool http://rtyley.github.io/bfg-repo-cleaner/ to remove from history all files bigger than 512KB, and then all class and jar files, leaving a slightly more manageable repo sizing 624MB, down from the original ~840MB
    (and yes, this has quite likely removed also large sample raster data from the history, but hopefully no source file has been harmed… I mean, even the crazy large StreamingRenderer.java is just ~150KB).

Now, in order to upload it to github it seems I need administration rights on the geoserver organization, something I’m apparently missing… or else, I cannot find the button to create the new repo :-p (but I can see it for example if I go in my own account).

So, I guess some help is needed from whoever has full admin rights. Anyone?

Cheers
Andrea

==
Our support, Your Success! Visit http://opensdi.geo-solutions.it for more information.

Ing. Andrea Aime

@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it



Learn the latest–Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk


Geoserver-devel mailing list
Geoserver-devel@anonymised.comsts.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

On Sat, Aug 31, 2013 at 4:25 PM, Chris Holmes <chomie@anonymised.com> wrote:

Great work Andrea. I don't have admin rights either.

My guess is maybe Jody? There's 5 people listed as 'members':
https://github.com/geoserver?tab=members Would probably be good to get
admin rights for more people, so we never get locked out in the future.

Doh, it was actually just a UI issue, I'm registered as a owner of the
organization, but unlike
private accounts we don't have a large green "new repo" button, one has to
reach for the little
b/w "book with the plus" icon at the top to create a new repository.

I see the current owners are Justin, Ben and me. Any other PSC member that
wants to be
added as a owner, please just ask

Btw, here is the new repo, it contains 9700+ commits that we were missing
in the
main repo:
https://github.com/geoserver/geoserver-history

Cheers
Andrea

--

Our support, Your Success! Visit http://opensdi.geo-solutions.it for more
information.

Ing. Andrea Aime
@geowolf
Technical Lead

GeoSolutions S.A.S.
Via Poggio alle Viti 1187
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 339 8844549

http://www.geo-solutions.it
http://twitter.com/geosolutions_it

-------------------------------------------------------