Objects matching the expression 'git'
- DeveloperRepositories As Puppet moves to the Git_ distributed source code management system, it will become more important for developers to track the public repositories of other developers on the project. Patches will be pushed and pulled amongst this distributed network of source repositories. You can find some information about the development lifecycle and ticket triage on the Puppet Development Lifecycle_ wiki page. During the course of development you will likely want to run against HEAD or one of the current branches. Information can be found at the Running against Git_ wiki page. GIT Repositories ---------------- Puppet 0.24.x Stable Branch The current primary 0.24.x repository is based at Git Hub?. This is the current "stable" branch and generally works but use it in production at your own risk. :: git clone git://github.com/jamtur01/puppet.git git pull origin The repository is maintained by James Turnbull. Once you have cloned the repository you can also track specific branches, for example the 0.24.x development branch using the command. :: git branch --track 0.24.x origin/0.24.x This will add a new branch called 0.24.x based on the 0.24.x branch on the stable Puppet primary repository. Puppet Master Site This is the officially published master repository. This is the current "development" branch of Puppet and is not recommended for production use. :: git clone git://reductivelabs.com/puppet git pull origin Luke Kanies ' Note, this is Luke's personal development repository for collaboration with other developers. It is not the official publication listed above. If you'd like to track Luke's development work, this is the place to do it. :: git remote add luke git://github.com/lak/puppet.git Jeff Mc Cune? ' :: git remote add mccune http://northstarlabs.net/git/puppet git remote add mccune-math http://www.math.ohio-state.edu/~mccune/git/puppet.git Web Interface at: http://northstarlabs.net/cgi-bin/gitweb.cgi?p (community, development, git, reference)
- DevelopmentLifecycle The Puppet Development Life Cycle (buildbot, cycle, development, git, lifecycle, puppet, repository, tickets)
- PatchSubmissionGuidelines Patch Contents (developer, git, patch)
- PuppetSource Puppet is currently implemented in Ruby and uses standard Ruby libraries. You should be able to run Puppet on any Unix-style host with Ruby. Windows support is planned but not currently available. Before you Begin ---------------- Make sure your host has Ruby version 1.8.2 or later:: $ ruby -v and, if you want to run the tests, rake:: $ rake -V While Puppet should work with 1.8.1, there have been many reports of problems with this version. Make sure you have Git_:: $ git --version Get the Source -------------- Puppet currently relies on another Reductive Labs tool, Facter_. Create a working directory and get them both:: $ SETUP_DIR (documentation, download, facter, git, source, testing)