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