Commit Graph
699 Commits
Author SHA1 Message Date
Stephan Dilly bfda870933 fix panic when cursor is OOB after closing editor with shorter msg 2020-07-04 15:44:24 +02:00
Stephan Dilly 756c124b68 hide cursor again after external editor closes (fixes #168) 2020-07-04 15:40:52 +02:00
Stephan Dilly 313f5586b0 todo 2020-07-04 15:38:46 +02:00
Stephan Dilly 60759d7bec open external editor from commit popup
this puts all commit logic into one 'view' and allows editing amend commit messages in the external editor aswell.
2020-07-04 15:36:12 +02:00
Stephan Dilly 0a24c2c9b0 add profiling feature 2020-07-04 14:59:30 +02:00
Stephan Dilly b782472a63 more fancy spinner, cleanup tabs 2020-07-04 12:55:40 +02:00
Stephan Dilly a34bab22fa show untracked files in stash commit details (closes #130) 2020-07-02 12:55:17 +02:00
Stephan Dilly e803cb3afe unneeded clones 2020-07-02 12:24:02 +02:00
Mehran Kordi ea244b8cfa fixed issue with utracked files. 2020-07-02 11:58:11 +02:00
dependabot-preview[bot] dd459ecb8a Bump unicode-width from 0.1.7 to 0.1.8
Bumps [unicode-width](https://github.com/unicode-rs/unicode-width) from 0.1.7 to 0.1.8.
- [Release notes](https://github.com/unicode-rs/unicode-width/releases)
- [Commits](https://github.com/unicode-rs/unicode-width/commits/v0.1.8)

Signed-off-by: dependabot-preview[bot] <[email protected]>
2020-07-01 01:03:56 +02:00
Dario Vladovic 0e3dfa4c42 Add CD action to update Homebrew formula 2020-06-30 18:03:36 +02:00
Stephan Dilly c97335435a cleanup 2020-06-30 09:51:05 +02:00
Stephan Dilly b5fd133b04 update changelog (#144) 2020-06-30 09:49:43 +02:00
Stephan Dilly c784c9e9b3 safety first 2020-06-30 09:49:27 +02:00
Agung Baptiso Sorlawan 3ec47ced67 Fix scrolling issues in staged/unstaged section (fixes #144) (#162) 2020-06-30 09:45:18 +02:00
Stephan Dilly 923bed9abf use condvar/mutex to not busywait when suspending input polling (closes #153) 2020-06-30 09:33:22 +02:00
Stephan Dilly a4de701415 move input into app so start/stop polling is less awkward 2020-06-29 20:00:47 +02:00
Stephan Dilly fb6cdb92ea fix whitespace at commit-msg start breaking revlog alignment (closes #158) 2020-06-29 19:48:39 +02:00
Stephan Dilly b54e90a0de simplify spinner and mainloop to reduce log noise (#156) 2020-06-29 18:29:37 +02:00
Stephan Dilly 51d17b2596 prevent stacking up more and more status requests (#156) 2020-06-29 17:53:01 +02:00
Stephan Dilly 18c4d872d3 more debug logging 2020-06-29 16:03:35 +02:00
Stephan Dilly 4f45be0924 better naming 2020-06-29 16:00:21 +02:00
Stephan 738cf3fab4 try speeding up status (see #156) 2020-06-29 14:11:23 +02:00
Stephan 4a442f3829 cleanup use 2020-06-29 12:30:10 +02:00
Stephan ce4f3af767 leave alternate screen when going into external editor (fixes #152) 2020-06-29 10:27:16 +02:00
Stephan Dilly 80f98d6b6d move commit into its own mod
# Conflicts:
#	asyncgit/src/sync/utils.rs
2020-06-29 09:47:54 +02:00
Stephan Dilly c856c23aef remove outdated commit method 2020-06-29 09:46:38 +02:00
Stephan Dilly 6630b7c89c added new external editor feature in changes (closes #46) 2020-06-26 01:07:16 +02:00
Jon Grythe Stødle 477fdd303d Add support for external editor
Adds support for editing commit messages in an external editor. It read the GIT_EDITOR, VISUAL, EDITOR environment variables in turn (in the same order git does natively) and tries to launch the specified editor. If no editor is found, it falls back to "vi" (same as git). If vi is not available, it will fail with a message.
2020-06-26 00:50:39 +02:00
Stephan Dilly 8627d940f4 steamline some more command functions 2020-06-25 19:05:59 +02:00
Stephan Dilly df338334e1 2% optimisation in revlog where amend was still run on each event 2020-06-25 18:35:16 +02:00
Stephan Dilly b3b7f37756 bump dep 2020-06-25 17:45:24 +02:00
Stephan Dilly fc4c379921 bump version 2020-06-25 17:44:49 +02:00
Stephan Dilly d760533c94 fix categories 2020-06-25 17:44:22 +02:00
Stephan Dilly 895c013d10 fixed author column width (closes #148) 2020-06-25 10:27:07 +02:00
Stephan Dilly 97560564c9 run hooks from workdir and not from current dir (closes #151) 2020-06-25 08:14:43 +02:00
Stephan Dilly b66d385a8f sort order 2020-06-25 07:47:10 +02:00
Stephan Dilly 1028a51652 fix invalid utf8 in commit msg also for commit details (see #150) 2020-06-24 16:08:46 +02:00
Stephan Dilly fab5b6ea47 display lossy commit msg when containing invalid utf8 (closes #150) 2020-06-24 10:11:27 +02:00
Stephan Dilly 6b52b60280 added badges 2020-06-23 12:24:57 +02:00
Stephan Dilly e78a157937 cargo update 2020-06-23 11:08:26 +02:00
Stephan Dilly 0d84abd1c6 make draw take shared ref again 2020-06-23 11:03:02 +02:00
Stephan Dilly 19947a7ec0 fix state change bug introduced in last commit 2020-06-23 00:24:12 +02:00
Stephan Dilly cb6fe05cd6 indicate whether input polling state in process of changing 2020-06-23 00:18:59 +02:00
Stephan Dilly b01f716677 fix diff of commit not returning binary size 2020-06-22 22:03:45 +02:00
Stephan Dilly a98dea7825 clippy fix 2020-06-22 20:12:19 +02:00
Stephan Dilly 9ecd911fff update changes (closes #141) 2020-06-22 20:04:13 +02:00
Stephan Dilly 76e52cc7a2 show file size diff for binary files (#141) 2020-06-22 20:01:04 +02:00
Stephan Dilly f287d6a351 changelog 2020-06-22 16:44:13 +02:00
Stephan Dilly b8397ae285 make help headers more obvious (closes #131) 2020-06-22 16:42:16 +02:00