Additions:
Github: https://github.com/pfsense
Deletions:
Additions:
Github: https://github.com/bsdperimeter
Deletions:
Gitorious: https://rcs.pfsense.org/
=== Allowing access to branches ===
ACLs are implemented in /var/git/pfsense/mainline.git/info/allowed-users
=== CVS Compatibility ===
This will never actually be setup in practice, just use git, sorry - BillM
No Differences
Additions:
=== Pimping your git log ===
http://www.jukie.net/~bart/blog/pimping-out-git-log
%%git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative"%%
http://www.jukie.net/~bart/blog/pimping-out-git-log
%%git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%Creset' --abbrev-commit --date=relative"%%
Revision [884]
Edited on 2009-06-16 21:44:49 by ChrisBuechler [remove gitweb since you can't actually browse there]Deletions:
Additions:
Redmine: http://redmine.pfsense.org/
Deletions:
Additions:
git config --global user.name username
git config --global user.email "user@domain.com"
git config --global user.email "user@domain.com"
Deletions:
git config user.email --global "user@domain.com"
Additions:
git config user.name --global username
Deletions:
Additions:
git config user.email --global "user@domain.com"
Deletions:
Additions:
Gitorious: https://rcs.pfsense.org/
GitQuickStartWindows
GitQuickStartWindows
Deletions:
No Differences
Additions:
and another cool bash prompt: http://gist.github.com/31934
Additions:
=== New to GIT? ===
Deletions:
Additions:
%%
git config user.name username --global
git config user.email "user@domain.com" --global
%%
%%
export PS1='\u:\W `git branch 2> /dev/null | grep -e ^* | sed -E s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`\[\033[37m\]$\[\033[00m\]\$ '
%%
git config user.name username --global
git config user.email "user@domain.com" --global
%%
%%
export PS1='\u:\W `git branch 2> /dev/null | grep -e ^* | sed -E s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`\[\033[37m\]$\[\033[00m\]\$ '
%%
Deletions:
%%export PS1='\u:\W `git branch 2> /dev/null | grep -e ^* | sed -E s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`\[\033[37m\]$\[\033[00m\]\$ '%%
Additions:
=== Bash prompt customization ===
Deletions:
Additions:
=== Bash prompt customication ===
Prompt will look like: username:pfSense (RELENG_1_2) $$
%%export PS1='\u:\W `git branch 2> /dev/null | grep -e ^* | sed -E s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`\[\033[37m\]$\[\033[00m\]\$ '%%
Prompt will look like: username:pfSense (RELENG_1_2) $$
%%export PS1='\u:\W `git branch 2> /dev/null | grep -e ^* | sed -E s/^\\\\\*\ \(.+\)$/\(\\\\\1\)\ /`\[\033[37m\]$\[\033[00m\]\$ '%%
Additions:
This will never actually be setup in practice, just use git, sorry - BillM
Deletions:
Deletions:
Must set env CVS_SERVER=git-cvsserver Note this will also work on cvs.pfsense.org, symlink added to avoid having to change CVS_SERVER env variable when switching between rcs.pfsense.org and cvs.pfsense.org
**CVS Checkouts**
cvs co -d RELENG_1 RELENG_1
cvs co -d RELENG_1_2 RELENG_1_2
etc...
Deletions:
NOTE: Building pfSense with GIT is now working. Simply uncomment all lines in pfsense_local.sh that contain the word GIT.
Additions:
=== Allowing access to branches ===
ACLs are implemented in /var/git/pfsense/mainline.git/info/allowed-users
ACLs are implemented in /var/git/pfsense/mainline.git/info/allowed-users
Additions:
== This will never actually be setup in practice, just use git, sorry - BillM ==
Deletions:
Additions:
= This will never actually be setup in practice, just use git, sorry - BillM =
Deletions:
[[http://github.com/jwiegley/git-scripts/tree/master Misc GIT Scripts]]
[[http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html Git Magic]]
[[http://git.or.cz/ Git Website]]
[[http://www.kernel.org/pub/software/scm/git/docs/v1.5.6.1/git.html Git Documentation]]
[[http://github.com/guides/newbies-guide-for-git-on-windows Newbies Guide for Git on Windows]]
[[http://code.google.com/p/msysgit/ Git on Msys - Windows Git Client]]
[[http://excess.org/article/2008/07/ogre-git-tutorial/ Git tutorial - Ottawa Group of Ruby Enthusiasts]]
[[http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html Git Cheat Sheet]]
[[http://37signals.blogs.com/products/2008/07/how-github-used.html How GitHub used Getting Real to pick a fight, scratch their own itch, and stay lean]]
[[http://www.gitcasts.com/ gitcasts]]
[[http://www.gitcasts.com/posts/git-on-windows gitcasts - Git on Windows]]
[[http://www.kernel.org/pub/software/scm/git/docs/howto/update-hook-example.txt git push access control]]
[[http://www.chem.helsinki.fi/~jonas/git_guides/HTML/CVS2git/ CVS2git]]
Additions:
git config user.name and git config user.email (you might wanna do --global so it's set for all repo's) otherwise it picks up your userid@localsystem and whatever is in the gecos field
Additions:
[[http://www.chem.helsinki.fi/~jonas/git_guides/HTML/CVS2git/ CVS2git]]
Additions:
[[http://www.kernel.org/pub/software/scm/git/docs/howto/update-hook-example.txt git push access control]]
Additions:
NOTE: Building pfSense with GIT is now working. Simply uncomment all lines in pfsense_local.sh that contain the word GIT.
gitweb: http://gitweb.pfsense.org/
gitweb: http://gitweb.pfsense.org/
Deletions:
Additions:
[[http://www.gitcasts.com/posts/git-on-windows gitcasts - Git on Windows]]
Additions:
[[http://www.gitcasts.com/ gitcasts]]
Additions:
NOTE: Building pfSense with GIT is now working. Simply ucomment all lines in pfsense_local.sh that contain the word GIT.
Additions:
[[http://github.com/jwiegley/git-scripts/tree/master Misc GIT Scripts]]
Additions:
Beware that the git repository is not (yet) public, so follow the DevelopersBootStrapAndDevIso instructions for code access.
Deletions:
Additions:
Beware that the git repository is not (yet) public.
Additions:
[[http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html Git Magic]]
Additions:
http://git-scm.com/
Additions:
[[http://37signals.blogs.com/products/2008/07/how-github-used.html How GitHub used Getting Real to pick a fight, scratch their own itch, and stay lean]]
Additions:
=== pfSense Git Repository Information ===
Deletions:
Additions:
==== New to GIT? ====
http://github.com/blog/120-new-to-git
==== pfSense Git Repository Information c
http://github.com/blog/120-new-to-git
==== pfSense Git Repository Information c
Deletions:
Additions:
[[http://zrusin.blogspot.com/2007/09/git-cheat-sheet.html Git Cheat Sheet]]
Additions:
[[http://excess.org/article/2008/07/ogre-git-tutorial/ Git tutorial - Ottawa Group of Ruby Enthusiasts]]
Additions:
[[http://git.or.cz/ Git Website]]
[[http://www.kernel.org/pub/software/scm/git/docs/v1.5.6.1/git.html Git Documentation]]
[[http://code.google.com/p/msysgit/ Git on Msys - Windows Git Client]]
[[http://www.kernel.org/pub/software/scm/git/docs/v1.5.6.1/git.html Git Documentation]]
[[http://code.google.com/p/msysgit/ Git on Msys - Windows Git Client]]
Additions:
=== Other Resources ===
[[http://github.com/guides/newbies-guide-for-git-on-windows Newbies Guide for Git on Windows]]
[[http://github.com/guides/newbies-guide-for-git-on-windows Newbies Guide for Git on Windows]]
Additions:
**CVS Checkouts**
Deletions:
Additions:
==== pfSense Git Repository Information ====
=== CVS Compatibility ===
=== CVS Compatibility ===
Deletions:
==== CVS Compatibility ====