[Qgis-developer] GIT open for pull requests on master
Hi Folks Well we have been poking around with the qgis/Quantum-GIS github repo for the last week and I think it looks ok for us to continue to work against it. So unless there are any objections I would like to make it the 'official' code repository and update the docs etc. I will be adding some documentation on how to carry out your basic workflow with the new repo. One thing we briefly discussed on the IRC channel is not reinstating every committer from the svn committer list. Since we now work with a distributed model, it is simple for *anyone* interested in working against our code base to do so and contribute their changes back with very little effort. Also, external contributors get fully acknowledged as their name & email are propogated into the code history when we pull from their repository or apply their patches (if they were created using the git patch preparation tool). As such it makes little sense for use to have tens of committers into the core repository, Instead I would like to suggest that we provide the most active committers with direct access to the repostory and let them apply pull requests from others as needed. The ability to work on QGIS is truly democratised with GIT and the purpose of committers to the core repo should (in my eyes) be just to perform a final screening for code quality etc before it makes its way into the repository. If you are an existing svn committer and feel strongly about wanting to have direct commit access to the master repo, please speak up now. With regards to the migration to redmine, I am waiting on osgeo to provide a backup and then we will attempt the migration - Alex Mandel has kindly offered to help with this - hopefully we will look at it later tonight. As such the release of 1.7 is still on hiatus until we get all our infrastructure updates done - small patches to fix issues in the release branch (no string changes please) are welcome in the mean time. Packagers are also encouraged to build test packages and submit any needed changes to support their packaging work. Best regards Tim -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
Hi Tim, Thanks for the update and all the hard work you and others have put in to get the transition to git completed. I look forward to the migration guide. Regards, John On May 8, 2011, at 6:57 AM, Tim Sutton wrote: > Hi Folks > > Well we have been poking around with the qgis/Quantum-GIS github repo > for the last week and I think it looks ok for us to continue to work > against it. So unless there are any objections I would like to make it > the 'official' code repository and update the docs etc. I will be > adding some documentation on how to carry out your basic workflow with > the new repo. > > One thing we briefly discussed on the IRC channel is not reinstating > every committer from the svn committer list. Since we now work with a > distributed model, it is simple for *anyone* interested in working > against our code base to do so and contribute their changes back with > very little effort. Also, external contributors get fully acknowledged > as their name & email are propogated into the code history when we > pull from their repository or apply their patches (if they were > created using the git patch preparation tool). As such it makes little > sense for use to have tens of committers into the core repository, > Instead I would like to suggest that we provide the most active > committers with direct access to the repostory and let them apply pull > requests from others as needed. The ability to work on QGIS is truly > democratised with GIT and the purpose of committers to the core repo > should (in my eyes) be just to perform a final screening for code > quality etc before it makes its way into the repository. > > If you are an existing svn committer and feel strongly about wanting > to have direct commit access to the master repo, please speak up now. > > With regards to the migration to redmine, I am waiting on osgeo to > provide a backup and then we will attempt the migration - Alex Mandel > has kindly offered to help with this - hopefully we will look at it > later tonight. > > As such the release of 1.7 is still on hiatus until we get all our > infrastructure updates done - small patches to fix issues in the > release branch (no string changes please) are welcome in the mean > time. Packagers are also encouraged to build test packages and submit > any needed changes to support their packaging work. > > Best regards > > Tim > > -- > Tim Sutton - QGIS Project Steering Committee Member (Release Manager) > == > Please do not email me off-list with technical > support questions. Using the lists will gain > more exposure for your issues and the knowledge > surrounding your issue will be shared with all. > > Visit http://linfiniti.com to find out about: > * QGIS programming and support services > * Mapserver and PostGIS based hosting plans > * FOSS Consulting Services > Skype: timlinux > Irc: timlinux on #qgis at freenode.net > == > ___ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/qgis-developer ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
On Sun, May 8, 2011 at 3:57 PM, Tim Sutton wrote: > The ability to work on QGIS is truly > democratised with GIT and the purpose of committers to the core repo > should (in my eyes) be just to perform a final screening for code > quality etc before it makes its way into the repository. It sounds nice, but are you sure that core developers have enough time/will to do that? It is quite boring, it is not a typical work for volunteer enthusiasts. I worry that non critical patches can be left not applied. > If you are an existing svn committer and feel strongly about wanting > to have direct commit access to the master repo, please speak up now. I don't feel "strongly wanting" but I would like to ask for write access: github account 'blazek'. Radim ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
Hi On Mon, May 9, 2011 at 8:51 AM, Radim Blazek wrote: > On Sun, May 8, 2011 at 3:57 PM, Tim Sutton wrote: >> The ability to work on QGIS is truly >> democratised with GIT and the purpose of committers to the core repo >> should (in my eyes) be just to perform a final screening for code >> quality etc before it makes its way into the repository. > > It sounds nice, but are you sure that core developers have enough > time/will to do that? It is quite boring, it is not a typical work for > volunteer enthusiasts. I worry that non critical patches can be left > not applied. > Yes. On the other hand there are quite a few committers in the list who are not very if at all active anymore. If they come back to the project after a long period of activity it would be nice to make sure they are up to speed with our plans and intentions before they directly change code again. >> If you are an existing svn committer and feel strongly about wanting >> to have direct commit access to the master repo, please speak up now. > > I don't feel "strongly wanting" but I would like to ask for write > access: github account 'blazek'. > Added...though I was bitterly disappointed to see your account doesnt have a little mugshot picture associated with it :-) Regards Tim > Radim > -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
Hi Tim, On Mon, 09. May 2011 at 10:55:21 +0200, Tim Sutton wrote: > Yes. On the other hand there are quite a few committers in the list > who are not very if at all active anymore. If they come back to the > project after a long period of activity it would be nice to make sure > they are up to speed with our plans and intentions before they > directly change code again. Right, but I thought that that was just about those committers. Every recent committer should IMHO be reinstated. BTW I for one don't like that github pull request business yet. I like to do - mostly small - adjustments (eg. indentation) to the patches I commit without making a big fuss about it . And I don't (yet?) see how that is easier using pull requests... Jürgen -- Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-20 Dipl.-Inf. (FH) Rheinstraße 13Fax. +49-4931-918175-50 Software Engineer D-26506 Norden http://www.norbit.de -- norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH Rheinstrasse 13, 26506 Norden GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 5502 ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
Hi On Mon, May 9, 2011 at 11:34 AM, Jürgen E. wrote: > Hi Tim, > > On Mon, 09. May 2011 at 10:55:21 +0200, Tim Sutton wrote: >> Yes. On the other hand there are quite a few committers in the list >> who are not very if at all active anymore. If they come back to the >> project after a long period of activity it would be nice to make sure >> they are up to speed with our plans and intentions before they >> directly change code again. > > Right, but I thought that that was just about those committers. Every recent > committer should IMHO be reinstated. > Yup - basically as people who are already commiters express interest and provide me with a github account, I will just add them ok? > BTW I for one don't like that github pull request business yet. I like to do > - > mostly small - adjustments (eg. indentation) to the patches I commit without > making a big fuss about it . And I don't (yet?) see how that is easier using > pull requests... > In that case do: Once off: git remote add git fetch git branch --track tim-release-1_7_0 tim/release-1_7_0 Each time you get a pull request: git checkout tim-release-1_7_0 git pull git commit -a -m "Fixed intentation or whatever" git push qgis-upstream By comparison to svn: download patch svn update patch -p0 < foopatch svn commit When you are tired of that branch chuck it away: git branch -D tim-release-1_7_0 We could automate that with a little batch script in script. Also you can just clone directly qgis official repo since you are a committer and not bother with maintaining your own clone on GH which will simplify the process somewhat. If you look at the equivalent svn process you can see that we can ultimately do the same work with only one added command. Regards Tim > > Jürgen > > -- > Jürgen E. Fischer norBIT GmbH Tel. +49-4931-918175-20 > Dipl.-Inf. (FH) Rheinstraße 13 Fax. +49-4931-918175-50 > Software Engineer D-26506 Norden http://www.norbit.de > > -- > norBIT Gesellschaft fuer Unternehmensberatung und Informationssysteme mbH > Rheinstrasse 13, 26506 Norden > GF: Jelto Buurman, HR: Amtsgericht Emden, HRB 5502 > > ___ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/qgis-developer > -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
Hi Tim, is it possible to give me direct access to the master repo? My GitHub account is alexbruy. Thanks 2011/5/8 Tim Sutton : > Hi Folks > > Well we have been poking around with the qgis/Quantum-GIS github repo > for the last week and I think it looks ok for us to continue to work > against it. So unless there are any objections I would like to make it > the 'official' code repository and update the docs etc. I will be > adding some documentation on how to carry out your basic workflow with > the new repo. > > One thing we briefly discussed on the IRC channel is not reinstating > every committer from the svn committer list. Since we now work with a > distributed model, it is simple for *anyone* interested in working > against our code base to do so and contribute their changes back with > very little effort. Also, external contributors get fully acknowledged > as their name & email are propogated into the code history when we > pull from their repository or apply their patches (if they were > created using the git patch preparation tool). As such it makes little > sense for use to have tens of committers into the core repository, > Instead I would like to suggest that we provide the most active > committers with direct access to the repostory and let them apply pull > requests from others as needed. The ability to work on QGIS is truly > democratised with GIT and the purpose of committers to the core repo > should (in my eyes) be just to perform a final screening for code > quality etc before it makes its way into the repository. > > If you are an existing svn committer and feel strongly about wanting > to have direct commit access to the master repo, please speak up now. -- Alexander Bruy ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
Hi On Mon, May 9, 2011 at 4:08 PM, Alexander Bruy wrote: > Hi Tim, > > is it possible to give me direct access to the master repo? > My GitHub account is alexbruy. > Added...though I was bitterly disappointed to see your account doesn't have a little mugshot picture associated with it ... and thoroughly pleased to see Radim has morphed from a generic cat sillouette to an actual person:-) > Thanks > 8
Re: [Qgis-developer] GIT open for pull requests on master
Hi Tim, could you give me access to the main repo? I'm brushtyler on GitHub, but don't worry, my account has a picture associated with it ;) Thanks. On Mon, May 9, 2011 at 4:50 PM, Tim Sutton wrote: > Hi > > On Mon, May 9, 2011 at 4:08 PM, Alexander Bruy > wrote: > > Hi Tim, > > > > is it possible to give me direct access to the master repo? > > My GitHub account is alexbruy. > > > > Added...though I was bitterly disappointed to see your account doesn't > have a little mugshot picture associated with it ... and thoroughly > pleased to see Radim has morphed from a generic cat sillouette to an > actual person:-) > > > > Thanks > > > > 8> -- > Tim Sutton - QGIS Project Steering Committee Member (Release Manager) > == > Please do not email me off-list with technical > support questions. Using the lists will gain > more exposure for your issues and the knowledge > surrounding your issue will be shared with all. > > Visit http://linfiniti.com to find out about: > * QGIS programming and support services > * Mapserver and PostGIS based hosting plans > * FOSS Consulting Services > Skype: timlinux > Irc: timlinux on #qgis at freenode.net > == > ___ > Qgis-developer mailing list > Qgis-developer@lists.osgeo.org > http://lists.osgeo.org/mailman/listinfo/qgis-developer > -- Giuseppe Sucameli ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [Qgis-developer] GIT open for pull requests on master
Hi Done! And well done for having a pic already :-) Regards Tim On Thu, May 26, 2011 at 1:39 PM, Giuseppe Sucameli wrote: > Hi Tim, > could you give me access to the main repo? > I'm brushtyler on GitHub, but don't worry, my account has a picture > associated > with it ;) > > Thanks. > > On Mon, May 9, 2011 at 4:50 PM, Tim Sutton wrote: >> >> Hi >> >> On Mon, May 9, 2011 at 4:08 PM, Alexander Bruy >> wrote: >> > Hi Tim, >> > >> > is it possible to give me direct access to the master repo? >> > My GitHub account is alexbruy. >> > >> >> Added...though I was bitterly disappointed to see your account doesn't >> have a little mugshot picture associated with it ... and thoroughly >> pleased to see Radim has morphed from a generic cat sillouette to an >> actual person:-) >> >> >> > Thanks >> > >> >> 8> >> -- >> Tim Sutton - QGIS Project Steering Committee Member (Release Manager) >> == >> Please do not email me off-list with technical >> support questions. Using the lists will gain >> more exposure for your issues and the knowledge >> surrounding your issue will be shared with all. >> >> Visit http://linfiniti.com to find out about: >> * QGIS programming and support services >> * Mapserver and PostGIS based hosting plans >> * FOSS Consulting Services >> Skype: timlinux >> Irc: timlinux on #qgis at freenode.net >> == >> ___ >> Qgis-developer mailing list >> Qgis-developer@lists.osgeo.org >> http://lists.osgeo.org/mailman/listinfo/qgis-developer > > > > -- > Giuseppe Sucameli > > -- Tim Sutton - QGIS Project Steering Committee Member (Release Manager) == Please do not email me off-list with technical support questions. Using the lists will gain more exposure for your issues and the knowledge surrounding your issue will be shared with all. Visit http://linfiniti.com to find out about: * QGIS programming and support services * Mapserver and PostGIS based hosting plans * FOSS Consulting Services Skype: timlinux Irc: timlinux on #qgis at freenode.net == ___ Qgis-developer mailing list Qgis-developer@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/qgis-developer