Commit graph

723 commits

Author SHA1 Message Date
JayceFayne
d4949a676b
support copy to clipboard on wayland (#1233) 2022-08-17 19:46:56 +02:00
extrawurst
948f4bb287 clap unittest 2022-08-17 18:23:55 +02:00
extrawurst
64f68fa668 remove old clippy ignores 2022-08-17 17:29:49 +02:00
Stephan D
4a0e58ae15
msrv 160 (#1279)
* bump edition
* msrv 160
* upgrade clap and more deps
2022-08-17 16:30:54 +02:00
extrawurst
3ce715178b upgrade syntact to get rid of plist and #1275 2022-08-15 12:50:10 +02:00
extrawurst
c1cb868c4b fix nightly clippy 2022-07-02 08:17:15 +02:00
extrawurst
149841c604 doc comment 2022-04-24 22:34:50 +02:00
extrawurst
cce49a34b7 Revert "Change diff renamed files (#1040)"
This reverts commit 5f466ff983.
2022-04-24 22:30:40 +02:00
extrawurst
c3dbce1cd6 cargo fmt 2022-04-24 20:12:47 +02:00
Luka Markušić
638d7c2648
Sort fuzzy_matcher results based on score (#1183)
Co-authored-by: Stephan D <776816+extrawurst@users.noreply.github.com>
2022-04-24 20:11:26 +02:00
Gleb Davydov
5f466ff983
Change diff renamed files (#1040) 2022-04-24 19:25:50 +02:00
splitDEV
13afbf6bba
Add support for GIT_DIR and GIT_WORK_TREE environment variables (#1191)
* Use git env variables for git dir and git workdir

* Add changes to CHANGELOG.md

* Fix indentation

* Add link to PR

Co-authored-by: Stephan D <776816+extrawurst@users.noreply.github.com>
2022-04-24 19:12:00 +02:00
Stephan D
02efae1499
Fix stashlist after marked drop (#1207) 2022-04-23 19:01:15 +02:00
extrawurst
3c27d4f9f5 nightly clippy fix 2022-04-17 16:47:00 +01:00
Stephan D
2a578889f3
switch focus to index after staging last file (#1170) 2022-03-10 00:50:37 +01:00
extrawurst
dadf8ba269 fix nightly build 2022-03-09 21:34:31 +01:00
Stephan Dilly
284c57fb72
generic popup stacking solution (#1124)
* generic popup stacking solution
* allow going back to file-revision popup
* do not select diff in coming back to files-revlog
* handle filetree popup via stacking
* allow going back to inspect commit
* allow coming back to compare/inspect commit
2022-02-06 22:13:05 +01:00
Stephan Dilly
4f3ecfcd7c
fix left arrow closing popup (#1121)
* fix left arrow closing popup
* fix pageup/down being borked
* adhere to global diff options
* fix build for rust 1.50
* show revision count in header
* allow blaming any specific file revision
* show blame command
* allow opening history from blame
2022-01-31 20:56:59 +01:00
Fernando Silva
2745d9f860 fix: blame tabs indentation 2022-01-31 09:47:56 +01:00
Stephan Dilly
457ea47457 file revlog: diff issues
* clear on open
* populate after log was loaded
2022-01-30 23:11:17 +01:00
Stephan Dilly
194fa6f2e7 perf improvement when fullscreen popup open
do not render tabs when fullscreen popup open
2022-01-30 23:00:00 +01:00
Stephan Dilly
ef78a3a8ba fix file log key events leaking through 2022-01-30 19:41:14 +01:00
Stephan Dilly
f2b09d39c6 clippy nightly fixes 2022-01-30 19:28:45 +01:00
Christoph Rüßler
b622ceef94
Add popup for file history (#841) 2022-01-30 18:50:50 +01:00
Stephan Dilly
e18aa48aea
fix issue with taglist component without remotes (#1112) 2022-01-27 21:56:54 +01:00
Stephan Dilly
fce9b90071
Fix 1104 performance regression (#1107) 2022-01-26 09:56:17 +01:00
Stephan Dilly
6cf39a88f5
Fix 1102 performance reg (#1103) 2022-01-26 00:30:19 +01:00
Stephan Dilly
14c79c12a6 use @ and style as fat tag symbol 2022-01-22 17:59:11 +01:00
Stephan Dilly
166826f5ea allow inspecting tag annotation 2022-01-22 01:21:15 +01:00
Stephan Dilly
13b6b2fdc6
support deleting tag on remote (#1079) 2022-01-16 22:56:39 +01:00
Stephan Dilly
132559ea7f
support annotated tags (#1073) 2022-01-12 12:44:34 +01:00
Stephan Dilly
b6429bc330
do not allow pull on local-only branch (#1067) 2022-01-09 16:31:20 +01:00
Stephan Dilly
d5d36de01e
implement reverting commit from revlog (#1057) 2021-12-29 16:40:22 +01:00
uniqueNullptr2
e7f15ae457
Disable fetch,pull,push when no remote defined (#1051) 2021-12-25 21:37:30 +01:00
Stephan Dilly
6249491484
keep commit msg on hook-fail (#1036)
fixes #1035
2021-12-09 21:12:31 +01:00
Stephan Dilly
a947ce35e7
fix status fetch hanging on bare repos w/o worktree (#1032)
closes #1029
2021-12-08 22:00:55 +01:00
Stephan Dilly
006cdd6373
support bare repos (#1028) 2021-12-05 00:35:45 +01:00
Stephan Dilly
ecabee02da allow opening file selected in tree (#989) 2021-12-02 08:24:13 +01:00
Stephan Dilly
328061dec6 file rename 2021-12-01 09:13:05 +01:00
Stephan Dilly
5a7c85daee rename 2021-12-01 09:12:39 +01:00
Stephan Dilly
33ac72c8e7
fetch/prune branches (#1000) 2021-11-23 22:14:37 +01:00
Stephan Dilly
cbf53d6013 update main UI aswell to show new branch 2021-11-22 23:04:49 +01:00
Stephan Dilly
d617ba76fa simplify key bindings file handling (#946) 2021-11-21 22:10:37 +01:00
Curiosidad-Racional
38cf196b62
File find popup up/down keys resolves #977 (#993) 2021-11-21 20:10:14 +01:00
Stephan Dilly
3db1a68515
allow config for key symbols (#997)
closes #465
2021-11-20 18:44:04 +01:00
Jakub Jirutka
fa7cd37ca7 Make gh-emoji optional
gh-emoji crate includes *images* of GitHub's emoji - this is quite a big
dependency. It increases the binary size by 1 MiB; that's +25 % when
building v0.18.0 on Alpine Linux with build flags to optimize size.
I consider it an unnecessary bloat that should be optional.
2021-11-10 18:07:48 +01:00
Stephan Dilly
389bd75d46 honor options in stage_all command (see #933) 2021-10-23 15:34:49 +02:00
Stephan Dilly
5c661be159 support home/end keys in branchlist (fixes #957) 2021-10-23 14:39:02 +02:00
Gleb Davydov
899168e1ce
Add highlighting for matches in fuzzy finder (#947)
closes #893
2021-10-15 17:23:57 +02:00
R0nd
153c79a828
support pull from remote (#945)
closes #920
2021-10-13 15:34:58 +02:00