Commit graph

697 commits

Author SHA1 Message Date
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
Stephan Dilly
d6a2af89ee branch deletion better distinguish local vs remote 2021-10-13 11:55:21 +02:00
Stephan Dilly
cd3a1e2793 branchlist: do not consume more-key (fixes #944) 2021-10-11 11:14:25 +02:00
Stephan Dilly
39400aac92
pending merge: more obvious repo state visualization (#943)
fixes #925
2021-10-11 11:08:34 +02:00
Alessandro Menezes
6ae5b5e2b2
Add specific key bindings to stage / unstage items (#930)
* Add specific key bindings to stage / unstage items

Feature requested by Issue #909.

* Updating Help popup with stage / unstage keys

* Merging staging and unstaging into a single `stage_unstage_item` key

* Add/remove hunk now use the `stage_unstage_item` key
2021-10-10 02:58:21 +02:00
Alessandro Menezes
8486233053 Fixing the CI Pipeline
Rust nightly (1.57.0-nightly) was throwing errors when running `cargo clippy`.
2021-10-10 02:57:45 +02:00
Alessandro Menezes
d84120a895
Switch to status tab after merge / rebase with conflicts (#932) 2021-10-07 09:33:30 +02:00
Stephan Dilly
d359fabe7b clippy fixes 2021-09-30 23:30:54 +02:00
R0nd
48f9331b0d
Use git_message_prettify (#924) 2021-09-30 23:20:43 +02:00
Stephan Dilly
e4c7867564
allow rebase with conflicts (#897) 2021-09-29 18:55:47 +02:00
Scott Reeves
07f5d69a48 Improve contrast in branch popup for selected branch 2021-09-29 16:36:10 +02:00
Stephan Dilly
05dd8eff1d cargo fmt 2021-09-25 15:51:33 +02:00
Stephan Dilly
915cece734 cleanup some lints 2021-09-25 15:39:54 +02:00
Stephan Dilly
d541d0d9f8
make fetch more error resilient (#915)
fixing #911
2021-09-24 13:01:55 +02:00
Stephan Dilly
8729530ba9 nightly clippy fixes 2021-09-10 11:19:32 +02:00
Stephan Dilly
1a8caa32d4 cargo clippy 2021-09-10 10:01:03 +02:00
Stephan Dilly
f27227af41
Conflict free rebase (#896)
* unittest for rebasing with conflicts
* hide branchlist after rebase
2021-09-07 00:04:54 +02:00
Stephan Dilly
b70ea92608 show find command (closes #891) 2021-09-06 14:33:08 +02:00
Stephan Dilly
6d6f60349a
More fuzzy finder (#892)
* allow selecting entries in fuzzy finder
* fix fuzzy finder also in files popup
* changelog
2021-09-04 23:56:34 +02:00
Stephan Dilly
26a9aaacf5 rename 2021-09-04 13:28:23 +02:00
Stephan Dilly
fb2b990072
find files via fuzzy finder (#890) 2021-09-04 10:50:03 +02:00
Stephan Dilly
3b5d43ecb2 cleanup 2021-09-03 00:20:38 +02:00
Stephan Dilly
aaf0e4cfbf &str instead of weird &String 2021-09-02 19:19:09 +02:00
Stephan Dilly
40e03ba7de allow async jobs to set intermediate progress 2021-09-02 18:29:03 +02:00
Stephan Dilly
0454e2a1cd asyncjob supports sending arbitrary notifications
this is used to send progress reports during work on the job
2021-09-02 13:14:36 +02:00
Stephan Dilly
b9e4631ff4 allow async job to return dynamic notification 2021-09-02 11:36:46 +02:00
Stephan Dilly
2a2751bf2a fix clippy nightly 2021-09-02 09:15:41 +02:00