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

PVS Repository Viewer
github.com:gitflow.git
Git Wiki
Gitosis setup instructions for Fedora
Gitosis Management:Adding A New Repository :: local mirror of page


CategoryITDefunct
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki