Hey, all. There's an increasing trend to migrate Plone products from the Plone subversion repository to GitHub, which will only be accelerated by the recent shutdown of the plone.org SVN browser service. I would like to make the Products.remember migration happen, soon, and have scoped it out so it should be easy to do.
I believe the result of the migration would be that the trunk in the plone.org svn repo would be replaced by a note, indicating the new location on GitHub, so ongoing development and new releases would be done via GitHub. The current branches and tags would still be accessible in the svn repo, however, so production checkouts wouldn't break.
See the http://collective.github.com web page for info about the Plone collective on GitHub. (From the bit I've done with GitHub, it seems to be an outstanding source code management platform, with a somewhat more elaborate but substantially improved workflow compared to the svn service.)
Any objections to the migration? I need to do the migration soon, before I get swamped in other work.
-- Maurits van Rees http://maurits.vanrees.org/ Web App Programmer at Zest Software: http://zestsoftware.nl "Logical thinking shows conclusively that logical thinking is inconclusive." - My summary of Gödel, Escher, Bach
--
~Spanky
--
Archive: http://www.coactivate.org/projects/remember/lists/remember/archive/2012/02/1328636471547
go go go!
git is stupid that way: you have to push tags separately. Use this:
git push --tags
> * Does anyone know if there is an easy way to create a git tag
> corresponding to a particular tag that existed in the copied SVN
> repository? If I remember right, Products.remember v 1.3 is the
> last one compatible with Plone 3.x (and membrane versions before
> v2). We can direct people to the version in the svn repo, but it
> would be nice to be free of any dependencies on it.
svn2git does that automatically. Please don't use another tool to do a
svn->git conversions (in particular do not rely on git svn).
Wichert.
--
Wichert Akkerman <wic...@wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
--
Archive: http://www.coactivate.org/projects/remember/lists/remember/archive/2012/02/1328684662527
On 2012-2-7 23:32, ken manheimer wrote:
I actually did the migration last friday, Feb 3 - should have posted afollowup here:* https://github.com/collective/Products.remember
[...]
I have a few questions for those with git savvy out there, due to my* How would you tag the new repository with 1.9b2? I'm able to tag a
own, limited git familiarity:
local clone, but that apparently doesn't incur changes that can be
pushed back to the origin.
git is stupid that way: you have to push tags separately. Use this:
git push --tags
* Does anyone know if there is an easy way to create a git tagcorresponding to a particular tag that existed in the copied SVN
repository? If I remember right, Products.remember v 1.3 is the
last one compatible with Plone 3.x (and membrane versions before
v2). We can direct people to the version in the svn repo, but it
would be nice to be free of any dependencies on it.
svn2git does that automatically. Please don't use another tool to do a svn->git conversions (in particular do not rely on git svn).
Wichert.
--
Wichert Akkerman <wic...@wiggy.net> It is simple to make things.
http://www.wiggy.net/ It is hard to make things simple.
--
Archive: http://www.coactivate.org/projects/remember/lists/remember/archive/2012/02/1328684662527
To unsubscribe send an email with subject "unsubscribe" to reme...@lists.coactivate.org. Please contact remember-manager@lists.coactivate.org for questions.
Before doing the migration I corresponded with Alex Clark, and got instructions from him and from the collective.github.com main page to use the link on the new repository to do the migration.
I assume it uses the collective's svn-migrate, and I haven't determined what it does underneath, but figure it was the right thing to do. However, when I visit the new git repo's web view and follow the branches link, it reports that there are no unmerged branches. Similarly, the Tags link reports zero tags. ?
As far as I saw, no actions had been taken on the github repo (no issues
filed, no new commits, no pull requests), so today I indeed removed
https://github.com/collective/Products.remember. It got recreated again
by the automatic scripts that read permission.cfg as indicated in
http://collective.github.com. But I have no admin access anymore. I am
asking Rok Garbas for help. For a bit more detail see
https://github.com/collective/collective.github.com/pull/229
Ken and Ross, you are in the same github team:
https://github.com/organizations/collective/teams/138790
Do you somehow still have admin access?
Meanwhile, https://github.com/mauritsvanrees/Products.remember has the
same repo, in case anyone is desperately in need of that. If anyone
gets admin access, a pull from this repo (with all branches and tags)
should work fine too. I will likely delete my own repo after a while
once everything is fine.
Hang in there! :-)
--
Maurits van Rees: http://maurits.vanrees.org/
Zest Software: http://zestsoftware.nl
--
Archive: http://www.coactivate.org/projects/remember/lists/remember/archive/2012/04/1333382318643
To unsubscribe send an email with subject "unsubscribe" to reme...@lists.coactivate.org. Please contact remember-manager@lists.coactivate.org for questions.