| Previous · Next | |
| User | Message |
|
Graham
|
Date: 9/2/2009 9:50 am · Subject: WebGUI has moved to git for version control · Rating: 0
As of last night, we've moved WebGUI from SVN to git for version control. It is now hosted on GitHub: http://github.com/plainblack/webgui If you previously had commit access to SVN and don't yet have commit access to the git repository, sign up for a GitHub account if you don't have one and email your account name to me. Also be sure to set your name and email through git before committing. The branches in the git repository are named slightly different from the SVN repo. master: Main development branch. Currently used for WebGUI 7.8 development. Previously located at https://svn.webgui.org/plainblack/WebGUI/ webgui-7.7: WebGUI 7.7 stable branch for bug fixing webgui-7.6: WebGUI 7.6 stable branch for bug fixing - community releases only webgui-7.7: WebGUI 7.7 stable branch for bug fixing - community releases only Any other branches are for developing specific features. Git Resources: Git home page: http://git-scm.com/ Git installer for OS X: http://code.google.com/p/git-osx-installer/ Git for SVN users: http://git-scm.com/course/svn.html Git documentation home: http://git-scm.com/documentation Git reference documentation: http://www.kernel.org/pub/software/scm/git/docs/ I'm available to help with git issues on IRC or via email. |
| Back to Top |
Rate [ | ]
|
|
Graham
|
Date: 9/2/2009 10:10 am · Subject: Re: WebGUI has moved to git for version control · Rating: 0
Correction:webgui-7.7: WebGUI 7.7 stable branch for bug fixing webgui-7.5: WebGUI 7.5 stable branch for bug fixing - community releases only On 9/2/09 9:50 AM, graham@plainblack.com wrote: > Graham wrote: > > As of last night, we've moved WebGUI from SVN to git for version > control. It is now hosted on GitHub: > http://github.com/plainblack/webgui If you previously had commit access > to SVN and don't yet have commit access to the git repository, sign up > for a GitHub account if you don't have one and email your account name > to me. > > Also be sure to set your name and email through git before committing. > > The branches in the git repository are named slightly different from the > SVN repo. > master: > Main development branch. Currently used for WebGUI 7.8 development. > Previously located at https://svn.webgui.org/plainblack/WebGUI/ > webgui-7.7: > WebGUI 7.7 stable branch for bug fixing > webgui-7.6: > WebGUI 7.6 stable branch for bug fixing - community releases only > webgui-7.7: > WebGUI 7.7 stable branch for bug fixing - community releases only > > Any other branches are for developing specific features. > > Git Resources: > Git home page: > http://git-scm.com/ > Git installer for OS X: > http://code.google.com/p/git-osx-installer/ > Git for SVN users: > http://git-scm.com/course/svn.html > Git documentation home: > http://git-scm.com/documentation > Git reference documentation: > http://www.kernel.org/pub/software/scm/git/docs/ > > I'm available to help with git issues on IRC or via email. > > > http://www.webgui.org/develop/forum/webgui-has-moved-to-git-for-version-control > > > > > |
| Back to Top |
Rate [ | ]
|
|
cap10morgan
|
Date: 9/2/2009 1:25 pm · Subject: Re: WebGUI has moved to git for version control · Rating: 0
Would you all rather we pushed directly to the official repo, or sentyou pull requests from our forks when something was appropriate for upstream inclusion? Also, yay git! Wes On Wed, Sep 2, 2009 at 8:50 AM, wrote: > Graham wrote: > > As of last night, we've moved WebGUI from SVN to git for version > control. It is now hosted on GitHub: > http://github.com/plainblack/webgui If you previously had commit access > to SVN and don't yet have commit access to the git repository, sign up > for a GitHub account if you don't have one and email your account name > to me. > > Also be sure to set your name and email through git before committing. > > The branches in the git repository are named slightly different from the > SVN repo. > master: > Main development branch. Currently used for WebGUI 7.8 development. > Previously located at https://svn.webgui.org/plainblack/WebGUI/ > webgui-7.7: > WebGUI 7.7 stable branch for bug fixing > webgui-7.6: > WebGUI 7.6 stable branch for bug fixing - community releases only > webgui-7.7: > WebGUI 7.7 stable branch for bug fixing - community releases only > > Any other branches are for developing specific features. > > Git Resources: > Git home page: > http://git-scm.com/ > Git installer for OS X: > http://code.google.com/p/git-osx-installer/ > Git for SVN users: > http://git-scm.com/course/svn.html > Git documentation home: > http://git-scm.com/documentation > Git reference documentation: > http://www.kernel.org/pub/software/scm/git/docs/ > > I'm available to help with git issues on IRC or via email. > > > http://www.webgui.org/develop/forum/webgui-has-moved-to-git-for-version-control > > > -- > > WebGUI > http://www.webgui.org > > -- "Small acts of humanity amid the chaos of inhumanity provide hope. But small acts are insufficient." - Paul Rusesabagina, Rwandan and former hotel manager whose actions inspired the movie Hotel Rwanda |
| Back to Top |
Rate [ | ]
|
|
Graham
|
Date: 9/2/2009 2:05 pm · Subject: Re: WebGUI has moved to git for version control · Rating: 0
As long as it is a bug fix or approved RFE, you should apply it directly.On 9/2/09 1:25 PM, cap10morgan@gmail.com wrote: > cap10morgan wrote: > > Would you all rather we pushed directly to the official repo, or sent > you pull requests from our forks when something was appropriate for > upstream inclusion? > > Also, yay git! > > Wes > > On Wed, Sep 2, 2009 at 8:50 AM, wrote: > > Graham wrote: > > > > As of last night, we've moved WebGUI from SVN to git for version > > control. It is now hosted on GitHub: > > http://github.com/plainblack/webgui If you previously had commit access > > to SVN and don't yet have commit access to the git repository, sign up > > for a GitHub account if you don't have one and email your account name > > to me. > > > > Also be sure to set your name and email through git before committing. > > > > The branches in the git repository are named slightly different from the > > SVN repo. > > master: > > Main development branch. Currently used for WebGUI 7.8 development. > > Previously located at https://svn.webgui.org/plainblack/WebGUI/ > > webgui-7.7: > > WebGUI 7.7 stable branch for bug fixing > > webgui-7.6: > > WebGUI 7.6 stable branch for bug fixing - community releases only > > webgui-7.7: > > WebGUI 7.7 stable branch for bug fixing - community releases only > > > > Any other branches are for developing specific features. > > > > Git Resources: > > Git home page: > > http://git-scm.com/ > > Git installer for OS X: > > http://code.google.com/p/git-osx-installer/ > > Git for SVN users: > > http://git-scm.com/course/svn.html > > Git documentation home: > > http://git-scm.com/documentation > > Git reference documentation: > > http://www.kernel.org/pub/software/scm/git/docs/ > > > > I'm available to help with git issues on IRC or via email. > > > > > > http://www.webgui.org/develop/forum/webgui-has-moved-to-git-for-version-control > > > > > > -- > > > > WebGUI > > http://www.webgui.org > > > > > > > > -- > "Small acts of humanity amid the chaos of inhumanity provide hope. But > small acts are insufficient." > > - Paul Rusesabagina, Rwandan and former hotel manager whose actions > inspired the movie Hotel Rwanda > > > http://www.webgui.org/develop/forum/webgui-has-moved-to-git-for-version-control/2 > > > > > |
| Back to Top |
Rate [ | ]
|
|
JT
|
Date: 9/3/2009 10:55 pm · Subject: Re: WebGUI has moved to git for version control · Rating: 0
> cap10morgan wrote: > > Would you all rather we pushed directly to the official repo, or sent > you pull requests from our forks when something was appropriate for > upstream inclusion? If you have commit access to the WebGUI git repo, then commit directly. If not, then submit pull requests. JT Smith ph: 703-286-2525 x810 fx: 312-264-5382 http://www.plainblack.com/ Create like a god. Command like a king. Work like a slave. |
| Back to Top |
Rate [ | ]
|
|
Graham
|
Date: 9/2/2009 2:05 pm · Subject: Re: WebGUI has moved to git for version control · Rating: 0
Here is a recommended configuration to start working with Git, GitHub, and the WebGUI repository. Most of this should be self explanatory. # User information git config --global user.name 'Your Name' git config --global user.email 'Your Email' # https://github.com/account - click 'Global Git Config' for these values # optional, but used by various downloadable utilities git config --global github.user 'your github user' git config --global github.token 'your github token' # Colorize output git config --global color.diff auto git config --global color.status auto git config --global color.branch auto git config --global color.interactive auto # Friendlier remote tracking # Uses rebase for pulls, creating a cleaner history # what rebase does: http://blog.woobling.org/2009/08/git-rebase-for-impatient.html # why we want to use it for pulls: http://blog.woobling.org/2009/05/git-rebase-considered-awesome.html git config --global branch.autosetuprebase remote # Safer pushing - only push current tracking branch by default git config --global push.default tracking # Convenient aliases git config --global alias.st status git config --global alias.ci commit git config --global alias.cp cherry-pick # be sure you are in /data/WebGUI # ignore WebGUI config files echo '/etc/*.conf' >> .git/info/exclude # can add other patterns for files in the webgui directory to ignore # tell git to ignore various temp/backup files. make adjustments here as needed for your platform. # these are global across all repositories git config --global core.excludesfile ~/.gitignore echo '*.swp' >> ~/.gitignore echo '*~' >> ~/.gitignore echo '*.bak' >> ~/.gitignore echo '*.orig' >> ~/.gitignore echo '*.rej' >> ~/.gitignore echo '.DS_Store' >> ~/.gitignore |
| Back to Top |
Rate [ | ]
|
|
patspam
|
Date: 9/10/2009 10:25 am · Subject: Re: WebGUI has moved to git for version control · Rating: 0
It's also nice to add something like__git_ps1 " (%s)" to your PS1 if your system/shell supports it so that you get the current branch in your shell prompt. Patrick On Wed, Sep 2, 2009 at 3:05 PM, <graham@plainblack.com> wrote: Graham wrote: |
| Back to Top |
Rate [ | ]
|