extrawurst
0c591dfea4
Fix branch switch with slash ( #1857 )
2023-08-29 16:39:58 +02:00
extrawurst
15e9222f51
refactoring commit filter ( #1843 )
2023-08-27 16:38:20 +02:00
extrawurst
9a7c2199a7
make commit filtering an async job ( #1842 )
2023-08-27 15:14:10 +02:00
Ammar Abou Zor
c68fa3e87b
Jump to commit via sha ( #1818 )
2023-08-27 09:46:41 +02:00
extrawurst
0fdec134c5
Fix: search in log ( #1838 )
2023-08-26 20:34:37 +02:00
extrawurst
11c65f633f
fix new fmt check
2023-08-26 13:52:47 +02:00
extrawurst
cde1c7f883
Search commits by author ( #1822 )
2023-08-21 12:11:53 +02:00
extrawurst
3c5131ad27
commit log filtering ( #1800 )
2023-08-18 17:19:18 +02:00
lightsnowball
514e8f0175
Modify checkout implementation making branch switching more similar to CLI git behaviour ( #1809 )
2023-08-18 14:31:51 +02:00
extrawurst
9eb8d470a4
optimize logfilter to not check stashes
...
logfilter using `get_commit_diff` on each entry lead to a lot of unneeded calls to `get_stashes` and `is_stash_commit` which should be not even needed for file history log entries. this is not happening now anymore
2023-08-11 11:38:21 +02:00
extrawurst
7400d5bc68
more logging/diagnostics when repo cant be opened
2023-08-10 15:39:39 +02:00
extrawurst
53988ba4e0
fix hunk edits with non standard diff options ( #1803 )
2023-08-10 14:48:36 +02:00
extrawurst
b935df59a1
fix nightly build
2023-07-18 09:45:05 +02:00
pm100
d6f33532bb
bump msrv to 1.65
2023-05-14 13:59:48 -06:00
Christoph Rüßler
2554f04ace
Don’t show upstream if commit is local branch head
2023-04-12 11:53:08 +02:00
Christoph Rüßler
3af256c75a
Show remote branches in revlog
2023-04-12 11:53:08 +02:00
extrawurst
9d83ce358e
Reword commit ( #1553 )
...
* reuse commit popup for reword
* switch to status after reword
* show command
* prepopulate with old msg
* changelog
Closes #829
2023-02-18 20:47:24 +00:00
extrawurst
8ab62244ce
support reset from log view ( #1534 )
2023-02-04 16:15:26 +01:00
Andrey Krupskiy
57a5322fa7
Checkout commit ( #1499 )
...
* Add keybind to checkout commit in log view
* Extract commit checkout into method
* add quckbar hint for checkout commit
* add a smoke test
* update changelog
* show an error in popup
---------
Co-authored-by: Omnikar <omnikar5@gmail.com>
Co-authored-by: extrawurst <776816+extrawurst@users.noreply.github.com>
2023-02-04 07:00:19 +01:00
hamflx
5411397f9a
Fix commit hooks error and "no such file" error on Windows with wsl2 installed. ( #1532 )
...
* use git bash instead of wsl bash
* add unittest for some simple shell commands.
* fix incompatible unitest with macOS
2023-02-02 10:33:57 +01:00
extrawurst
c6dec379f2
clippy nightly fixes
2022-12-30 09:42:50 +01:00
extrawurst
289eddd9be
fix nightly clippy
2022-12-10 11:27:59 +01:00
extrawurst
8d2de65868
fix clippy nightly
2022-11-23 15:14:12 +01:00
Alexandru Macovei
6b5745f6c2
Fix Clippy Lints ( #1390 )
...
* apply latest nigtly clippy lints
* temporarily disable const fn lints due to nigh false positive count on nightly
2022-10-19 13:45:12 +02:00
extrawurst
16a537c102
Persist all options ( #1342 )
...
closes #1340
2022-09-20 08:23:04 +02:00
extrawurst
4249a278b6
nightly clippy fixes
2022-09-02 09:09:29 +02:00
extrawurst
4e0da37230
Support updating submodules ( #1305 )
2022-08-31 11:40:52 +02:00
extrawurst
986d34a5ac
support opening submodule ( #1298 )
2022-08-31 10:51:08 +02:00
extrawurst
ef3ece552d
PoC list submodules ( #1090 )
2022-08-27 17:55:06 +02:00
extrawurst
0e2262882b
fix some clippy workarounds
2022-08-20 11:52:13 +02:00
extrawurst
1985fd2dbc
clippy nighytly fix
2022-07-04 10:43:30 +02:00
extrawurst
c1cb868c4b
fix nightly clippy
2022-07-02 08:17:15 +02:00
extrawurst
cce49a34b7
Revert "Change diff renamed files ( #1040 )"
...
This reverts commit 5f466ff983 .
2022-04-24 22:30:40 +02:00
Gleb Davydov
5f466ff983
Change diff renamed files ( #1040 )
2022-04-24 19:25:50 +02:00
Stephan D
2a578889f3
switch focus to index after staging last file ( #1170 )
2022-03-10 00:50:37 +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
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
53e855e488
use auto proxy option
2022-01-26 09:54:48 +01:00
Stephan Dilly
317b245ba0
fix credential.helper config usage inside repo ( #1091 )
2022-01-24 00:36:58 +01:00
Stephan Dilly
9653545c81
debug print sideband progress
2022-01-22 18:53:59 +01:00
Stephan Dilly
614040b854
add note
2022-01-22 18:50:51 +01:00
Stephan Dilly
166826f5ea
allow inspecting tag annotation
2022-01-22 01:21:15 +01:00
Stephan Dilly
435de9cda3
support hookspath ( #1054 )
2022-01-17 15:06:54 +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
d5d36de01e
implement reverting commit from revlog ( #1057 )
2021-12-29 16:40:22 +01:00
Stephan Dilly
d790b48f5d
fix nightly clippy
2021-12-19 21:05:05 +01:00
Stephan Dilly
10b4704662
run hooks in correct pwd ( #1049 )
...
see #1046
2021-12-17 00:46:08 +01:00
Stephan Dilly
55b9877e93
use .git path instead of workdir finding hooks
...
fixes #1046
2021-12-15 15:33:09 +01:00