Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fix(README): use correct link to contribution.md | Sebastian Thiel | 2016-10-01 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | fix(test): put `test_commits` back | Sebastian Thiel | 2016-09-25 | 1 | -0/+1 |
| | | | | Thanks to @yarikoptic for catching this one ! | ||||
* | fix(test): deal with py2 and py3 | Sebastian Thiel | 2016-09-25 | 1 | -1/+3 |
| | | | | | | It ain't pretty, but should do the job. Related to #514 | ||||
* | fix(index): improve LockedFD handling | Sebastian Thiel | 2016-09-25 | 2 | -2/+29 |
| | | | | | | | | | | Relying on the destructor will not work, even though the code used to rely on it. Now we handle failures more explicitly. Far from perfect, but a good start for a fix. Fixes #514 | ||||
* | doc(platforms): inform more clearly about best-effort | Sebastian Thiel | 2016-09-25 | 4 | -27/+12 |
| | | | | | | This has been the case for Windows as well, and is now made official. Certain tests already fail on windows, for example. | ||||
* | doc(README): add waffle.io info | Sebastian Thiel | 2016-09-25 | 1 | -0/+2 |
| | | | | [skip ci] | ||||
* | Merge pull request #517 from yarikoptic/bf-remote-sectionname | Sebastian Thiel | 2016-09-24 | 1 | -1/+1 |
|\ | | | | | BF: allow for other section names which start with a string "remote" | ||||
| * | BF: allow for other section names which start with a string "remote" | Yaroslav Halchenko | 2016-09-23 | 1 | -1/+1 |
|/ | | | | | | | | | | | | | | | | | | | by demanding a space after a word remote, and space is explicitly described as a delimiter in man git-config: To begin a subsection put its name in double quotes, separated by space from the section name, otherwise e.g. File "/usr/lib/python2.7/dist-packages/datalad/support/gitrepo.py", line 836, in get_remote_branches for remote in self.repo.remotes: File "/home/yoh/deb/gits/python-git/git/repo/base.py", line 271, in remotes return Remote.list_items(self) File "/home/yoh/deb/gits/python-git/git/util.py", line 745, in list_items out_list.extend(cls.iter_items(repo, *args, **kwargs)) File "/home/yoh/deb/gits/python-git/git/remote.py", line 453, in iter_items raise ValueError("Remote-Section has invalid format: %r" % section) ValueError: Remote-Section has invalid format: u'remotes' | ||||
* | doc(limitations): be very clear about known issues | Sebastian Thiel | 2016-09-11 | 3 | -9/+30 |
| | | | | Fixes #508 | ||||
* | fix(Head): checkout() handles detached head | Sebastian Thiel | 2016-09-11 | 3 | -1/+14 |
| | | | | | | | | | It's not optimal, as we can now return one of two types which are only compatible in the most basic ways. However, it is better than before, I presume. Fixes #510 | ||||
* | fix(repo): make it serializable with pickle | Sebastian Thiel | 2016-09-11 | 4 | -3/+26 |
| | | | | | | | It's entirely untested if this repo still does the right thing, but I'd think it does. Fixes #504 | ||||
* | fix(tag): resolve `commit` objects deeply. | Sebastian Thiel | 2016-09-11 | 2 | -7/+13 |
| | | | | | | | As TagObjects can point to other TagObjects, we need to keep going in order to resolve the final commit. Fixes #503 | ||||
* | Update Remotes section (#502) | Forrest Hopkins | 2016-08-24 | 1 | -2/+7 |
| | | | | | Update Remotes section The Remotes section was missing some pretty important info. | ||||
* | fix(commit): handle gpgsig properly | Sebastian Thiel | 2016-08-21 | 2 | -6/+39 |
| | | | | | | | Assure that gpgsig is not initialized with None to allow the automatic deserialization to kick in. Fixes #500 | ||||
* | Merge pull request #499 from pelson/empty_refs | Sebastian Thiel | 2016-08-19 | 3 | -3/+3 |
|\ | | | | | Allowed remotes to have no refs. | ||||
| * | Updated unittest. | Phil Elson | 2016-08-19 | 1 | -2/+2 |
| | | |||||
| * | Allowed remotes to have no refs. | Phil Elson | 2016-08-19 | 2 | -1/+1 |
|/ | |||||
* | Merge pull request #498 from DoomHammer/try-git-dir | Sebastian Thiel | 2016-08-18 | 1 | -1/+1 |
|\ | | | | | Use $GIT_DIR when set | ||||
| * | use $GIT_DIR when set | Piotr Gaczkowski | 2016-08-17 | 1 | -1/+1 |
|/ | |||||
* | chore(version): set upcoming version | Sebastian Thiel | 2016-08-03 | 1 | -1/+1 |
| | | | | [skip ci] | ||||
* | chore(version-up): v2.0.82.0.8 | Sebastian Thiel | 2016-08-03 | 2 | -3/+9 |
| | |||||
* | Merge pull request #496 from haizaar/master | Sebastian Thiel | 2016-08-02 | 2 | -4/+25 |
|\ | | | | | is_dirty supports path. Fixes #482. | ||||
| * | is_dirty supports path. Fixes #482. | Zaar Hai | 2016-08-01 | 2 | -4/+25 |
| | | |||||
* | | Merge branch 'barry-scott-master' | Sebastian Thiel | 2016-08-02 | 3 | -4/+21 |
|\ \ | |||||
| * | | refactor(cmd): streamline usage of creationflags | Sebastian Thiel | 2016-08-02 | 1 | -13/+4 |
| | | | |||||
| * | | fix flake8 problems | Barry Scott | 2016-08-01 | 1 | -3/+3 |
| | | | |||||
| * | | add test to detect the corrupt log | Barry Scott | 2016-08-01 | 1 | -1/+12 |
| | | | | | | | | | | | | - add a second line to commit messages with the "BAD MESSAGE" text - read in the log and confirm that the seond line is not in the log file | ||||
| * | | creationflags must be set to 0 on non-windows platforms | Barry Scott | 2016-08-01 | 1 | -4/+5 |
| | | | |||||
| * | | Must pass creationflags as a keywork | Barry Scott | 2016-08-01 | 1 | -1/+1 |
| | | | |||||
| * | | Prevent CMD windows being shown when starting git in a subprocess. | Barry Scott | 2016-07-29 | 1 | -1/+14 |
| | | | | | | | | | | | | | | | This fixes a UI problem with using GitPython from a GUI python probgram. Each repo that is opened creates a git cat-file processs and that provess will create a console window with out this change. | ||||
| * | | Merge remote-tracking branch 'upstream/master' | Barry Scott | 2016-07-29 | 11 | -20/+44 |
| |\ \ | |/ / |/| | | |||||
* | | | Merge pull request #490 from bertwesarg/patch-1 | Sebastian Thiel | 2016-07-23 | 1 | -1/+1 |
|\ \ \ | | | | | | | | | Add missing newline when writing a symbolic ref. | ||||
| * | | | Use binary string constant for concatenation. | Bert Wesarg | 2016-07-19 | 1 | -1/+1 |
| | | | | |||||
| * | | | Add missing newline when writing a symbolic ref. | Bert Wesarg | 2016-07-19 | 1 | -1/+1 |
| | | | | |||||
* | | | | doc(README): remove pypi badges | Sebastian Thiel | 2016-07-23 | 1 | -3/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | They don't seem to work anymore. [skip ci] | ||||
* | | | | fix(diff): use explicit change-type if possible | Sebastian Thiel | 2016-07-23 | 4 | -5/+25 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That way, we do not have to figure the change type out by examining the diff object. It's implemented in a way that should yield more desireable results as we keep the change-type that git is providing us with. Fixes #493 | ||||
* | | | | doc(README): remove issue stats | Sebastian Thiel | 2016-07-23 | 1 | -3/+1 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | They do not get updated for some reason, generally the site is not quite production ready it seems, or is by now overwhelmed. [skip ci] | ||||
* | | | Update tutorial | Vincent Driessen | 2016-07-18 | 1 | -2/+7 |
| | | | | | | | | | This mentions the instructions of what was discussed in #489. | ||||
* | | | fix(blame): lazily fetch full commit message | Sebastian Thiel | 2016-07-17 | 2 | -5/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | That way, we will not only get the summary line contained in the blame, but fetch the full message. This is more costly than the previous implementation allowed it to be, but being less surprising/correct certainly is the preferred behaviour here. Fixes #485 | ||||
* | | | chore(version): set dev version | Sebastian Thiel | 2016-07-17 | 1 | -1/+1 |
| | | | |||||
* | | | chore(version-up): v2.0.72.0.7 | Sebastian Thiel | 2016-07-17 | 3 | -1/+7 |
| |/ |/| | |||||
| * | Merge branch 'master' of https://github.com/gitpython-developers/GitPython | Barry Scott | 2016-07-12 | 15 | -52/+222 |
| |\ | |/ |/| | |||||
* | | Merge pull request #479 from peterbe/commit-without-executing-hooks | Sebastian Thiel | 2016-06-25 | 1 | -3/+8 |
|\ \ | | | | | | | Commit without executing hooks, fixes #468 | ||||
| * | | Commit without executing hooks, fixes #468 | Peter Bengtsson | 2016-06-20 | 1 | -3/+8 |
| | | | |||||
* | | | chore(tests): test-initialization via script | Sebastian Thiel | 2016-06-21 | 3 | -6/+29 |
|/ / | | | | | | | Fixes #478 | ||||
* | | Bump for next release | Vincent Driessen | 2016-06-20 | 1 | -1/+1 |
| | | |||||
* | | This is 2.0.62.0.6 | Vincent Driessen | 2016-06-20 | 1 | -1/+1 |
| | | |||||
* | | fix(remote): lazy PushInfo.old_commit initialization | Sebastian Thiel | 2016-06-20 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | We will now populate the old_commit on demand, which will allow us to keep going even if the given commit does not exist locally. Fixes #461 | ||||
* | | Merge branch 'master' into fix-non-ascii-chars-in-status-linesfix-non-ascii-chars-in-status-lines | Sebastian Thiel | 2016-06-20 | 4 | -18/+51 |
|\ \ | |||||
| * \ | Merge pull request #474 from gitpython-developers/keep-raw-bytes-on-diffs | Sebastian Thiel | 2016-06-20 | 4 | -18/+51 |
| |\ \ | | | | | | | | | Store raw path bytes in Diff instances |