This repository has been archived by the owner on Sep 15, 2023. It is now read-only.
Releases: aditosoftware/adito-nb-git
Releases · aditosoftware/adito-nb-git
Plugin v.1.2.1
Changelog:
MAJOR:
- In the Commit Log a branch can now be created for any given commit (with that commit as the source/origin of the branch)
- When pushing a newly created local branch with several defined repositories the plugin now shows a dialog where the remote, to which the branch should be pushed, can be selected by the user
MINOR:
- The plugin description now has a reference to the releases page in github that can be used as a changelog
- The error that is displayed when trying to pull while on a branch with no remote-tracked branch is now displayed as notification instead of an error. This makes it more obvious that the user has to do something
and the plugin didn't fail for no reason
BUGFIXES:
- The Observables of the actions of the popup menu are now discarded properly
- Everywhere a branch is used, the full name of the branch is used if possible. If only the simple name is passed, the plugin tries to determine the full name before asking JGit to resolve the branch
This fixes a problem where a tag can be returned instead of a branch if that tag has the same name as the branch - Files that were selected prior to pressing "commit" are now automatically selected again at the start of the commit dialog. The automatic expansion of the root node also works again
- Pushing a newly created local branch now properly establishes a tracking relationship between the local branch and the remote branch that will be created by the push
Plugin v.1.2.0
Changelog:
MAJOR:
- Added a logger specific to the git plugin. The log level can be set independent from the global log level in the Git settings menu. Most logging calls use INFO log level
- The Commit Log now has fields in the toolbar where branches and authors can be selected. The graph drawn for a specific user is not finalized yet
- When looking at the history of a file, only that file (or files from the folder if a folder is selected) is shown in the affected files for any given commit
- The Commit dialog now uses a tree to display the changed files
- The toolbar in the Commit Log now has a button that shows an overview of all tags in the repository
- Added a bar next to the scrollbar in the normal editor files. That bar shows the location of changes in the current file
- The calculation of which files were affected by a given commit in the Commit Log now happens asynchronously
MINOR:
- The passphrase for a ssh key can now also be set in the Git settings menu
- The different line colors in the Commit Log now are arranged in a way such that they form a more continuous color gradient
- The table of changed files in a diff dialog now supports quicksearch
- The Commit Dialog now has options to diff or revert files (without having to cancel the Commit Dialog)
- TopComponents should now remember the position that they were last closed in and re-open at that position
- Reworded the pull success message to better reflect if files were updated
- Unstashing a commit while there are uncommitted local changes now works
- Selecting "Show History" in the branch menu now opens the Commit Log and pre-selects that branch
- If the user wants to pull/cherryPick/checkout/merge and there are uncommitted changes, the user gets prompted if he wants to continue with an auto-stash or abort. The user can tick a checkbox to always auto-stash without asking in the future
BUGFIX:
- Fixed the background of selected files not having the proper color
- The graph for a branch that would end in the very next line after it spawned were occasionally meeting slightly off to where they were supposed to meet
- It is no longer possible to press the OK button in the commit dialog if no file is selected
- Move to next/previous in the diff dialog now work as expected
- Several other minor bugs, mostly potential OutOfBoundsExceptions