aboutsummaryrefslogtreecommitdiff
path: root/doc/source
diff options
context:
space:
mode:
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/changes.rst15
-rw-r--r--doc/source/conf.py1
2 files changed, 15 insertions, 1 deletions
diff --git a/doc/source/changes.rst b/doc/source/changes.rst
index 5b85e56a..99b578bd 100644
--- a/doc/source/changes.rst
+++ b/doc/source/changes.rst
@@ -2,6 +2,21 @@
Changelog
=========
+0.3.7 - Fixes
+=============
+* `IndexFile.add()` will now write the index without any extension data by default. However, you may override this behaviour with the new `write_extension_data` keyword argument.
+
+ - Renamed `ignore_tree_extension_data` keyword argument in `IndexFile.write(...)` to `ignore_extension_data`
+* If the git command executed during `Remote.push(...)|fetch(...)` returns with an non-zero exit code and GitPython didn't
+ obtain any head-information, the corresponding `GitCommandError` will be raised. This may break previous code which expected
+ these operations to never raise. However, that behavious is undesirable as it would effectively hide the fact that there
+ was an error. See `this issue <https://github.com/gitpython-developers/GitPython/issues/271>`_ for more information.
+
+* If the git executable can't be found in the PATH or at the path provided by `GIT_PYTHON_GIT_EXECUTABLE`, this is made
+ obvious by throwing `GitCommandNotFound`, both on unix and on windows.
+
+ - Those who support **GUI on windows** will now have to set `git.Git.USE_SHELL = True` to get the previous behaviour.
+
0.3.6 - Features
================
* **DOCS**
diff --git a/doc/source/conf.py b/doc/source/conf.py
index f86f08ac..add686d3 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -94,7 +94,6 @@ pygments_style = 'sphinx'
# -----------------------
html_theme_options = {
- "stickysidebar": "true"
}
# The style sheet to use for HTML and HTML Help pages. A file of that name