Skip to content

Releases: dwilding/gimmegit

1.0.0

02 Mar 03:20
6397417

Choose a tag to compare

  • revert: clone all branches and defer check for existing branch (#92)
  • perf: run pre-clone steps concurrently when using -j/--jumbo (#93)

Changelog: 0.5.0...1.0.0

0.5.0

25 Feb 09:28
7baa73f

Choose a tag to compare

  • feat: use single-branch mode and fetch remote branches on demand (#78)
  • feat: never fetch tags after the initial clone (#79)
  • feat: add -j/--jumbo option for large repos (#80)
  • feat: fail earlier in case of name conflict with new branch (#83)
  • feat: adjust output when using -j/--jumbo (#84)
  • feat: support Python 3.10 (#88)
  • fix: pass extra options to 'git fetch' (#87)
  • docs: improve readability of usage section in help (#85)

Changelog: 0.4.0...0.5.0

0.4.0

19 Dec 10:09
43616c6

Choose a tag to compare

  • feat: use pipx to install pre-commit if uvx is not installed (#57)
  • feat: install pre-commit using gimmegit dependency (#59)
  • feat: change position of "(not created)" in status output (#65)
  • feat: add 'gimmegit -c' to compare branches on GitHub (#66)
  • fix: reject invalid and conflicting branch names (#53)
  • fix: clarify error message about review branch (#71)
  • docs: replace demo by an asciinema video (#51)
  • docs: summarize installation methods (#67)
  • docs: reorganize intro to README (#68)
  • docs: add comprehensive help output (#69)

Changelog: 0.3.0...0.4.0

0.3.0

27 Nov 03:49
ad4a2b9

Choose a tag to compare

  • feat: add standalone capability to parse GitHub URLs (#45)
  • feat: add initial help output and improve CLI usage errors (#46)
  • feat: show status when running gimmegit in a clone (#47)
  • feat: add option for redirecting info (#48)

Changelog: 0.2.0...0.3.0

0.2.0

11 Nov 01:31
5620936

Choose a tag to compare

  • feat: prevent cloning if gimmegit was run above an existing project repo (#32)
  • feat: prevent cloning if gimmegit was run in a project directory (#34)
  • feat: support URLs for specifying the base branch (#37)
  • fix: don't set upstream if it's the same repo (#39)
  • fix: show a better error message if gimmegit can't fetch upstream repo (#40)
  • fix: show an error if an expected branch doesn't exist (#41)
  • docs: align text in directory tree in README (#31)

Changelog: 0.1.0...0.2.0

0.1.0

28 Oct 14:04
b69a50b

Choose a tag to compare

  • feat: prevent cloning if gimmegit was run in a repo (#28)
  • fix: show an error if unable to find/clone repo (#24)
  • docs: drop "remote" in the context of upstream (#14)
  • docs: improve project intro and description (#26)

Changelog: 0.0.15...0.1.0

0.0.15

30 Aug 00:32
12d6e7d

Choose a tag to compare

  • feat: for new branches, automatically create a remote branch on first push (#5)
  • feat: allow github.com/... as well as https://github.com/... (#4)
  • fix: decode branch names when parsing GitHub URLs (#3)

Changelog: 0.0.14...0.0.15

0.0.14

10 Aug 13:25

Choose a tag to compare

This is the first release that's tracked in GitHub. As of this release, the gimmegit package is automatically published to PyPI when a tag is created.