commit 85f1dccce192203b095f987127388975a288e774
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat Jul 14 10:05:06 2012 -0700

    Add support for deferred_version_string_with_vcs.
    
    Change-Id: Ibeef9536da478f886ac422601ec24eb7824a9c3b

 pbr/version.py |   20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

commit 91e19d68f5da564f1a38f0a25c831f24d5c867f2
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat Jul 14 08:06:53 2012 -0700

    Move setuptools hooks into their own module.
    
    Change-Id: I68f65ad7ddc85f92ed7e07e82924e0ef257d46ac

 pbr/hooks.py    |   79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 pbr/requires.py |   18 -------------
 pbr/version.py  |   38 --------------------------
 setup.py        |    6 ++---
 4 files changed, 82 insertions(+), 59 deletions(-)

commit e55b3e1e151ac751e0a7ae89fa80cafca40c961c
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat Jul 14 09:50:25 2012 -0500

    Set defaults for test_suite and packages.
    
    Change-Id: I3743cec89b563f6a7825e67c037ea53e12717376

 pbr/version.py |    9 +++++++++
 setup.py       |    2 --
 2 files changed, 9 insertions(+), 2 deletions(-)

commit 398ab2ebcad5368df064a8cb5a77295de5465d44
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat Jul 14 09:44:46 2012 -0500

    Add README.rst to the list of valid READMEs.
    
    This is in the lastest distribute already, but the earlier versions still
    warn about README.rst, which is annoying.
    
    Change-Id: I30688fd11bb6871b4b51ef6f0090c0418b8394d6

 pbr/cmdclass.py |   11 +++++++++++
 1 file changed, 11 insertions(+)

commit 722e1be062aea89461d958591fef1ea3023bf688
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat Jul 14 09:37:24 2012 -0500

    Set sensible defaults for sphinx locations.
    
    Change-Id: Ic069ec2f7598617c8a50fe401fbbdf50ec8e4443

 pbr/cmdclass.py       |   26 ++++++++++++++++++++++++++
 pbr/tests/__init__.py |   15 +++++++++++++++
 setup.cfg             |    9 ---------
 3 files changed, 41 insertions(+), 9 deletions(-)

commit 35b51bf28e003292e8d62f4f31bc8e067e55bbe8
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat Jul 14 08:53:30 2012 -0500

    Remove need for boilerplate MANIFEST.in
    
    We're doing files from git, so in general there should be no need for a
    MANIFEST.in file. If there isn't one, create a temporary one that has
    AUTHORS, ChangeLog and project/versioninfo in it, as well as exclusions of
    .gitignore and .gitreview.
    
    Change-Id: I271c8c2379f12f7a3382bd66d1c54f4a15e96e9d

 MANIFEST.in     |    6 ---
 pbr/cmdclass.py |   14 +++++-
 pbr/setup.py    |  134 -------------------------------------------------------
 pbr/version.py  |  134 +++++++++++++++++++++++++++++++++++++++++++++++++++----
 4 files changed, 138 insertions(+), 150 deletions(-)

commit caca6af6d81e0008a6b84bffef73b4e23a08520f
Author: Monty Taylor <mordred@inaugust.com>
Date:   Sat Jul 14 08:16:54 2012 -0500

    Handle the case of no Co-authored-by: tags.
    
    Change-Id: I1f535a0cdb850df8d5888bb78a5c237f8d626329

 pbr/cmdclass.py |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

commit 93655fc422340d59c7a57d3e25f5bdf8c44975a2
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jul 13 18:43:08 2012 -0500

    Learn about python sets.
    
    Change-Id: Idb7b30f84820fab67e7694077bb68b6fdc3d2f6f

 pbr/cmdclass.py |    9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

commit 704d2c485ae161700ae340bbfde025fe1e717286
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jul 13 10:46:01 2012 -0500

    Add support for including Co-authored-by entries.
    
    Some patches authorship is indicated in shared patches by Co-authored-by
    entries:
    
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=451880
    http://comments.gmane.org/gmane.comp.lib.gnulib.bugs/28848
    
    Those should hit the AUTHORS file.
    
    Change-Id: I83645dae0088ccb1ddce8f8c415693d55ff5cd04

 pbr/cmdclass.py |   12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

commit ba99fbd7f5701446e731056885cf8fb0fb9b0fcd
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jul 13 09:10:26 2012 -0500

    Change default version object.
    
    The version_info version object is a useful thing for consumers to
    use in other places, so having it be prefixed with __ is not great.
    
    Change-Id: I20e870ce735d79594fd23b5bda36f73f8867153c

 pbr/__init__.py |    4 ++--
 pbr/version.py  |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

commit f6f3717328f612b012daad08245ec8b391de0279
Author: Monty Taylor <mordred@inaugust.com>
Date:   Fri Jul 13 17:05:36 2012 -0500

    Fix build failures.
    
    pep8 violation in tests
    doc build failure due to lack of docs
    
    Change-Id: I0d7b38f32d06aed8c04708908df31650b60b74f2

 doc/source/conf.py         |   60 ++++++++++++++++++
 doc/source/index.rst       |  147 ++++++++++++++++++++++++++++++++++++++++++++
 pbr/tests/test_requires.py |    4 +-
 3 files changed, 209 insertions(+), 2 deletions(-)

commit 1f58ca481f0ab812e7f41990e439f960e338c122
Author: Monty Taylor <mordred@inaugust.com>
Date:   Thu Jul 12 13:29:39 2012 -0500

    Initial commit of PBR.
    
    PBR is a library to automatically do a bunch of standard things you want
    in your setup.py without you having to repeat them every time. It will
    set versions, process requirements files and generate AUTHORS and
    ChangeLog file all from git information.

 .coveragerc                |    6 ++
 .gitignore                 |   22 ++++++
 .gitreview                 |    4 +
 MANIFEST.in                |    6 ++
 README.rst                 |  138 +++++++++++++++++++++++++++++++++++
 pbr/__init__.py            |   20 +++++
 pbr/cmdclass.py            |  163 +++++++++++++++++++++++++++++++++++++++++
 pbr/requires.py            |   95 ++++++++++++++++++++++++
 pbr/setup.py               |  134 ++++++++++++++++++++++++++++++++++
 pbr/tests/test_requires.py |   58 +++++++++++++++
 pbr/util.py                |   29 ++++++++
 pbr/version.py             |  173 ++++++++++++++++++++++++++++++++++++++++++++
 setup.cfg                  |   16 ++++
 setup.py                   |   47 ++++++++++++
 tools/pip-requires         |    1 +
 tools/test-requires        |    9 +++
 tox.ini                    |   28 +++++++
 17 files changed, 949 insertions(+)