X Ray: Coding Analysis for SCMs Code
Status: Pre-Alpha
Brought to you by:
balena
File | Date | Author | Commit |
---|---|---|---|
test | 2010-01-07 |
![]() |
[a6f20f] Solved simple merge. |
xray4scm | 2010-01-14 |
![]() |
[82281b] First chart of 'report' command, now the tool n... |
.hgignore | 2009-12-25 |
![]() |
[c1915f] Ignoring *.pyc |
COPYING | 2009-12-25 |
![]() |
[4f5fca] Initial include. |
PKG-INFO | 2009-12-25 |
![]() |
[4f5fca] Initial include. |
README | 2010-01-07 |
![]() |
[a6f20f] Solved simple merge. |
setup.py | 2009-12-25 |
![]() |
[1ee92f] Renaming directory xray to xray4scm and xray.py... |
xray | 2009-12-25 |
![]() |
[1ee92f] Renaming directory xray to xray4scm and xray.py... |
-*- markdown -*- XRay -- Coding Analysis for SCMs ================================ Patches can be submitted via: - preferrably creating an account at Bitbucket and forking [xray project](http://bitbucket.org/balena/xray/). - [Sourceforge bugtracking](https://sourceforge.net/projects/xray/). - mail patches to guibv att comunip.com.br - or work directly on hg, if you got write access ssh://xray.hg.sourceforge.net/hgroot/xray/xray Requirements: ------------- - cmdln >= 1.1.2 - SQLObject >= 0.12.0 - pysvn for support to SVN repositories - ohcount >= 3.0.0 with Python extension available at http://github.com/balena/ohcount Installation: ------------- To install from hg or from source package, do: python setup.py build python setup.py install Usage: ------ To create a new XRay base, you will need a new empty directory: $ mkdir repos $ cd repos $ xray init It is possible to delegate database operations to a centralized one: $ xray init --db=mysql://user:password@host/database Then, you add a bunch of repositories and branches: $ xray addrepos svn+http://some.domain/path/to/repos $ xray addbranch svn+http://some.domain/path/to/repos trunk branches/1.0 Now it is time to get things in sync (take a time to a coffee): $ xray sync If you want to update just one repository, do: $ xray sync svn+http://some.domain/path/to/repos Whenever you need to create reports, do: $ xray report Have fun! Authors: -------- Guilherme Balena Versiani - guibv at comunip.com.br