1
0
Fork 0
mirror of https://github.com/ejwa/gitinspector.git synced 2025-03-15 21:14:34 +01:00
📊 The statistical analysis tool for git repositories
Find a file
Adam Waldenberg 7f0e2b6fe8 Changed the argument parsing back to using getopt!
The support for optional boolean arguments is the same; but uses
getopt instead of optparse.

The whole adventure with optparse was a giant waste of time and just
forced us to monkey-patch optparse with some very ugly solutions in order
to make it do what we wanted; thus it was better to switch back to the
more low-level getopt module.

To accomplish this; a optval.gnu_getopt() function was added that is a
duplicate of the original getopt.gnu_getopt function but with support for
optional arguments.

A long option which accepts an optional argument is denoted with
arg:default_value in the long_options string.

In the end, this solution feels much better than the one with optparse.
2013-07-14 00:07:36 +02:00
gitinspector Changed the argument parsing back to using getopt! 2013-07-14 00:07:36 +02:00
tests Added two unit tests for testing the comment module. 2013-07-04 10:10:11 +02:00
.gitignore Added deb_dist directory to .gitignore. 2013-06-25 14:20:48 +02:00
.pylintrc Added some additional settings to .pylintrc. 2013-06-25 14:20:15 +02:00
DESCRIPTION.txt Reformatted DESCRIPTION.txt to an 80 character width. 2013-06-25 14:18:20 +02:00
LICENSE.txt File structure rearranged to be more compatible with setuptools/Distribute. 2013-06-14 03:16:30 +02:00
MANIFEST.in Translation files are now included during packaging via setup.py. 2013-07-02 07:35:40 +02:00
README.txt Extended the README with some "quick start" notes. 2013-07-12 03:50:21 +02:00
setup.py Translation files are now included during packaging via setup.py. 2013-07-02 07:35:40 +02:00
stdeb.cfg Added a configuration file used by stdeb when creating debian packages. 2013-07-01 03:19:45 +02:00

Copyright © 2012-2013 Ejwa Software. All rights reserved.

This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under
certain conditions; see the accompanying LICENSE.txt file for further details.

For questions regarding gitinspector you can contact the current maintainer
in charge at gitinspector@ejwa.se.

To run gitinspector; please start it via the gitinspector/gitinspector.py
script. Use the -h or --help flags to get help about available options.

It is also possible to set gitinspector options using the "git config"
command. Refer to the project page at http://gitinspector.googlecode.com
for more information.