- support for multiple repo workspaces
- on
settings
tab theworkspaces
entry field accepts a list of paths separated by;
- use
~
for user-home path - blanks between
;
separated paths are ignored - when using double or single quotes around paths make sure the
;
exists to separate paths - blanks at the start or end of paths are not supported
- on
- added
$PYTHON
to context menu variables - added clear message after commit select box
- added keyboard interrupt cntrl+c handler
- added
workdir
key for context menu handlers
- fix: blank in path will show file as deleted
- fix: rename file with git
- improved formatter
- support for multiple file extension for single config entry
- support for path expansion for formatter config
- added sample for uncrustify (c, c++)
- on "changes" tab
- added context menu to open file system explorer
- added support for custom context menu with
~/.gitonic/context.json
- calling merge-tool with more then more file selected on change tab will
not block the user-interface anymore since starting independent from main process
- important add
--newtab
tomeld
configuration in.gitconfig
to re-use an already running instance ofmeld
- important add
- context menu handler expands user path (
~
)
- show all untracked files on changes tab (not only the folder)
- support for more code formatters (included in standard installation as extras)
- install with
pip install gitonic[PEP08]
- pycodestyle
- autopep8
- black
- yapf
- install with
- support for meld (included in standard installation as extra)
- install with
pip install gitonic[MELD]
- install with
- installation script (linux) for using within a virtual environment
- added more installation options
- fixed logging
- fix no branch crash when no branch is set up
- added fetch buttons
- double ESC will exit gitonic
- new hotkey Alt-c to go directly to commit tab
- added F5, F6 hotkeys for changing the active tabs
- custom formatter support
- defined under settings
formatter.json
- defined under settings
- sort files in changes tab
- git current branch in changes tab
- support for black
- bug fix, due to corrupted local env
- double click in changes view will stage/ unstage a file
- changes view height
- bug fix, due to corrupted local env
- bug fix, removed control-x hotkey
- fix save settings
- set focus on commit entry after clearing fields
- expert (dev-mode) logging tab
- calling diff-tool will not switch to log tab
- icon support with
fontawesome
andpytkfaicons
- added tooltips
- added hotkeys
- BUG fix: search only in first level of workspace folder for git folder
- rework ui layout
- use subprocess popen to capture stdout, and stderr
- added "commit + push" button
- fix find git repo in workspace (with similar starting letters)
- hopefully all childhood diseases are gone for now
- thonny-gitonic plugin support
- config parameter in config file
- workspace not fixed anymore to ~/repo
- refactored
- commit history
- documentation in readme
- first version
- no yet released official