Skip to content

Releases: maxbolgarin/gitbasher

v3.0.0

21 Oct 14:16
5a8c229
Compare
Choose a tag to compare

Release v3.0.0 | 21.10.2024

Breaking Changes

  • Add a lot of new features, change some old commands, make interface better

Features

  • Add new help with table and colors
  • Add force push
  • Add new aliases for existing commands
  • Make pull better: add choosing of strategy, rebase, fetch info
  • Add rebase command: new command for everything about rebasing
  • Remove autosquash rebase from commit
  • Add reset command: now you can choose a commit to reset
  • Add custom ticket prefix
  • Add A LOT of new modes to commit
  • Add custom scopes to commit
  • Add user settings to config
  • Add ability to unset global configs
  • Add feature to set remote url in the new repo

Fixes

  • A lot of UI and UX fixes in all existing commands

Misc

  • Add build action to create an executable script
  • Add minify after build to delete newlines and comments
  • New README

2.2.0

03 Jun 09:44
Compare
Choose a tag to compare

2.1.0

10 Oct 12:07
ab4d9ed
Compare
Choose a tag to compare

Features

commit: add empty type for commit message and remove perf
push: add warning when pushing to main

Bug Fixes

merge: fix merging remote branches after fetching

Misc

docs: add commit demo
docs: update installation tutorial
docs: add shorthands table

2.0.0

09 Oct 18:33
Compare
Choose a tag to compare

Introduce the new format of interaction with gitbasher — global executable instead of Makefile. Also output formats were updated and added some new commands, README was also updated.

You can place gitb script to your .../bin folder and use it in every place without any additional installations, just as git.

CHANGELOG

  • Get rid of active using of Makefile, create a single executable script
  • Change the way of using commands — now it contains command itself and mode, which allows to write commands using space instead of dash
  • Some command's outputs become better
  • Fix bugs with push header and merge success messages
  • Add short aliases for all commands and modes
  • Use git config for configurations, add gitb config commands
  • Add gitb status command
  • Update README

1.0.0

08 Oct 14:02
Compare
Choose a tag to compare

gitbasher allows you to interact with your Git repository from the command line in a simple and intuitive way, speeding up the development process, making it more consistent and reducing the number of mistakes

This version is some kind of MVP and has a huge disadvantage — everything is based on Makefile and installation process may be difficult. This will be fixed in future versions and the user experience will also be improved after receiving feedback.

Features

  • commit — commiting your changes
  • pull — fetch and merge changes from a remote repo
  • push — push changes to a remote repo
  • branch - manage your local and remote branches
  • tag - manage your local and remote tags
  • <gitlog> — some useful operations with git log and reflog