3c3363479df9554a2146ca19851844b0e5b3ce3b
[jelmer/gitpython.git] / CHANGES
1 =======
2 CHANGES
3 =======
4
5 0.1.3
6 =====
7
8 * renamed ``git_python`` to ``git``. Be sure to delete all pyc files before
9   testing.
10
11 Commit
12 ------
13 * Fixed problem with commit stats not working under all conditions.
14
15 Git
16 ---
17 * Renamed module to cmd.
18
19 * Removed shell escaping completely.
20
21 * Added support for ``stderr``, ``stdin``, and ``with_status``.
22
23 * ``git_dir`` is now optional in the constructor for ``git.Git``.  Git now 
24   falls back to ``os.getcwd()`` when git_dir is not specified.
25
26 * add a ``with_exceptions`` keyword argument to git commands. 
27   ``GitCommandError`` is raised when the exit status is non-zero.
28
29 * add support for a ``GIT_PYTHON_TRACE`` environment variable. 
30   ``GIT_PYTHON_TRACE`` allows us to debug GitPython's usage of git through 
31   the use of an environment variable.
32
33 Tree
34 ----
35 * Fixed up problem where ``name`` doesn't exist on root of tree.
36
37 Repo
38 ----
39 * Corrected problem with creating bare repo.  Added ``Repo.create`` alias.
40
41 0.1.2
42 =====
43
44 Tree
45 ----
46 * Corrected problem with ``Tree.__div__`` not working with zero length files.  
47   Removed ``__len__`` override and replaced with size instead. Also made size 
48   cach properly. This is a breaking change.
49
50 0.1.1
51 =====
52 Fixed up some urls because I'm a moron
53
54 0.1.0
55 =====
56 initial release