Commit graph

171 commits

Author SHA1 Message Date
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
c856c23aef remove outdated commit method 2020-06-29 09:46:38 +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
895c013d10 fixed author column width (closes #148) 2020-06-25 10:27:07 +02:00
Stephan Dilly
0d84abd1c6 make draw take shared ref again 2020-06-23 11:03:02 +02:00
Stephan Dilly
a98dea7825 clippy fix 2020-06-22 20:12:19 +02:00
Stephan Dilly
76e52cc7a2 show file size diff for binary files (#141) 2020-06-22 20:01:04 +02:00
Stephan Dilly
b8397ae285 make help headers more obvious (closes #131) 2020-06-22 16:42:16 +02:00
Stephan Dilly
86fafbd47b clippy fixes 2020-06-22 12:32:01 +02:00
Stephan Dilly
b899751c2b share theme instead of copying it all over the place 2020-06-22 12:21:21 +02:00
Stephan Dilly
19db19b010 add test for untracked files in stash bug (#130) 2020-06-15 23:40:09 +02:00
Stephan Dilly
b4a466876e Fix textinput cursor was not reset after msg.clear 2020-06-15 12:09:22 +02:00
Stephan Dilly
602257f114 simplification and fix staging hunks in untracked file 2020-06-15 01:32:39 +02:00
Stephan Dilly
b3045b35bb rename 2020-06-14 23:37:46 +02:00
Stephan Dilly
d67a240bc7 fix reset hunk in untracked file 2020-06-14 23:34:54 +02:00
Stephan Dilly
24da2f200e
Reset individual hunks (#125)
closes #11
2020-06-14 10:46:25 +02:00
Stephan Dilly
0cdaabf9f8 clippy fix 2020-06-14 10:20:05 +02:00
Stephan Dilly
36d9d13df4 fix theme usage 2020-06-14 10:19:36 +02:00
Alistair Carscadden
fcb474b8a2 use is_char_boundary() to simplify logic 2020-06-14 09:55:54 +02:00
Alistair Carscadden
8c4d52d59e wrap TextInputComponent text 2020-06-14 09:54:50 +02:00
Stephan Dilly
c37fd56b3c rustfmt 2020-06-14 00:57:45 +02:00
A. Carscadden
09c3fe9cbb
Add cursor to TextInputComponent for better commit message support (#117)
see #46
2020-06-14 00:56:35 +02:00
Stephan Dilly
5185f1c4d4 support commit amend (#89) 2020-06-13 01:50:39 +02:00
Stephan Dilly
63e449fca9 indicate what branch we are on (closes #115) 2020-06-12 22:37:53 +02:00
Stephan Dilly
112b5c888c better scrolling in diff (closes #52) 2020-06-12 17:36:06 +02:00
Stephan Dilly
dd69d9b559 fix files loading text sometimes wrong (closes #119) 2020-06-12 16:59:36 +02:00
Stephan Dilly
b80df36cdf fix selection disappearing in tree sometimes (closes #120) 2020-06-12 16:39:06 +02:00
Stephan Dilly
0ec7552569 right arrow in file tree convenience 2020-06-10 09:35:27 +02:00
Stephan Dilly
8d38bd1862 clippy 2020-06-09 17:49:56 +02:00
Stephan Dilly
f91873da1b correct file number 2020-06-09 17:49:08 +02:00
Stephan Dilly
885accc271 more room for files 2020-06-09 17:33:30 +02:00
Stephan Dilly
9e1d8af264 request commit based diff async 2020-06-09 17:23:59 +02:00
Stephan Dilly
6a6fae9581 show cmds in new commit popup 2020-06-09 16:58:28 +02:00
Stephan Dilly
702415c40d
full commit detail popup (#113)
see #80
2020-06-09 13:30:17 +02:00
Stephan Dilly
fa8070b1ba new popup paragraph helper 2020-06-08 23:50:46 +02:00
Stephan Dilly
4caf8ddff9 cleanup 2020-06-08 23:39:15 +02:00
Stephan Dilly
4ea8124a10 thick borders on popups 2020-06-08 23:38:42 +02:00
Stephan Dilly
71fdf1d6a9 better tag highlighting in log 2020-06-06 19:33:52 +02:00
Stephan Dilly
5bfdb40a14
commit details in log (#107) 2020-06-06 19:24:48 +02:00
Stephan Dilly
bec1fb939a show error instead of app close when staging fails (#108)
update changelog
2020-06-04 00:02:32 +02:00
Stephan Dilly
dbd7dd33ea support Stage all/Unstage all (closes #82) 2020-06-02 16:01:54 +02:00
Stephan Dilly
26a4245213 better cmd ordering 2020-06-02 14:40:24 +02:00
Stephan Dilly
14a93cbefd support adding file/folder to gitignore (closes #44) 2020-06-01 23:32:11 +02:00
Stephan Dilly
f96343061c add clippy::nursery checks 2020-05-31 01:04:04 +02:00
Stephan Dilly
732690da1d improve performance on diffing giant files (#96) 2020-05-29 09:44:11 +02:00
Stephan Dilly
0bad5503bd fix error when showing diff of giant file - trading error for dog slow drawing (closes #96) 2020-05-29 09:32:59 +02:00
Stephan Dilly
5153f79080 fix selection bug 2020-05-25 21:14:25 +02:00