v0.2.0
Changes
🚀 Features
- Use shallow clone for rewriting (#53) @cjolowicz
- Require source repository on the local filesystem (#48) @cjolowicz
- Expand command-line help (#46) @cjolowicz
- Re-assign short options (#45) @cjolowicz
- Default to HEAD if --branch is not given (#43) @cjolowicz
- Do not require --branch (#42) @cjolowicz
- Rework cherry picking implementation (#41) @cjolowicz
- Allow passing commits as positional arguments (#39) @cjolowicz
- Add --create option (#38) @cjolowicz
- Do no create a local branch unless requested with --create-branch (#37) @cjolowicz
- Rename --base to --upstream (#36) @cjolowicz
- Rename --ref to --branch (#35) @cjolowicz
- Rename --local to --create-branch (#34) @cjolowicz
- Use cherry picking instead of rebase (#33) @cjolowicz
- Add git.Repository.lookup_replacement (#28) @cjolowicz
- Add git.Repository.parse_revisions (#27) @cjolowicz
- Add git.Repository.cherrypick (#24) @cjolowicz
- Add git.Repository.read_text (#23) @cjolowicz
- Use git config for author and committer (#20) @cjolowicz
- Add mirror option to git.Repository.clone (#22) @cjolowicz
- Parse revisions passed to git.Repository.create_branch (#19) @cjolowicz
- Make positional argument mandatory (#17) @cjolowicz
- Replace --url option by a positional argument (#10) @cjolowicz
- Initial implementation (#7) @cjolowicz
🪲 Fixes
- Fix Jinja escaping in blob callback (#9) @cjolowicz
🚨 Testing
- Require explicit create option for tests.helpers.branch (#21) @cjolowicz
- Configure darglint to allow long docstrings without signatures (#11) @cjolowicz
📚 Documentation
- Update API documentation (#55) @cjolowicz
- Minor improvements to README (#49) @cjolowicz
- Update README (#47) @cjolowicz
- Update README.md after dropping Python 3.6 (#14) @cjolowicz
🔨 Refactoring
- Do not invoke git directly from core module (#54) @cjolowicz
- Do not create temporary remote (#52) @cjolowicz
- Refactor retrocookie (#51) @cjolowicz
- Minor cleanup in git-filter-repo interface (#50) @cjolowicz
- Add git.git function (#18) @cjolowicz
- Use future.annotations instead of quoting return types (#16) @cjolowicz
- Refactor tests (#12) @cjolowicz
- Refactor (#8) @cjolowicz
📦 Dependencies
- Release 0.2.0 (#56) @cjolowicz
- Bump identify from 1.4.18 to 1.4.19 (#44) @dependabot-preview
- Bump mypy from 0.770 to 0.780 (#40) @dependabot-preview
- Bump typeguard from 2.7.1 to 2.8.0 (#32) @dependabot-preview
- Bump wcwidth from 0.2.2 to 0.2.3 (#31) @dependabot-preview
- Bump nodeenv from 1.3.5 to 1.4.0 (#30) @dependabot-preview
- Bump pytest from 5.4.2 to 5.4.3 (#29) @dependabot-preview
- Bump git-filter-repo from 2.26.0 to 2.27.0 (#26) @dependabot-preview
- Bump wcwidth from 0.1.9 to 0.2.2 (#25) @dependabot-preview
- Bump identify from 1.4.17 to 1.4.18 (#15) @dependabot-preview
- Drop Python 3.6 (#13) @cjolowicz
- Bump sphinx from 3.0.3 to 3.0.4 (#5) @dependabot-preview
- Bump nox from 2019.11.9 to 2020.5.24 in /.github/workflows (#6) @dependabot-preview
- Bump identify from 1.4.15 to 1.4.17 (#4) @dependabot-preview
- Bump six from 1.14.0 to 1.15.0 (#3) @dependabot-preview
- Bump sphinx from 3.0.3 to 3.0.4 in /docs (#2) @dependabot-preview