| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-10-01 | Bump patch levelHEADmaster | Sebastian Thiel | |
| 2020-09-29 | rename sublist to subset | Sagi Shadur | |
| 2020-09-29 | Rename get_ignored to ignored and fix the documentation | Sagi Shadur | |
| 2020-09-29 | Find paths ignored in .gitignore | Sagi Shadur | |
| 2020-09-29 | Add venv to gitignore | Sagi Shadur | |
| 2020-09-28 | git/repo/base.py: is_dirty(): Fix pathspec handling | Arnaud Patard | |
| It's possible to specify a pathspec (eg :!foo) to git diff/status/... but it currently fails with: git.exc.GitCommandError: Cmd('/usr/bin/git') failed due to: exit code(128) cmdline: /usr/bin/git diff --abbrev=40 --full-index --raw :!foo stderr: 'fatal: ambiguous argument ':!foo': unknown revision or path not in the working tree. Add missing '--' to the arguments to fix this ambiguity Signed-off-by: Arnaud Patard <apatard@hupstream.com> | |||
| 2020-09-09 | Fix typo | Eric Dill | |
| 2020-09-07 | Update release verification instructions as suggested in #1055 | Sebastian Thiel | |
| 2020-09-04 | Adjust signature key - please read if you verify installs/packages | Sebastian Thiel | |
| After a recent 'cleanup' operation that attempted to simplify my GPG key workflow with Yubikeys, it looks like my GPG installation has 'forgotten' how to interact with the key I typically used to sign GitPython releases. Since I never managed to establish a chain of trust with my only remaining 'good' key, for you this means you cannot trust new GitPython releases anymore. There is nothing I can do about except to apologize for the hassle. If you want to make constructive suggestions on how to fix this, I am happy to work with you on that. | |||
| 2020-09-04 | bump patch level3.1.8 | Sebastian Thiel | |
| 2020-09-04 | Merge pull request #1054 from buddly27/read-conditional-include | Sebastian Thiel | |
| Read conditional include | |||
| 2020-09-03 | Ensure that detached HEAD does not raise when comparing branch name. | Jeremy Retailleau | |
| 2020-09-03 | Reformat code to remove unnecessary indentation | Jeremy Retailleau | |
| 2020-09-03 | Remove name as not necessary to track down authors. | Jeremy Retailleau | |
| 2020-09-03 | update contribution guidelines to be a little less concise and more polite | Sebastian Thiel | |
| 2020-09-02 | Add missing blank line | Jeremy Retailleau | |
| 2020-09-02 | Add missing rules to match hierarchy path | Jeremy Retailleau | |
| 2020-09-02 | Update AUTHOR to respect to contributing guidelines. | Jeremy Retailleau | |
| 2020-09-02 | Add unit tests | Jeremy Retailleau | |
| 2020-09-02 | Fix logic to properly compare glob pattern to value | Jeremy Retailleau | |
| 2020-09-02 | Add method to retrieve all possible paths to include | Jeremy Retailleau | |
| 2020-09-02 | Add reference to repository to config. | Jeremy Retailleau | |
| This is necessary when working with conditional include sections as it requires the git directory or active branch name. https://git-scm.com/docs/git-config#_conditional_includes | |||
| 2020-09-02 | Update check method to find all includes | Jeremy Retailleau | |
| 2020-09-02 | Add Regex to match content of "includeIf" section | Jeremy Retailleau | |
| 2020-09-02 | inform about Gitoxide | Sebastian Thiel | |
| 2020-08-31 | add myself to authors | Alba Mendez | |
| 2020-08-31 | accept datetime instances as dates | Alba Mendez | |
| There's no easy way to re-create a commit (i.e. for rewriting purposes), because dates must be formatted as strings, passed, then parsed back. This patch allows parse_date() to accept datetime instances, such as those produced by from_timestamp() above. | |||
| 2020-08-12 | Ensure only fully matching symrefs are deleted | Simon Westphahl | |
| Deleting a symbolic ref with e.g. the name 'refs/remotes/origin/mas' would also delete 'refs/remotes/origin/master' if the ref had to be deleted from the pack file. In order to fix this the full ref is now checked for a match. | |||
| 2020-07-13 | Fixed all warnings in documentation and updated Makefile to treat warnings ↵ | Kian Cross | |
| as errors. | |||
| 2020-07-13 | Added nose to test-requirements | Kian Cross | |
| 2020-07-13 | bump patch level3.1.7 | Sebastian Thiel | |
| 2020-07-13 | Merge pull request #1033 from kiancross/fix-doc-examples | Sebastian Thiel | |
| Fixed broken paths in tutorial documentation | |||
| 2020-07-13 | Fixed broken file paths. | Kian Cross | |
| 2020-07-13 | bump patch level3.1.6 | Sebastian Thiel | |
| 2020-07-13 | Merge pull request #1031 from priv-kweihmann/move-test-2nd | Sebastian Thiel | |
| [RFC/WIP] move tests and avoid packaging them | |||
| 2020-07-12 | test: add installation test | Konrad Weihmann | |
| which installs the current codebase in a venv and runs 'import git' to test if codebase can be installed properly. This adds virtualenv to the test requirements Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | tools: update tool scripts after moving tests | Konrad Weihmann | |
| Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | MANIFEST.in: update to exclude tests | Konrad Weihmann | |
| and remove all previously used test related settings Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | setup.py: exclude all test files | Konrad Weihmann | |
| by using exclude feature of find_packages. py_modules are determined by new function, which recursively scans the base dir but omits the external modules. Plus remove now obselete package_data setting Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | tests: move to root dir | Konrad Weihmann | |
| This should ensure that tests are NOT packaged into release package by setuptools, as tests are development only + fixtures after moving Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | bump patch level3.1.5 | Sebastian Thiel | |
| 2020-07-12 | Revert moving tests out of 'git' folder, related to #1030 | Sebastian Thiel | |
| 2020-07-12 | bump patch level3.1.4 | Sebastian Thiel | |
| 2020-07-12 | tools: update tool scripts after moving tests | Konrad Weihmann | |
| Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | MANIFEST.in: update to exclude tests | Konrad Weihmann | |
| and remove all previously used test related settings Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | setup.py: exclude all test files | Konrad Weihmann | |
| by using exclude feature of find_packages. Plus remove now obselete package_data setting Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-07-12 | tests: move to root dir | Konrad Weihmann | |
| This should ensure that tests are NOT packaged into release package by setuptools, as tests are development only + fixtures after moving Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> | |||
| 2020-06-15 | Add Ram Rachum to AUTHORS | Ram Rachum | |
| 2020-06-14 | Fix exception causes all over the codebase | Ram Rachum | |
| 2020-06-13 | Fix exception causes in 7 modules | Ram Rachum | |
