- Fix for
Git status
not opening selected file when accessed outside of repo. - Fix for some commands working after second time they are selected
- Many internal upgrades to keep up with atom 1.0.0 api
- Commands can now be run from the Git-plus palette for files in other repos outside of the current project.
- This means you can open a directory of multiple Git repositories and work with individual repos while in the same project.
- minor
- More api upgrades
- No longer showing git commands in regular command palette when project is not a repo
- Making changes to follow the api for atom 1.0.0
- Update css selectors and keymappings with new atom API standards
- Fix for
Checkout new branch
Git Show
can be cancelled with escape
- Confirm on
Git Remove
- Handle case of no available panes after saving commit message
- Handle case of no available panes after closing commit message pane
- Minor patch
- Temporary fix for
Git Pull
issue on yosemite mac's thanks to @Azakur4.
- Remove hyphenated package name in menu
- Small fix in git-commit.coffee line 90 where promise returns a TextBuffer. Using given TextBuffer for subscriptions rather than the 'buffer' property in the TextBuffer.
- New Git merge feature thanks to @herlon214
- Using new atom api for configs and subscribing to make it easier for moving forward and maintenance
- Fix issue of commit tab not opening
- Still need to remove dependency on Theorist
- Return of git-plus command palette
- THIS IS THE LAST PUSH OF NEW FEATURES. I'm stopping development of this package because I don't have time and on top of that, I don't use atom anymore
- Adding new command called 'Git Run'. This allows you to run git commands like in the command line. i.e.
add --all .
orclone [email protected]:akonwi/git-plus my-git-plus
- Removed Git-Plus command palette and merged all commands into atom command palette
- all commands are now accessible via keymappings
- Add setting to change message display time in seconds
- Fix for object names being shortened unnecessarily.
- Fix for branch names being shortened unnecessarily.
- Fix 'Git Log' for windows users
- Git pull lists remotes if there are multiple and remote branches
- From the Git Status list, you can go to the modified file or open its diff file
- Adding commands for Git stash
- new
Reset HEAD
allows unstaging all changes
- Patch to resolve when atom project is a subfolder of a repository
- Can change commentchar in Git configs and Git-plus will use it in commit messages
- Can now push tags to remote
-
The more common commands are now accessible through keybindings
- Add
- Add all and commit
- Add and commit
- Commit
- Diff [all]
- Log
- Status
- Pull
- Push
-
Debut of submodule support by the plugin.
-
Submodule commands should be run while a submodule file is the current file
- Fix for not being able to commit on windows
- New setting to specify where to open the pane for commits and such...
-
Git-palette doesn't show 'Git-plus:' prefix in front of commands.
-
Add
diff
,diff all
,log
, to startup commands in regular command palette
- Should be able to close the views with feedback from commands through the
core:cancel
command.
-
Dedicated command palette for git commands. Can be opened with
[cmd|ctrl]-shift-h
-
Git init
is available in projects that are not git repos. -
Stage/Unstage multiple files at a time.
-
Stage individual hunks of a changed file.
-
Git checkout all files
-
Cherry pick commits.
-
Can also set the path to git in settings if it isn't in PATH.
- handling null results of getRepo()
- Fix hide-output key mapping
- Minor fix, changing a call of
@pushTo
to@execute
- Add hide-output keymapping
- Fix for missing fuzzaldrin reference
Git remove
Git fetch
-
Git log
Can also configure how many commits to show in log -
Git show
commits of current file -
Tree-view gets refreshed after things
-
Polish up git tips in commit message