From 9ccd777c386704911734ae4c33a922a5682ac6c8 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Tue, 23 Nov 2010 16:32:43 +0100 Subject: Documentation is now being built for all new modules --- doc/source/changes.rst | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'doc/source/changes.rst') diff --git a/doc/source/changes.rst b/doc/source/changes.rst index 563fb46b..de872e2d 100644 --- a/doc/source/changes.rst +++ b/doc/source/changes.rst @@ -2,6 +2,10 @@ Changelog ========= +0.3.2 Beta 2 +============ +* Added reflog support ( reading and writing ) + 0.3.2 Beta 1 ============ * Flattened directory structure to make development more convenient. -- cgit v1.2.1 From 5bd7d44ff7e51105e3e277aee109a45c42590572 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Tue, 23 Nov 2010 17:40:41 +0100 Subject: repo.rev_parse: Added support for simple log parsing - dates are not yet supported, mainly because I don't need it --- doc/source/changes.rst | 1 + 1 file changed, 1 insertion(+) (limited to 'doc/source/changes.rst') diff --git a/doc/source/changes.rst b/doc/source/changes.rst index de872e2d..725dc931 100644 --- a/doc/source/changes.rst +++ b/doc/source/changes.rst @@ -5,6 +5,7 @@ Changelog 0.3.2 Beta 2 ============ * Added reflog support ( reading and writing ) +* Repo.rev_parse now supports the [ref]@{n} syntax, where n is the number of steps to look into the reference's past 0.3.2 Beta 1 ============ -- cgit v1.2.1 From a17c43d0662bab137903075f2cff34bcabc7e1d1 Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Wed, 24 Nov 2010 12:30:51 +0100 Subject: Made previously protected methods public to introduce a method with reflog support which cannot be exposed using the respective property. Ref-Creation is now fully implemented in python. For details, see doc/source/changes.rst --- doc/source/changes.rst | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) (limited to 'doc/source/changes.rst') diff --git a/doc/source/changes.rst b/doc/source/changes.rst index 725dc931..5d6848eb 100644 --- a/doc/source/changes.rst +++ b/doc/source/changes.rst @@ -2,21 +2,44 @@ Changelog ========= -0.3.2 Beta 2 +0.3.1 Beta 2 ============ -* Added reflog support ( reading and writing ) +* Added **reflog support** ( reading and writing ) + + * New types: ``RefLog`` and ``RefLogEntry`` + * Reflog is maintained automatically when creating references and deleting them + * Non-intrusive changes to ``SymbolicReference``, these don't require your code to change. They allow to append messages to the reflog. + + * ``abspath`` property added, similar to ``abspath`` of Object instances + * ``log()`` method added + * ``log_append(...)`` method added + * ``set_reference(...)`` method added (reflog support) + * ``set_commit(...)`` method added (reflog support) + + * Intrusive Changes to ``Head`` type + + * ``create(...)`` method now supports the reflog, but will not raise ``GitCommandError`` anymore as it is a pure python implementation now. Instead, it raises ``OSError``. + * Repo.rev_parse now supports the [ref]@{n} syntax, where n is the number of steps to look into the reference's past -0.3.2 Beta 1 -============ -* Flattened directory structure to make development more convenient. +* **BugFixes** + + * Removed incorrect ORIG_HEAD handling + +* **Flattened directory** structure to make development more convenient. * .. note:: This alters the way projects using git-python as a submodule have to adjust their sys.path to be able to import git-python successfully. + * Misc smaller changes and bugfixes 0.3.1 Beta 1 ============ * Full Submodule-Support * Added unicode support for author names. Commit.author.name is now unicode instead of string. +* Head Type changes + + * config_reader() & config_writer() methods added for access to head specific options. + * tracking_branch() & set_tracking_branch() methods addded for easy configuration of tracking branches. + 0.3.0 Beta 2 ============ -- cgit v1.2.1 From 98a313305f0d554a179b93695d333199feb5266c Mon Sep 17 00:00:00 2001 From: Sebastian Thiel Date: Wed, 24 Nov 2010 19:36:34 +0100 Subject: RefLog: added entry_at method, which is a faster way of reading single entries, including test --- doc/source/changes.rst | 1 + 1 file changed, 1 insertion(+) (limited to 'doc/source/changes.rst') diff --git a/doc/source/changes.rst b/doc/source/changes.rst index 5d6848eb..7b959532 100644 --- a/doc/source/changes.rst +++ b/doc/source/changes.rst @@ -15,6 +15,7 @@ Changelog * ``log_append(...)`` method added * ``set_reference(...)`` method added (reflog support) * ``set_commit(...)`` method added (reflog support) + * ``set_object(...)`` method added (reflog support) * Intrusive Changes to ``Head`` type -- cgit v1.2.1