Metadata-Version: 1.1
Name: git-count
Version: 0.1.2
Summary: It counts commits in each day, week, month or year.
Home-page: https://github.com/moskytw/git-count
Author: Mosky
Author-email: mosky.tw@gmail.com
License: MIT
Description: Git Count
        ---------
        
        It provides a command, ``git-count``, that can count commits in a Git repository
        in each day, week, month or year.
        
        Installations
        -------------
        
        It is uploaded to `PyPI <https://pypi.python.org/pypi/git-count>`_, thus you can install it by this command:
        
        ::
        
            # pip install git-count
        
        You also can install it from the source code:
        
        ::
        
            # python setup.py install
        
        For newest version, please visit the `GitHub <https://github.com/moskytw/git-count>`_ of git-count.
        
        Usage
        -----
        
        ::
        
            DESKTOP ~/mosql (dev) $ git-count --help
            usage: [-a | --author=<str>] [-p | --period=<str>] [-f | --first=<str>] [-n | --number=<int>] [-r | --range=<str>] [-t | --paths=<str>] [--no-all] [--merges] [--<key>=<value>...]
               or: count [-a | --author=<str>] [-p | --period=<str>] [-f | --first=<str>] [-n | --number=<int>] [-r | --range=<str>] [-t | --paths=<str>] [--no-all] [--merges] [--<key>=<value>...]
        
            It counts the commits in a Git repository.
        
                -a, --author=<str>  Specify an author.
                -p, --period=<str>  Specify the period: daily (d), weekly (w), monthly
                                    (m) or yearly (y). Default is weekly.
                -f, --first=<str>   Specify the first day of weeks: monday (mon), sunday
                                    (sun), saturday (sat). Default is monday.
                -n, --number=<int>  How many periods?
                -r, --range=<str>   Specify the range, ex. master..dev.
                -t, --paths=<str>   Specify the paths, ex. .gitignore.
                --not-all           Count the commits in current branch only.
                --merges            Include the merge commits.
        
            The other arguments will be passed to the command, ``git log``.
        
        Examples
        --------
        
        Count the commits which is created by mosky.
        
        ::
        
            DESKTOP ~/mosql (dev) $ git count mosky
            2013-06-03  20
            2013-05-27  108
            2013-05-20  117
            2013-05-13  0
            2013-05-06  3
            2013-04-29  0
            2013-04-22  37
            2013-04-15  83
        
        Count the commits created by mosky and in 3 months.
        
        ::
        
            DESKTOP ~/mosql (dev) $ git count mosky -pm -n3
            2013-06-01  23
            2013-05-01  225
            2013-04-01  153
        
        Count all of the commits in 5 days and in a given range.
        
        ::
        
            DESKTOP ~/mosql (dev) $ git count -r v0.5..dev -pd -n5
            2013-06-06  0
            2013-06-05  5
            2013-06-04  11
            2013-06-03  4
            2013-06-02  0
        
        
        
        
        
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Utilities
Classifier: Topic :: Software Development
