[Zope-dev] unofficial svn mirror on github

2012-10-05 Thread johannes raggam
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Dear Zope Devs,

because I want to do some research on the Zope source base (following
commits, researching about the state of WSGI and the DateTime removal
attempt in different branches, etc), I created a git clone of the
Zope2 repository from svn.zope.org:

$ git svn clone -s svn://svn.zope.org/repos/main/Zope

It's really nice to browse through the commits, until the first one
from 1996-06-17 by Jim Fulton Almost initial version., where Zope
was only two modules:
lib/python/ZPublisher/Publish.py and
lib/python/ZPublisher/Response.py

I uploaded it to github, so that others can also use it (The branches
and tags have not been pushed yet):

https://github.com/thet/Zope

(See: https://github.com/thet/Zope/commits/master?page=342 for the
beginning of History)

I placed a note in the description, that the github repository is a
unofficial mirror from svn.zope.org.

I think about cloning even more relevant repositories from
svn.zope.org, create a script to automatically sync it once per day
and move it over to github, maybe a organisation called

github.com/ZopeMirror


What do you think about this?

I know there is an ongoing discussion about moving to another SCM
system or even using a SCM provider like github, bitbucket, gitorious,
launchpad, ... I don't want to create any facts by creating a mirror -
in fact, I'm not authorized to do anything without approval from the
Zope Foundation. But I think a mirror on github would be just a nice
thing to have, since their web interface is awesome.

Best,
Johannes Raggam



- -- 
programmatic  web development
di(fh) johannes raggam / thet
python plone zope development
mail: off...@programmatic.pro
web:  http://programmatic.pro
  http://bluedynamics.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBumHUACgkQW4mNMQxDgAfdZwCgoIs4zYD1zhWUGeOpMRdasigt
VFEAoLDVVYvjOtE1/mncwF7VlKywIwZk
=3YCS
-END PGP SIGNATURE-
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] unofficial svn mirror on github

2012-10-05 Thread johannes raggam
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/05/2012 10:39 AM, Jens Vagelpohl wrote:
 On Oct 5, 2012, at 10:21 , johannes raggam raggam...@adm.at
 wrote:
 I placed a note in the description, that the github repository is
 a unofficial mirror from svn.zope.org.
 
 I think about cloning even more relevant repositories from 
 svn.zope.org, create a script to automatically sync it once per
 day and move it over to github, maybe a organisation called
 
 github.com/ZopeMirror
 
 
 What do you think about this?
 
 Hi Johannes,
 
 The board has decided to allow GitHub hosting for Zope Foundation
 projects at the last board meeting, the minutes are still in the
 approval process. We are working on the implementation. Please
 don't create anything that will confuse people looking for
 canonical Zope Foundation repositories. There's no need to
 duplicate an effort that is progressing already.

