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
extrawurst
289eddd9be
fix nightly clippy
2022-12-10 11:27:59 +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
8da9cfc21d
improve help on where to use amend command
2022-11-23 15:14:29 +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
Alexandru Macovei
9c2d8c0e0d
Display current repository path in the top-right corner ( #1387 )
2022-10-20 16:23:58 +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
aeb64e1175
Commit msg history ( #1346 )
2022-09-20 10:07:05 +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
1787917c13
fix small todo
2022-08-28 13:35:39 +02:00
extrawurst
ef3ece552d
PoC list submodules ( #1090 )
2022-08-27 17:55:06 +02: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
Christoph Rüßler
b622ceef94
Add popup for file history ( #841 )
2022-01-30 18:50:50 +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
d5d36de01e
implement reverting commit from revlog ( #1057 )
2021-12-29 16:40:22 +01:00
Stephan Dilly
33ac72c8e7
fetch/prune branches ( #1000 )
2021-11-23 22:14:37 +01:00
Stephan Dilly
3db1a68515
allow config for key symbols ( #997 )
...
closes #465
2021-11-20 18:44:04 +01: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
Stephan Dilly
e4c7867564
allow rebase with conflicts ( #897 )
2021-09-29 18:55:47 +02:00
Stephan Dilly
b70ea92608
show find command ( closes #891 )
2021-09-06 14:33:08 +02:00
Stephan Dilly
3b5d43ecb2
cleanup
2021-09-03 00:20:38 +02:00
Stephan Dilly
a8654329ec
allow rebase of a branch ( #816 )
2021-08-26 20:31:37 +02:00
Stephan Dilly
81924fb9f8
show subject line of commits compared
2021-08-21 16:11:33 +02:00
Stephan Dilly
5672cfd033
compare two commits ( #860 )
2021-08-21 15:49:39 +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
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
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
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
d42b00389c
check branch name validity while typing ( #842 )
...
closes #559
2021-08-15 15:14:35 +02:00
Christoph Rüßler
2a5834aeb0
Add shortcut for files tab to help
2021-06-14 23:18:04 +02:00
Stephan Dilly
3bdb1d3a1a
popups clear help commands ( #779 )
...
* popups clear help commands
2021-06-08 11:48:12 +02:00
Emil Jaszczuk
b2b5a0faa0
Add undo_last_commit command ( #769 )
...
closes #758
2021-06-07 16:46:45 +02:00
Stephan Dilly
739d7e7f84
Fix 730 files tab ( #743 )
2021-05-28 00:15:02 +02:00
Christoph Rüßler
2ed6f53dcf
Add popup for tags
...
This closes #483 .
2021-05-27 21:02:30 +02:00
Stephan Dilly
5a51fc63ad
cleanup
2021-05-26 23:23:04 +02:00
Stephan Dilly
4591fbb965
tree view commands (see #714 )
2021-05-21 17:12:33 +02:00
Stephan Dilly
5ba657cabe
file tree of a commit ( #715 )
2021-05-18 00:21:05 +02:00
Stephan Dilly
9e3d494dbb
wording
2021-05-12 15:37:49 +02:00
Stephan Dilly
f35ce0cbf4
support doing merge commit ( #701 )
2021-05-12 11:20:39 +02:00
Stephan Dilly
4f6aceb3ec
merging a branch ( #696 )
...
* merging arbitrary branch
* cleanup intermediate in-merge state
2021-05-09 22:53:12 +02:00
Stephan Dilly
42a792d5b3
warning if first line of commit msg is too long
...
right now the limit is hardcoded to 50 in accordance to official git best practices
this closes #478
2021-04-30 15:21:45 +02:00
Stephan Dilly
d50e17b353
give blame a more apropriate place in command list
2021-04-24 15:40:16 +02:00
Christoph Rüßler
b7eed4361e
Add blame view
...
This closes #484 .
2021-04-21 15:03:37 +02:00
Stephan Dilly
6274777eed
simplify toggling remote/local via tabs (and tab key) ( #635 )
...
* simplify toggling remote/local via tabs (and tab key)
2021-04-11 22:45:10 +02:00