Commit Graph

658 Commits

Author SHA1 Message Date
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
andrewpollack
3a1c1a6b99
merge branch closes window (#882)
fixes #876
2021-08-30 12:16:37 +02:00
Stephan Dilly
26a3b65312 fix clippy nightly 2021-08-30 12:15:05 +02:00
Ashvin Arsakularatne
e275caa872 add scrollbar to revlog 2021-08-28 14:32:12 +02:00
Stephan Dilly
9c7ac0f84d some more immutable string optimizations
and precompute diff line trimming (newlines)
2021-08-27 09:40:45 +02:00
Stephan Dilly
8353dfdd36 use less memory per hunk (immutable string) 2021-08-27 09:31:31 +02:00
Stephan Dilly
a8654329ec allow rebase of a branch (#816) 2021-08-26 20:31:37 +02:00
Stephan Dilly
f51a3a953a todo 2021-08-26 19:27:39 +02:00
Stephan Dilly
6524af65a1 fix filetree content not showing tabs (fixes #874) 2021-08-24 23:02:23 +02:00
andrewpollack
d3a6fdd2e7
Issue/768/support markdown emoji (#866) 2021-08-23 12:09:00 +02:00
Stephan Dilly
fa1a1c8727 fix tag commit msg in taglist (closes #871) 2021-08-22 23:24:30 +02:00
Stephan Dilly
60d512a5b3 fix capacity 2021-08-22 12:53:53 +02:00
Stephan Dilly
49a1855cbb dont use process abort on input thread error (#823)
rather perform a graceful shutdown
2021-08-22 00:25:04 +02:00
Stephan Dilly
81924fb9f8 show subject line of commits compared 2021-08-21 16:11:33 +02:00
Stephan Dilly
3db3b95dd0 fix order of old/new in compare 2021-08-21 15:56:21 +02:00
Stephan Dilly
5672cfd033
compare two commits (#860) 2021-08-21 15:49:39 +02:00
jedel1043
13a0f4e9e2
Display mark for remote branches with tracking branches (#861) 2021-08-20 13:03:02 +02:00
Stephan Dilly
1faba1760c cleanup 2021-08-19 22:28:57 +02:00
Stephan Dilly
bc611bca52 allow inspecting top commit in branchlist 2021-08-19 22:20:54 +02:00
Stephan Dilly
f7ecc0e194 do not fetch filetree on empty repo (closes #859) 2021-08-19 11:05:20 +02:00
Stephan Dilly
7cc19f673a
support options for the way we calculate the status (#849) 2021-08-19 02:19:36 +02:00
Stephan Dilly
2b85b81a3e
drop multiple stashes (#855) 2021-08-18 01:41:33 +02:00
Stephan Dilly
5c694bd696 improve marker styling 2021-08-17 17:54:13 +02:00
Stephan Dilly
3847ec92cf distinct marked commits styling 2021-08-17 14:51:27 +02:00
Stephan Dilly
dad8e8d43d cargo fmt: use hardtabs
since it does not support hard-whitespaces its the only way to make whitespaces consisitent and checked
2021-08-17 14:24:25 +02:00
Stephan Dilly
25a49e22f2 supporting marking commits in the log 2021-08-17 14:21:24 +02:00
Stephan Dilly
55f224c5ca fix nightly 2021-08-17 13:14:33 +02:00
Stephan Dilly
d4db614a01 update branch list if a push notification arrives 2021-08-15 18:13:54 +02:00
zcorniere
56502ad3fd
ability to delete remote branch (#838)
* added ability to delete remote branch (closes #622)
2021-08-15 17:44:55 +02:00
Stephan Dilly
47ff93734e workaround tui-rs issue 2021-08-15 17:18:06 +02:00
Stephan Dilly
d42b00389c
check branch name validity while typing (#842)
closes #559
2021-08-15 15:14:35 +02:00
Stephan Dilly
e16dfcaee7
hook into libgit2 tracing (#822) 2021-08-15 14:24:20 +02:00
Stephan Dilly
19f2fd03cf
app has its own async notifications now (#813)
* app has its own async notifications now
2021-07-11 13:24:19 +02:00
Stephan Dilly
8d6a75babe quit key binding (closes #771) 2021-06-26 13:15:41 +02:00
Levi Olorenshaw
aee872113b run rustfmt and fix vim style key config test failure 2021-06-26 13:09:48 +02:00
Levi Olorenshaw
f29ba723df add bindings q and ESC for exit if no popup visible 2021-06-26 13:09:48 +02:00
Christoph Rüßler
bce652ecca Add filter to AsyncLog
This is a small change that makes it possible to reuse the logic in
`AsyncLog` for the file history view. `AsyncLog` passes the filter to
`FileLogWalker` unchanged.
2021-06-26 13:07:03 +02:00
Christoph Rüßler
c0296687b8 Add push to commands in tags popup
- Update missing remote tags after tags are pushed.
2021-06-14 23:18:04 +02:00
Christoph Rüßler
2a5834aeb0 Add shortcut for files tab to help 2021-06-14 23:18:04 +02:00
Stephan Dilly
850a930053 some cleanup and changelog 2021-06-12 22:41:10 +02:00