Thanks, this are good news.
There is some experience with moving the SVN repository from the Plone
community (http://collective.github.com/). Let me know if I can help here.

Johannes


 
 Thanks!
 
 jens
 
 
 ___ Zope-Dev maillist
 -  Zope-Dev@zope.org 
 https://mail.zope.org/mailman/listinfo/zope-dev **  No cross posts
 or HTML encoding!  ** (Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce 
 https://mail.zope.org/mailman/listinfo/zope )
 


- -- 
programmatic  web development
di(fh) johannes raggam / thet
python plone zope development
mail: off...@programmatic.pro
web:  http://programmatic.pro
  http://bluedynamics.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBunp0ACgkQW4mNMQxDgAfXaACgs9YuiSw9+yS2hKBUvteOoFXD
CL8An3oEEVC5zak9u28vk0VOk+zhCc9f
=loJm
-END PGP SIGNATURE-
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] unofficial svn mirror on github

2012-10-05 Thread Patrick Gerken
Cool!

There is btw a full repo copy under github at my user account, do3cc.
Unfortunately a I dont push updates too often, but still a quick way to go
through history
Am 05.10.2012 10:21 schrieb johannes raggam raggam...@adm.at:

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Dear Zope Devs,

 because I want to do some research on the Zope source base (following
 commits, researching about the state of WSGI and the DateTime removal
 attempt in different branches, etc), I created a git clone of the
 Zope2 repository from svn.zope.org:

 $ git svn clone -s svn://svn.zope.org/repos/main/Zope

 It's really nice to browse through the commits, until the first one
 from 1996-06-17 by Jim Fulton Almost initial version., where Zope
 was only two modules:
 lib/python/ZPublisher/Publish.py and
 lib/python/ZPublisher/Response.py

 I uploaded it to github, so that others can also use it (The branches
 and tags have not been pushed yet):

 https://github.com/thet/Zope

 (See: https://github.com/thet/Zope/commits/master?page=342 for the
 beginning of History)

 I placed a note in the description, that the github repository is a
 unofficial mirror from svn.zope.org.

 I think about cloning even more relevant repositories from
 svn.zope.org, create a script to automatically sync it once per day
 and move it over to github, maybe a organisation called

 github.com/ZopeMirror


 What do you think about this?

 I know there is an ongoing discussion about moving to another SCM
 system or even using a SCM provider like github, bitbucket, gitorious,
 launchpad, ... I don't want to create any facts by creating a mirror -
 in fact, I'm not authorized to do anything without approval from the
 Zope Foundation. But I think a mirror on github would be just a nice
 thing to have, since their web interface is awesome.

 Best,
 Johannes Raggam



 - --
 programmatic  web development
 di(fh) johannes raggam / thet
 python plone zope development
 mail: off...@programmatic.pro
 web:  http://programmatic.pro
   http://bluedynamics.com
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.11 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

 iEYEARECAAYFAlBumHUACgkQW4mNMQxDgAfdZwCgoIs4zYD1zhWUGeOpMRdasigt
 VFEAoLDVVYvjOtE1/mncwF7VlKywIwZk
 =3YCS
 -END PGP SIGNATURE-
 ___
 Zope-Dev maillist  -  Zope-Dev@zope.org
 https://mail.zope.org/mailman/listinfo/zope-dev
 **  No cross posts or HTML encoding!  **
 (Related lists -
  https://mail.zope.org/mailman/listinfo/zope-announce
  https://mail.zope.org/mailman/listinfo/zope )

___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] unofficial svn mirror on github

2012-10-05 Thread Alex Clark

On 2012-10-05 08:47:25 +, johannes raggam said:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/05/2012 10:39 AM, Jens Vagelpohl wrote:

On Oct 5, 2012, at 10:21 , johannes raggam raggam...@adm.at
wrote:

I placed a note in the description, that the github repository is
a unofficial mirror from svn.zope.org.

I think about cloning even more relevant repositories from
svn.zope.org, create a script to automatically sync it once per
day and move it over to github, maybe a organisation called

github.com/ZopeMirror


What do you think about this?


Hi Johannes,

The board has decided to allow GitHub hosting for Zope Foundation
projects at the last board meeting, the minutes are still in the
approval process. We are working on the implementation. Please
don't create anything that will confuse people looking for
canonical Zope Foundation repositories. There's no need to
duplicate an effort that is progressing already.


Thanks, this are good news.
There is some experience with moving the SVN repository from the Plone
community (http://collective.github.com/). Let me know if I can help here.



There is also:

- https://github.com/plone/svn-migrate

But if you are doing it by hand, it's roughly:

- Create authors.txt file (with mapping: svnuser = Git User g...@user.org)
- $ svn2git -v --no-minimize-url --authors=authors.txt 
svn+ssh://svn.zope.org/repos/main/target_repo

- $ git remote add origin g...@github.com:ZopeCommunity/new_repo.git
- $ git push -u origin master# track the remote repo locally
- $ git push --all# push all the branches
- $ git push --tags# push all the tags


Alex



Johannes




Thanks!

jens


___ Zope-Dev maillist
-  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev **  No cross posts
or HTML encoding!  ** (Related lists -
https://mail.zope.org/mailman/listinfo/zope-announce
https://mail.zope.org/mailman/listinfo/zope )




- --
programmatic  web development
di(fh) johannes raggam / thet
python plone zope development
mail: off...@programmatic.pro
web:  http://programmatic.pro
  http://bluedynamics.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBunp0ACgkQW4mNMQxDgAfXaACgs9YuiSw9+yS2hKBUvteOoFXD
CL8An3oEEVC5zak9u28vk0VOk+zhCc9f
=loJm
-END PGP SIGNATURE-
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )



--
Alex Clark ยท http://aclark.net


___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
https://mail.zope.org/mailman/listinfo/zope-announce
https://mail.zope.org/mailman/listinfo/zope )


Re: [Zope-dev] unofficial svn mirror on github

2012-10-05 Thread johannes raggam
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 10/05/2012 04:06 PM, Alex Clark wrote:
 - $ git push -u origin master# track the remote repo locally
Thanks! That was the missing bit to properly get branches and tags on
to github.

 - $ git push --all# push all the branches - $ git push --tags
 # push all the tags


- -- 
programmatic  web development
di(fh) johannes raggam / thet
python plone zope development
mail: off...@programmatic.pro
web:  http://programmatic.pro
  http://bluedynamics.com
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://www.enigmail.net/

iEYEARECAAYFAlBvCVAACgkQW4mNMQxDgAeLlACgs0cuJgQ1PzdENozscFVAKRla
ni0Aniu35qGAfUHgc1tX6IT314mv9vQx
=rBPg
-END PGP SIGNATURE-
___
Zope-Dev maillist  -  Zope-Dev@zope.org
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists -
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )