pm100
2b3bc622d6
too many things skipped with !verify
2023-05-21 22:40:15 -05:00
Christoph Rüßler
49cd7ea2db
Fix file history for sizes <= 1200 entries
2023-05-04 15:49:21 +02:00
UG
3a6f292bf5
add fuzzy finder in branch list ( #1658 )
...
* add branch_find_popup
* capital F for fetch in branchlist, f for find
* add command info of return
closes #1350
2023-04-21 23:03:35 +02:00
extrawurst
904885e001
tui -> ratatui
...
tui is not maintained anymore and it seems that ratatui is the successor: https://github.com/fdehau/tui-rs/issues/654
2023-04-19 14:46:09 +02: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
pm100
c1e3e978a2
fix test failure on nightly due to cef81dc
2023-04-12 06:39:53 +02:00
extrawurst
2fa4c7932c
fix race issue in revlog message fetching
...
sometimes messages appear empty because getting the revlog is so fast (empty repo) that no draw happened yet and so we do not know yet what size the view will have.
fixes #1473
2023-03-01 14:22:42 +01:00
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
ba9b6d6b6a
fix crash on entering submodule #1510
...
also do not allow opening submodule without workdir
2023-02-17 11:19:16 +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
ce70d5ef12
bump msrv 1.64
2023-01-29 09:28:09 +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
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
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
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
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
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
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
Sergio Alejandro Ribera Costa
282e578ac3
Add notification when correctly copying hash commit ( #1376 )
2022-10-26 14:35:31 +02:00
extrawurst
ac67e53b12
dup current branch name in revlog
2022-10-19 14:03:04 +02: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
f04af21382
align branch name parenth usage
...
and added changelog github user name
2022-10-18 13:44:27 +02:00
Alexandru Macovei
216fad3140
Display tags and branches in the revlog ( #1371 )
...
* give tags a more distinctive appearance in the revlog
* store branches on commitlist, and display branch labels on head commits
2022-10-18 13:37:20 +02:00
extrawurst
aeb64e1175
Commit msg history ( #1346 )
2022-09-20 10:07:05 +02:00
extrawurst
16a537c102
Persist all options ( #1342 )
...
closes #1340
2022-09-20 08:23:04 +02:00
Emil Jaszczuk
e0fa63c6c9
Allow copying multiple commits ( #1288 )
2022-09-19 10:54:29 +02:00
extrawurst
9534e4c2f9
persist current tab as options ( #1339 )
2022-09-18 18:05:29 +02:00
extrawurst
cb01fda516
some logfile cleanup
2022-09-18 15:24:45 +02:00
Niko Heiskanen
0a970db24a
file blame at right revision from commit-details ( #1324 )
2022-09-18 14:06:46 +02:00
Rodrigo Batista de Moraes
67fa456e08
Add word motions to text input ( #1256 )
2022-09-08 08:50:08 +02:00
extrawurst
5101b39556
switch from lazy_static to once_cell
2022-09-02 09:17:34 +02:00
extrawurst
4249a278b6
nightly clippy fixes
2022-09-02 09:09:29 +02:00
extrawurst
77a20fb86f
small visual fixes
2022-08-31 11:53:26 +02:00
extrawurst
b9c105605e
fix submodules border style
2022-08-31 11:48:28 +02:00