Commit graph

805 commits

Author SHA1 Message Date
extrawurst
c3e318fdd5 fix clippy nightly 2023-02-27 23:26:14 +01: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
9d256510ac print message of where log will be written
closes #1472
2023-02-17 16:30:43 +00:00
extrawurst
ba9b6d6b6a fix crash on entering submodule #1510
also do not allow opening submodule without workdir
2023-02-17 11:19:16 +00:00
extrawurst
8f612c5cb4 cleanup 2023-02-17 10:21:07 +00:00
Antonio Yang
0fb1856d18
Refactor key_list and remove key_list_file (#1511)
* refactor key_list and rm redundant key_list_file
* remove redudent key_list_file.rs
* fix testcase conflict
2023-02-15 07:10:47 +00:00
extrawurst
d4d6fd28eb
Unittest keylist (#1545)
* fix warning
* add unittest to keylist
2023-02-15 00:20:45 +00:00
Antonio Yang
aefc18d819
Copy file path (#1516)
* copy file path to click board
* update change log
* Add copy path info to command bar
2023-02-12 10:06:56 +00:00
extrawurst
8f7f35b8a9 remove focus key bindings
merge them into `move_XYZ` keys
2023-02-11 10:51:51 +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
extrawurst
32f6134309 log errors in key bindings parsing (#1491) 2023-01-29 11:15:19 +01:00
extrawurst
ce70d5ef12 bump msrv 1.64 2023-01-29 09:28:09 +01:00
Alen Šiljak
1dc097ebd8
Status view fetch (#1483)
* adding the command to Status view
* cleanup and fix warnings

Co-authored-by: extrawurst <mail@rusticorn.com>
2023-01-13 14:51:34 +01:00
extrawurst
b8a436fdeb clippy fix 2023-01-13 14:13:40 +01:00
Dave
5ca712ff80
Add no-verify commit command (#1375)
* add no-verify option on commit action
* make verify a bool flag on commit component
2023-01-13 14:05:51 +01:00
Christoph Rüßler
9fa5fddd93
Allow to scroll diffs horizontally (#1327) 2023-01-08 12:47:37 +01:00
extrawurst
c6dec379f2 clippy nightly fixes 2022-12-30 09:42:50 +01:00
extrawurst
e5c62d01e1 remove duplicate edit cmd from bar (#1489) 2022-12-30 00:15:13 +01:00
extrawurst
669ea61019 followup 9ca6068 2022-12-21 08:17:33 +01:00
extrawurst
9ca6068a17 fix crash in small window and branches
fixes #1470
2022-12-18 20:07:26 +01:00
extrawurst
289eddd9be fix nightly clippy 2022-12-10 11:27:59 +01:00
extrawurst
7dcf93e0b2 do not show edit item cmd in commit detail: msg
fixes #1461
2022-12-10 11:25:11 +01:00
extrawurst
e8b7097845 fix regular app exectuation after 045e9e5 2022-12-10 01:57:04 +01:00
extrawurst
045e9e5f09 bugreport arg does not require param
fixes #1466
2022-12-10 01:22:34 +01:00
extrawurst
9210d8ca87 fix key binding used in comand bar for stash_open
this fixes #1454
2022-11-28 01:14:03 +01:00
extrawurst
ca19d42948 follow up to 9b46bb6 (see #1420)
add standard "Changs to be commited" text on top of changes.
2022-11-23 15:31:37 +01:00
bc-universe
9b46bb63f9 Display commit changes (#1420)
When using an external editor to edit the commit message, the changes are now displayed
2022-11-23 15:26:26 +01:00
extrawurst
8da9cfc21d improve help on where to use amend command 2022-11-23 15:14:29 +01:00
extrawurst
8d2de65868 fix clippy nightly 2022-11-23 15:14:12 +01:00
extrawurst
b987598c7b fix next commit msg from history ordering
and also disable this command if no history is present

this fixes #1445
2022-11-22 12:18:36 +01:00
extrawurst
bea70306e2 fix up for 8e8c5fa never showing file tree 2022-11-22 10:55:25 +01:00
extrawurst
8e8c5fad55 make fetching tree files async 2022-11-21 20:16:48 +01:00
extrawurst
289f4f3630 cleanup logging 2022-11-21 18:17:28 +01:00
extrawurst
bbcadcb5d1 threaded watcher creation and arg for config
new argument `polling` allows to force watcher to use polling instead of file system events.
this should address the issue in #1436 and maybe even #1437
2022-11-21 18:09:08 +01:00
extrawurst
8cdb02349f scope time repo watcher 2022-11-21 17:04:54 +01:00
extrawurst
92f63d107c support fetching branch_infos async 2022-11-21 16:32:17 +01:00
extrawurst
3fee481e8d fix status_tree not showing while first status loading 2022-11-21 14:45:03 +01:00
extrawurst
3667db37e1 trace app start duration 2022-11-21 14:30:17 +01:00
extrawurst
c03a220990 nightly clippy fix 2022-11-14 15:04:48 +01:00
extrawurst
6b9a91f17d
Edit file from file tree (#1430)
* allow edit file from any StatusTreeComponent
2022-11-14 15:01:34 +01:00
extrawurst
b6ed33037e upgrade clap 2022-11-14 14:57:30 +01:00
Alexandru Macovei
0f9389c284
display commit description in addition to hash in file view (#1380) 2022-11-14 14:09:15 +01:00
extrawurst
45d850e8ca fix new clippy warnings 2022-11-14 14:06:43 +01:00
Alexandru Macovei
e371153034
Report failure to copy to clipboard (#1410)
* (refactor) move copy_commit_hash from revlog into commitlist, and make fewer functions public in commitlist
* (refactor) reduce duplication in commit copying code; use already-stored commits instead of looking up items
* (clipboard) actually check subprocess exit status, and report failure instead of ignoring it
* (commitlist) display popup with copy failure instead of exiting the application on error
2022-11-05 16:51:03 +01:00
extrawurst
a4943224bd fix nightly clippy 2022-11-05 16:33:48 +01:00
Sergio Alejandro Ribera Costa
282e578ac3
Add notification when correctly copying hash commit (#1376) 2022-10-26 14:35:31 +02:00
Alexandru Macovei
9c2d8c0e0d
Display current repository path in the top-right corner (#1387) 2022-10-20 16:23:58 +02:00
extrawurst
ac67e53b12 dup current branch name in revlog 2022-10-19 14:03:04 +02:00
extrawurst
6dfe5ea62a make more easy to revisit 2022-10-19 13:50:11 +02:00