Jesse Duffield
|
c471f4927a
|
fix test
|
2020-09-02 20:55:53 +10:00 |
|
Jesse Duffield
|
9eba98302e
|
ensure that when a branch name is ambiguous we still show the correct colours
|
2020-09-02 10:40:50 +00:00 |
|
Jesse Duffield
|
40bec49de8
|
more efficient refreshing of rebase commits
|
2020-08-27 21:51:07 +10:00 |
|
Jesse Duffield
|
f99d5f74d4
|
drop merge commits when interactive rebasing just like git CLI
|
2020-08-27 21:51:07 +10:00 |
|
Jesse Duffield
|
30a066aa41
|
remove redundant test
|
2020-08-27 19:29:22 +10:00 |
|
Jesse Duffield
|
1dcc3363d0
|
support branches with no upstream
|
2020-08-27 17:05:07 +10:00 |
|
Jesse Duffield
|
c6948582e6
|
better way of knowing which commits are unpushed
|
2020-08-26 22:45:55 +00:00 |
|
Jesse Duffield
|
afd669194a
|
use clipboard package to handle clipboard stuff
|
2020-08-26 07:53:43 +10:00 |
|
Jesse Duffield
|
e2f3b2b41f
|
add log when git status errors
|
2020-08-25 08:04:45 +10:00 |
|
Jesse Duffield
|
7ebb8343d1
|
ignore warning messages about files when obtaining file statuses
|
2020-08-24 11:53:17 +00:00 |
|
Jesse Duffield
|
9f71c8d2b9
|
rename Status to PatchStatus
|
2020-08-23 15:11:06 +10:00 |
|
Jesse Duffield
|
fce7cdcc0a
|
enlargen stash window when its focused
|
2020-08-23 15:11:06 +10:00 |
|
Jesse Duffield
|
4fb52ce2ab
|
better handling of there being no commit files
|
2020-08-23 15:11:06 +10:00 |
|
Jesse Duffield
|
2915134007
|
show file statuses in commit files view
|
2020-08-23 15:11:06 +10:00 |
|
Jesse Duffield
|
ade54b38c1
|
cleanup
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
95a4ca6f8e
|
remove todo comment
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
23432dd909
|
remove test
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
148f601bcb
|
cleanup now that we're always using the same diff command
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
43d891b8d6
|
support creating patches from files in diff mode
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
2eee079d3a
|
minor rename
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
30a555b108
|
don't needlessly load every file
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
12bf851c7d
|
faster patch manager
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
e290710f67
|
support drilling down into the files of a diff
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
8da93fd762
|
add description field to ListItem interface
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
0ac402792b
|
allow getting the current item generically
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
974c6510b8
|
add sub commit context
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
59f5f5c1af
|
refactor
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
e6a1bd6566
|
generalise patch building stuff
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
609f3f4bfa
|
rename Sha to parent now that we're also considering stash entries
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
2d90e1e8ee
|
commit files kind of generalised
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
7561f5aa32
|
some more standardisation for diffing
|
2020-08-23 14:29:18 +10:00 |
|
Jesse Duffield
|
db826b3c87
|
add keybinding to create new branch off of commit
retain focus in commits panel
surface prompt errors
better description
|
2020-08-16 22:24:54 +10:00 |
|
Jesse Duffield
|
be658e7d64
|
support multi word editor config
|
2020-08-16 20:37:40 +10:00 |
|
Jesse Duffield
|
53f06f6a4e
|
prefill commit reword editor
|
2020-08-16 20:37:24 +10:00 |
|
Jesse Duffield
|
826d1660c9
|
move patch stuff into its own package
|
2020-08-15 11:41:37 +10:00 |
|
Jesse Duffield
|
291a8e4de0
|
allow opening files on the selected line in the staging panel
|
2020-08-15 11:41:37 +10:00 |
|
Jesse Duffield
|
2d18d089ce
|
allow entering a password when fast forwarding another branch
|
2020-08-12 18:47:16 +10:00 |
|
Jesse Duffield
|
9c7e40906d
|
rename arg
|
2020-08-12 18:47:16 +10:00 |
|
Jesse Duffield
|
bea2ae5ff5
|
stop pulling in general
|
2020-08-12 18:47:16 +10:00 |
|
Jesse Duffield
|
fcd5aea04e
|
support multiple modes of git pull
|
2020-08-12 18:47:16 +10:00 |
|
Jesse Duffield
|
1c0da2967c
|
update naming
|
2020-08-12 18:47:16 +10:00 |
|
Jesse Duffield
|
23299f88e9
|
simplify patch modifier interface
|
2020-08-09 15:42:20 +10:00 |
|
Jesse Duffield
|
660cc2f3d1
|
follow cursor when staging and unstaging a file rename
|
2020-08-07 18:59:56 +10:00 |
|
Jesse Duffield
|
469ac116ef
|
allow renames to be discarded
|
2020-08-07 18:01:26 +10:00 |
|
Jesse Duffield
|
7d5fe4b66c
|
better logic for staging a renamed file
|
2020-07-19 14:11:32 +10:00 |
|
Randshot
|
96f821b841
|
fix TestGitCommandCommit test
Signed-off-by: Randshot <randshot@norealm.xyz>
|
2020-07-15 09:41:16 +10:00 |
|
Randshot
|
964e3872c1
|
revert changes to 'os_default_platform.go' and 'os_windows.go'
Signed-off-by: Randshot <randshot@norealm.xyz>
|
2020-07-15 09:41:16 +10:00 |
|
Randshot
|
5dfa26ea8b
|
use strconv for quoting in 'GitCommand.Commit' and 'OSCommand.ShellCommandFromString'
use raw strings for the escaped quotes in 'os_default_platform.go' and 'os_windows.go'
Signed-off-by: Randshot <randshot@norealm.xyz>
|
2020-07-15 09:41:16 +10:00 |
|
Randshot
|
014e06eefd
|
factor out duplicate code into 'ShellCommandFromString'
Signed-off-by: Randshot <randshot@norealm.xyz>
|
2020-07-14 08:26:53 +10:00 |
|
Randshot
|
39a2122dc0
|
add quotes around the git commit command on non-windows systems
Signed-off-by: Randshot <randshot@norealm.xyz>
|
2020-07-14 08:26:53 +10:00 |
|