Re: Starting the Git Experiment (for realz)
* Paul Davis: The writable Git repository is now live (finally). Non-committers can clone with: $ git clone http://git-wip-us.apache.org/repos/asf/couchdb.git And committers can clone with: $ git clone https://git-wip-us.apache.org/repos/asf/couchdb.git Thanks. I think this information should be mentioned on http://git-wip-us.apache.org/repos/asf/couchdb/repo?p=couchdb.git;a=summary and http://couchdb.apache.org/community/code.html, too.
Re: Starting the Git Experiment (for realz)
Oops. Thanks for reminding me. I've updated the community page on couchdb.a.o. I'll have to poke at gitweb a bit more to figure out the best way to customeize the gitweb page. On Sun, Oct 9, 2011 at 9:50 AM, Florian Weimer f...@deneb.enyo.de wrote: * Paul Davis: The writable Git repository is now live (finally). Non-committers can clone with: $ git clone http://git-wip-us.apache.org/repos/asf/couchdb.git And committers can clone with: $ git clone https://git-wip-us.apache.org/repos/asf/couchdb.git Thanks. I think this information should be mentioned on http://git-wip-us.apache.org/repos/asf/couchdb/repo?p=couchdb.git;a=summary and http://couchdb.apache.org/community/code.html, too.
Re: Starting the Git Experiment (for realz)
The writable Git repository is now live (finally). Non-committers can clone with: $ git clone http://git-wip-us.apache.org/repos/asf/couchdb.git And committers can clone with: $ git clone https://git-wip-us.apache.org/repos/asf/couchdb.git Tickets related to bugs with Git @ the ASF should be directed to the Git component on the INFRA JIRA project which can be found here: https://issues.apache.org/jira/browse/INFRA/component/12312655 Of special note, I remembered to switch the origin's HEAD to master this time so every thing is now done with the normal Git conventions. This shouldn't screw up any checkouts but people relying on tracking should update their local configurations so they keep getting commits. And of course, committers should push commits to master and not trunk. Apologies for the delay between my promised completion and now. Paul Davis On Thu, Sep 29, 2011 at 4:24 PM, Paul Davis paul.joseph.da...@gmail.com wrote: Dear committers, We now have a green light from the ASF to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. Seeing as there were no objects the last time we voted to make the switch, I plan on cutting over to git in about 6 hours to give people time to finish up anything they were doing in SVN. That means that at roughly 10P CST, SVN will be read-only and the Git repository will be the canonical source repository. I should also note that the eyes of the ASF are upon us as we continue with this experiment. There are a few expectations that everyone should keep in mind as we start working with Git over the next few months. First, we should be keeping notes on things that work and don't work with Git. Periodically I'll ask for feedback on things we should document. One of the major things that is expected of us is to produce an initial set of best-practices that can be adopted by other projects if/when Git is adopted more widely at the ASF. Some random things that come to mind that I'd like people to consider moving forward are suggestions on policies for when and where to push commits (ie, branch naming policies, rate of pushing, policies for merging back into trunk/release branches, etc). Also, best practices for how we interact with users on GitHub and other Git hosts. This includes things like asking for submissions in the form of JIRA tickets instead of Pull Requests and so forth. I think we already have answers to most of these points but we'll need to have them written down as documentation so that if things move forward we will be able to teach other projects how we use Git. Also, thanks everyone for putting up with me as I try and get all of the various pieces together. Hopefully the roughest roads are behind us and we'll be getting our rainbows and unicorns here shortly. Thanks, Paul Davis
Re: Starting the Git Experiment (for realz)
On Sun, Oct 2, 2011 at 5:45 AM, Paul Davis paul.joseph.da...@gmail.com wrote: The writable Git repository is now live (finally). Non-committers can clone with: $ git clone http://git-wip-us.apache.org/repos/asf/couchdb.git And committers can clone with: $ git clone https://git-wip-us.apache.org/repos/asf/couchdb.git Tickets related to bugs with Git @ the ASF should be directed to the Git component on the INFRA JIRA project which can be found here: https://issues.apache.org/jira/browse/INFRA/component/12312655 Of special note, I remembered to switch the origin's HEAD to master this time so every thing is now done with the normal Git conventions. This shouldn't screw up any checkouts but people relying on tracking should update their local configurations so they keep getting commits. And of course, committers should push commits to master and not trunk. Apologies for the delay between my promised completion and now. Paul Davis thanks! - benoît
Re: Starting the Git Experiment (for realz)
On Sep 29, 2011, at 2:24 PM, Paul Davis wrote: But nothing will break and everyone will forgive me for any bugs that may crop up. I'll help support anything strange that happens (though I don't pay very close attention to this list). Thanks a lot for your efforts. -- dustin sallings
Starting the Git Experiment (for realz)
Dear committers, We now have a green light from the ASF to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. Seeing as there were no objects the last time we voted to make the switch, I plan on cutting over to git in about 6 hours to give people time to finish up anything they were doing in SVN. That means that at roughly 10P CST, SVN will be read-only and the Git repository will be the canonical source repository. I should also note that the eyes of the ASF are upon us as we continue with this experiment. There are a few expectations that everyone should keep in mind as we start working with Git over the next few months. First, we should be keeping notes on things that work and don't work with Git. Periodically I'll ask for feedback on things we should document. One of the major things that is expected of us is to produce an initial set of best-practices that can be adopted by other projects if/when Git is adopted more widely at the ASF. Some random things that come to mind that I'd like people to consider moving forward are suggestions on policies for when and where to push commits (ie, branch naming policies, rate of pushing, policies for merging back into trunk/release branches, etc). Also, best practices for how we interact with users on GitHub and other Git hosts. This includes things like asking for submissions in the form of JIRA tickets instead of Pull Requests and so forth. I think we already have answers to most of these points but we'll need to have them written down as documentation so that if things move forward we will be able to teach other projects how we use Git. Also, thanks everyone for putting up with me as I try and get all of the various pieces together. Hopefully the roughest roads are behind us and we'll be getting our rainbows and unicorns here shortly. Thanks, Paul Davis
Re: Starting the Git Experiment
On Sat, Sep 24, 2011 at 5:34 PM, Jan Lehnardt j...@apache.org wrote: Awesomecake whoohoo! Thanks Paul! Cheers Jan -- On Sep 24, 2011, at 04:51 , Paul J. Davis wrote: The Git repo is up and running. Everyone should test it out and try and break it. Let me know if you find any issues. Thanks again for the patience from everyone. Anonymous clones are up at: http://git-wip-us.apache.org/repos/asf/couchdb.git Committers need to clone from: https://git-wip-us.apache.org/repos/asf/couchdb.git General docs are up at: http://git-wip-us.apache.org/ GitWeb is at: http://git-wip-us.apache.org/repos/asf And a commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/f07c75fe On Friday, September 23, 2011 at 10:12 PM, Paul J. Davis wrote: SVN is now read only. http://www.youtube.com/watch?v=T9uuPza41Uw On Friday, September 23, 2011 at 8:14 PM, Paul Davis wrote: That's enough of a consensus for me. I'll ask for SVN writes to be disabled and bring up the new Git repo. I'll send emails when SVN goes down and Git comes up. On Sep 23, 2011, at 8:00 PM, Filipe David Manana fdman...@apache.org (mailto:fdman...@apache.org) wrote: +1 as well Paul On Fri, Sep 23, 2011 at 4:18 PM, Robert Newson rnew...@apache.org (mailto:rnew...@apache.org) wrote: +1 On 23 September 2011 21:18, Randall Leeds randall.le...@gmail.com (mailto:randall.le...@gmail.com) wrote: +1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.com (mailto:paul.joseph.da...@gmail.com)wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis -- Filipe David Manana, Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men. was trying to push a quick fix this afternoon but I got remote: Write access is currently disabled. The ASF Git remote: repositories are currently undergoing maintenance. remote: No waning in the ml though. - benoit
Re: Starting the Git Experiment
I'm also blocked. How come we didn't get told about this maintenance period? How do we find out when it will end? On 26 September 2011 17:49, Robert Newson rnew...@apache.org wrote: I'm also blocked. How come we didn't get told about this maintenance period? How do we find out when it will end? B. On 26 September 2011 14:13, Noah Slater nsla...@apache.org wrote: I missed the boat because of Funconf, but here's my +1 anyway. :D On 23 Sep 2011, at 18:52, Paul J. Davis wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
SVN writes have been reenabled. Writable Git is on hold until further notice. On Mon, Sep 26, 2011 at 11:53 AM, Robert Newson rnew...@apache.org wrote: I'm also blocked. How come we didn't get told about this maintenance period? How do we find out when it will end? On 26 September 2011 17:49, Robert Newson rnew...@apache.org wrote: I'm also blocked. How come we didn't get told about this maintenance period? How do we find out when it will end? B. On 26 September 2011 14:13, Noah Slater nsla...@apache.org wrote: I missed the boat because of Funconf, but here's my +1 anyway. :D On 23 Sep 2011, at 18:52, Paul J. Davis wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
Awesomecake whoohoo! Thanks Paul! Cheers Jan -- On Sep 24, 2011, at 04:51 , Paul J. Davis wrote: The Git repo is up and running. Everyone should test it out and try and break it. Let me know if you find any issues. Thanks again for the patience from everyone. Anonymous clones are up at: http://git-wip-us.apache.org/repos/asf/couchdb.git Committers need to clone from: https://git-wip-us.apache.org/repos/asf/couchdb.git General docs are up at: http://git-wip-us.apache.org/ GitWeb is at: http://git-wip-us.apache.org/repos/asf And a commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/f07c75fe On Friday, September 23, 2011 at 10:12 PM, Paul J. Davis wrote: SVN is now read only. http://www.youtube.com/watch?v=T9uuPza41Uw On Friday, September 23, 2011 at 8:14 PM, Paul Davis wrote: That's enough of a consensus for me. I'll ask for SVN writes to be disabled and bring up the new Git repo. I'll send emails when SVN goes down and Git comes up. On Sep 23, 2011, at 8:00 PM, Filipe David Manana fdman...@apache.org (mailto:fdman...@apache.org) wrote: +1 as well Paul On Fri, Sep 23, 2011 at 4:18 PM, Robert Newson rnew...@apache.org (mailto:rnew...@apache.org) wrote: +1 On 23 September 2011 21:18, Randall Leeds randall.le...@gmail.com (mailto:randall.le...@gmail.com) wrote: +1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.com (mailto:paul.joseph.da...@gmail.com)wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis -- Filipe David Manana, Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men.
Starting the Git Experiment
Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
+1 assuming the writeable repo has the same hashes as the current read-only mirror. Adam On Friday, September 23, 2011 at 1:52 PM, Paul J. Davis wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
+1 On Sep 23, 2011, at 1:52 PM, Paul J. Davis wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
Oops, forgot that status update. I reran the scripts for the mirrors on git.apache.org using the same version of git-svn I used to generate the last writable git repo. The result was that it calculated the same hashes as what we had so I feel comfortable blaming this on the different git-svn versions. Bottom line, any project that already has a mirror on git.apache.org will just use that as the basis for the new writable repo so that hashes will are preserved. On Friday, September 23, 2011 at 12:57 PM, Adam Kocoloski wrote: +1 assuming the writeable repo has the same hashes as the current read-only mirror. Adam On Friday, September 23, 2011 at 1:52 PM, Paul J. Davis wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
+1 Yes! Go Paul go! -Damien On Sep 23, 2011, at 10:52 AM, Paul J. Davis wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
+1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.comwrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
+1 On 23 September 2011 21:18, Randall Leeds randall.le...@gmail.com wrote: +1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.comwrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis
Re: Starting the Git Experiment
+1 as well Paul On Fri, Sep 23, 2011 at 4:18 PM, Robert Newson rnew...@apache.org wrote: +1 On 23 September 2011 21:18, Randall Leeds randall.le...@gmail.com wrote: +1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.comwrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis -- Filipe David Manana, Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men.
Re: Starting the Git Experiment
That's enough of a consensus for me. I'll ask for SVN writes to be disabled and bring up the new Git repo. I'll send emails when SVN goes down and Git comes up. On Sep 23, 2011, at 8:00 PM, Filipe David Manana fdman...@apache.org wrote: +1 as well Paul On Fri, Sep 23, 2011 at 4:18 PM, Robert Newson rnew...@apache.org wrote: +1 On 23 September 2011 21:18, Randall Leeds randall.le...@gmail.com wrote: +1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.comwrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis -- Filipe David Manana, Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men.
Re: Starting the Git Experiment
SVN is now read only. http://www.youtube.com/watch?v=T9uuPza41Uw On Friday, September 23, 2011 at 8:14 PM, Paul Davis wrote: That's enough of a consensus for me. I'll ask for SVN writes to be disabled and bring up the new Git repo. I'll send emails when SVN goes down and Git comes up. On Sep 23, 2011, at 8:00 PM, Filipe David Manana fdman...@apache.org (mailto:fdman...@apache.org) wrote: +1 as well Paul On Fri, Sep 23, 2011 at 4:18 PM, Robert Newson rnew...@apache.org (mailto:rnew...@apache.org) wrote: +1 On 23 September 2011 21:18, Randall Leeds randall.le...@gmail.com (mailto:randall.le...@gmail.com) wrote: +1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.com (mailto:paul.joseph.da...@gmail.com)wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis -- Filipe David Manana, Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men.
Re: Starting the Git Experiment
The Git repo is up and running. Everyone should test it out and try and break it. Let me know if you find any issues. Thanks again for the patience from everyone. Anonymous clones are up at: http://git-wip-us.apache.org/repos/asf/couchdb.git Committers need to clone from: https://git-wip-us.apache.org/repos/asf/couchdb.git General docs are up at: http://git-wip-us.apache.org/ GitWeb is at: http://git-wip-us.apache.org/repos/asf And a commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/f07c75fe On Friday, September 23, 2011 at 10:12 PM, Paul J. Davis wrote: SVN is now read only. http://www.youtube.com/watch?v=T9uuPza41Uw On Friday, September 23, 2011 at 8:14 PM, Paul Davis wrote: That's enough of a consensus for me. I'll ask for SVN writes to be disabled and bring up the new Git repo. I'll send emails when SVN goes down and Git comes up. On Sep 23, 2011, at 8:00 PM, Filipe David Manana fdman...@apache.org (mailto:fdman...@apache.org) wrote: +1 as well Paul On Fri, Sep 23, 2011 at 4:18 PM, Robert Newson rnew...@apache.org (mailto:rnew...@apache.org) wrote: +1 On 23 September 2011 21:18, Randall Leeds randall.le...@gmail.com (mailto:randall.le...@gmail.com) wrote: +1 Thank you! On Fri, Sep 23, 2011 at 13:52, Paul J. Davis paul.joseph.da...@gmail.com (mailto:paul.joseph.da...@gmail.com)wrote: Dear committers, We now have a green light from infrastructure to switch to using Git as our writable VCS. This is to be considered a live experiment. If something breaks its possible we'll have to revert back to SVN. But nothing will break and everyone will forgive me for any bugs that may crop up. If there are no objections I would like to switch over soonish. Normally I would say Monday to give people a chance to respond to this email but we've had quite a few discussions on switching to Git already and no one has voiced opposition. Seeing as that's the case if I get a majority of +1's from the committers I'll start disabling SVN access as soon as I see the majority vote. Paul Davis -- Filipe David Manana, Reasonable men adapt themselves to the world. Unreasonable men adapt the world to themselves. That's why all progress depends on unreasonable men.