Git
NOTE: Depreciated. All repositories moved to github.
We are using a combination of git,gitosis, and gitweb as our source control.
Git is configured on poprocks. The repositories are located in /var/lib/git/repositories.
Development
We'll be using the git-flow branching model for development.Repositories
pypvs
git@git.votesmart.org:pypvs.git
utilities
git@git.votesmart.org:utilities.git
web_api
git@git.votesmart.org:web_api.git
pvsapi(APIv2)
git@git.votesmart.org:pvsapi.git
gitosis-admin
git@git.votesmart.org:gitosis-admin.git
puppet
git@git.votesmart.org:puppet.git
pvswiki
git@git.votesmart.org:pvswiki.git
Gitosis
Python software for hosing git repositories.Gitweb
Perl script to host git repositories on the web. We use it for Mantis Git Integration.Git-daemon
Simple git repository server. We use it for read-only hosting of our applications.Mantis Git Integration
We are using source control plugin in Mantis to link a changeset to a ticket.Commit messages the matches (?:bugs?|issues?|reports?|BUGFIX?)+\s+(?:#(?:\d+)[,\.\s]*)+/i then mantis will associate that changeset to the specified ticket once the changeset is pushed into origin:develop. If a commit message matches /(?:fixe?d?s?|resolved?s?)+\s+(?:#(?:\d+)[,\.\s]*)+/i then, the changeset will mark the ticket as resolved when pushed to origin:develop
Links
PVS Repository Viewergithub.com:gitflow.git
Git Wiki
Gitosis setup instructions for Fedora
Gitosis Management:Adding A New Repository :: local mirror of page
CategoryITDefunct