summaryrefslogtreecommitdiff
path: root/doc/source
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix for parsing non-ASCII chars in status linesVincent Driessen2016-06-141-0/+2
|/
* doc(changes): inform about new APISebastian Thiel2016-06-141-2/+3
| | | | Relates to #446
* Fixed 'TypeError: decode() takes no keyword arguments' on Python 2.6Andreas Maier2016-06-011-1/+2
|
* Bump for new versionVincent Driessen2016-05-301-0/+5
|
* Fix regexVincent Driessen2016-05-301-0/+5
| | | | | This catches the case where the matched line contains "(" or ")" characters.
* Update changelogVincent Driessen2016-05-301-0/+3
|
* Fix bug in diff parser outputfix-octal-escaped-path-parser-bugVincent Driessen2016-05-301-0/+2
| | | | | | | | | | | | The diff --patch parser was missing some edge case where Git would encode non-ASCII chars in path names as octals, but these weren't decoded properly. \360\237\222\251.txt Decoded via utf-8, that will return: 💩.txt
* doc(changes): inform about new progress APISebastian Thiel2016-05-291-0/+3
| | | | Related to #450
* chore(compat): another attempt to get travis rightSebastian Thiel2016-05-261-1/+2
|
* chore(changes): put fix to correct patch levelSebastian Thiel2016-05-251-1/+5
|
* fix(RemoteProgress): improve message sanitizationSebastian Thiel2016-05-251-5/+5
| | | | | | Don't allow `, ` prefixes or suffixes in messages. Fixes #438
* Fixes for RST syntaxVincent Driessen2016-05-241-5/+5
|
* Wrap long lines for display in terminalsVincent Driessen2016-05-241-4/+5
|
* Add fix to changelogVincent Driessen2016-05-241-0/+2
|
* fix(cmd): fix with_stdout implementationSebastian Thiel2016-05-241-0/+2
| | | | | | | | | | | | | | Admittedly this fix is solely based on the documentation provided for this parameter, which indicated a different intend than was actually implemented. Also I don't believe doing this will cause any harm. As a special note: the call to `open(os.devnull, 'wb')` does not seem leak the handle, apparently it is given as-is to the subprocess, which will then close it naturally. This was tested using an interactive session via `htop` on osx. Fixes #437
* fix(cmd): don't catch progress handler exceptionsSebastian Thiel2016-05-241-0/+6
| | | | Fixes #435
* Update requirements docinderpreet992016-05-101-10/+13
|
* This is 2.0.22.0.2Vincent Driessen2016-04-281-0/+6
|
* Update changelogVincent Driessen2016-04-241-0/+5
|
* version 2.0.0Sebastian Thiel2016-04-221-9/+10
|
* Add change log entryVincent Driessen2016-04-201-0/+2
|
* Bump minor insteadVincent Driessen2016-04-201-2/+2
|
* Add change log entryVincent Driessen2016-04-201-0/+3
|
* Update changelogVincent Driessen2016-04-191-3/+17
|
* Merge remote-tracking branch 'upstream/master'Vincent Driessen2016-04-191-1/+1
|\
| * feat(py-support): drop py2.6 supportSebastian Thiel2016-04-191-0/+4
| | | | | | | | | | In response to https://github.com/gitpython-developers/GitPython/pull/408/files/5de21c7fa2bdd5cd50c4f62ba848af54589167d0..aae2a7328a4d28077a4b4182b4f36f19c953765b#r59722704
* | Update changelog for next releaseVincent Driessen2016-04-141-0/+7
|/
* Fix it's vs its in tutorial.rstMark Wagner2016-03-141-1/+1
|
* fix(tree): remove Tree.cache - use IndexFile.write_tree() insteadSebastian Thiel2015-12-141-65/+66
| | | | | | For more information, see CHANGES.rst Fixes #369
* fix(repo): use GitCmdObjectDB by defaultSebastian Thiel2015-08-221-0/+3
| | | | | | This should fix resource leaking issues once and for all. Related #304
* fix(commit): serialization timezone handlingSebastian Thiel2015-08-171-0/+7
| | | | | | | | | Previously timezones which were not divisable by 3600s would be parsed correctly, but would serialize into a full hour, rounded up. Now floating point computation is used which fixes the issue. Related to #336
* Fix bug in tutorialRam Rachum2015-07-281-1/+1
|
* docs(tutorial): fix typo, minor improvementsSebastian Thiel2015-06-101-2/+2
|
* Add example ssh scriptTomas Dabasinskas2015-06-051-0/+8
|
* docs(intro):swap mailinglist with stackoverflowSebastian Thiel2015-05-261-3/+5
|
* fix(versionup): release 1.0.11.0.1Sebastian Thiel2015-04-221-0/+5
|
* Changelog typobradley2015-04-171-1/+1
| | | very small typo in changelog. Reop -> Repo
* docs(changes): add 1.0.0 notes1.0.0Sebastian Thiel2015-04-081-0/+7
| | | | | Just to declare the motivation behind this version jump, and state it is similar to v0.3.7.
* fix(version-up): v0.3.70.3.7Sebastian Thiel2015-04-081-0/+3
| | | | * milestone URL: http://goo.gl/HFaeZ4
* docs(tutorial): fix GIT_SSH examplesSebastian Thiel2015-04-081-2/+4
| | | | | | They didn't show up as code-block Related to #256
* Merge branch 'teeberg-master'Sebastian Thiel2015-04-081-5/+10
|\
| * docs(tutorial): add pre-v2.3 GIT_SSH exampleSebastian Thiel2015-04-081-1/+7
| | | | | | | | | | | | | | It goes along with the new one advertising the GIT_SSH_COMMAND environment variable. Related to #256
| * Replace GIT_SSH with GIT_SSH_COMMAND for SSH key management.Jonas Trappenberg2015-02-091-5/+4
| | | | | | | | | | | | Also move untestable documentation out of test. Related: #234, #242
* | fix(cmd): throw GitCommandNotFoundError ...Sebastian Thiel2015-04-081-0/+5
| | | | | | | | | | | | | | ... if it is not found. Previously, especially on windows, this wasn't explicit. Fixes #248, affects #126
* | fix(remote): allow to raise during push/fetchSebastian Thiel2015-04-081-0/+4
| | | | | | | | | | | | | | | | | | | | Do not swallow non-zero exit status during push and fetch unless we managed to parse head information. This behaviour will effetively handle cases were no work was done due to invalid refspecs or insufficient permissions. Fixes #271
* | fix(index): don't write extension data by defaultSebastian Thiel2015-04-081-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It turned out that the index is not actually corrupted, which is good news. What happens is that `git` writes `TREE` extension data into the index, which causes it to write out the given tree *as is* next time a `git commit` is executed. When using `git add`, this extension data is maintained automatically. However, GitPython doesn't do that ... . Usually this is no problem at all, as you are supposed to use `IndexFile.commit(...)` along with `IndexFile.add(...)`. Thanks to a shortcoming in the GitPython API, the index was automatically written out whenever files have been added, without providing control over whether or not *extension data* will be written along with it. My fix consists of an additional flag in `IndexFile.add(...)`, which causes extension data not to be written by default, so commits can be safely done via `git commit` or `IndexFile.commit(...)`. However, this might introduce new subtle bugs in case someone is relying on extension data to be written. As this can be controlled through the said flag though, a fix is easily done in that case. Fixes #265
* | fix(docs): sphinx docs build in latest versionSebastian Thiel2015-04-071-1/+0
|/
* Updated copyright information.Sebastian Thiel2015-02-051-1/+1
| | | | Fixes #246
* Removed Git.sshkey() as it couldn't be distributed properly.0.3.6Sebastian Thiel2015-01-221-1/+1
| | | | | | | However, I kept information on how to achieve the same thing with `custom_environment()` in the test. Related to #234
* Merge branch 'master' into teeberg-masterSebastian Thiel2015-01-224-306/+230
|\ | | | | | | | | | | Need latest master to proceed with test Conflicts: doc/source/tutorial.rst