b8900baf1a
remove deprecated calls
2022-09-17 15:10:41 -07:00
154bd975a6
Apply refactoring suggestions
2022-08-15 13:59:34 +01:00
755ae0ef84
add deadlock mutex package
...
write to deadlock stderr after closing gocui
more deadlock checking
2022-08-07 11:16:14 +10:00
524bf83a4a
refactor to only have one context per view
2022-08-06 13:49:11 +10:00
86ac309e08
add build info when building from source
2022-08-01 20:16:50 +10:00
11d766053e
Allow adding a file to the .git/info/exclude file
2022-07-05 19:33:44 +10:00
9591cc381a
support setting the author of a commit
...
update copy
2022-06-09 19:12:20 +10:00
ca191159f5
Discard staged changes only
2022-05-08 14:24:28 +02:00
fbe23b3754
fixup! Add command to reset the commit author from the commits panel.
2022-05-08 13:29:57 +10:00
7ac487545c
fixup! Add command to reset the commit author from the commits panel.
2022-05-08 13:29:56 +10:00
7c573a5bea
Add command to reset the commit author from the commits panel.
2022-05-08 13:29:56 +10:00
5717e72366
fix: fix copying author name to clipboard
2022-05-07 18:08:05 +09:00
cd5b041b0f
clearer separation of concerns when bootstrapping application
2022-05-07 16:02:04 +10:00
d458e78d95
feat: add ability to edit hunk
2022-05-06 21:53:00 +09:00
0940e0182b
Merge pull request #1870 from mark2185/feature/stash-unstaged
2022-05-06 20:17:33 +10:00
f7fae0b82e
Merge pull request #1869 from mark2185/feature/unset-upstream
2022-05-06 20:14:13 +10:00
4dd09ee0d5
allow copying commit author to clipboard
2022-05-01 14:14:29 +10:00
e5730cb80b
fix: improve default editCommandTemplate
2022-04-23 17:39:12 +09:00
bd9daf80b7
Add integration tests
2022-04-17 11:08:36 +02:00
1ae2dc9941
The four horsemen of stashing
2022-04-14 21:45:55 +02:00
f83308c8df
Add option to (un)set upstream for a local branch
2022-04-11 14:04:06 +02:00
6f7038c827
Add option to stash only unstaged files
2022-04-10 09:35:59 +02:00
53257db99d
fix: fix diff of renamed files
2022-04-06 08:26:13 +10:00
99ecc1cfdf
fix loaders
2022-04-02 17:04:42 +11:00
86c259623c
feat: fix permission problem of temp dirs
2022-04-02 08:48:38 +11:00
540edb0bf4
Add copy commit attributes option
2022-03-26 17:22:42 +11:00
43d3f2bcb6
refactor todo file generation
2022-03-24 20:14:41 +11:00
99e55725fb
simplify
2022-03-24 20:14:41 +11:00
bf4f06ab4e
more generics
2022-03-24 20:14:41 +11:00
c7a629c440
make more use of generics
2022-03-24 20:14:41 +11:00
8fb47fb7d6
pkg/commands: Don't duplicate line breaks when retrieving commit message
...
When using the "copy commit message to clipboard" action, the message will end
up in the clipboard with duplicate line breaks. The same issue also affects the
"Reword Commit" command. GetCommitMessage(), the function used to retrieve the
commit message first splits the output returned by git into separate lines -
without removing the line breaks. After removing the first line (which contains
the commit SHA), it joins the lines of the message itself back together - adding
a second set of line breaks along the way. Stop this from happening.
Fixes #1808 .
2022-03-23 08:19:17 +11:00
a34bdf1a04
update linters
2022-03-19 12:12:57 +11:00
1dd7307fde
start moving commit panel handlers into controller
...
more
and more
move rebase commit refreshing into existing abstraction
and more
and more
WIP
and more
handling clicks
properly fix merge conflicts
update cheatsheet
lots more preparation to start moving things into controllers
WIP
better typing
expand on remotes controller
moving more code into controllers
2022-03-17 19:13:40 +11:00
f53b10072d
open code in existing window
2022-03-16 19:55:58 +11:00
11acac0091
more explicit
2022-03-16 19:55:58 +11:00
866f4b9f0e
Support line offset for most common editors by default
2022-03-16 19:55:58 +11:00
5a3f81d1f7
select current bisect commit even if bisect was started on another branch
2022-01-26 19:29:17 +11:00
5e6e1617aa
add another bisect integration test
2022-01-26 16:52:20 +11:00
ca7cfc3232
only show commits from start ref if bad commit is reachable from there
2022-01-26 16:52:20 +11:00
dc765c4166
add a file close that was missed
2022-01-26 14:50:47 +11:00
c8cc18920f
improve merge conflict flow
2022-01-26 14:50:47 +11:00
5b7dd9e43c
properly resolve cyclic dependency
2022-01-22 10:48:51 +11:00
4ab5e54139
add support for git bisect
2022-01-22 10:48:51 +11:00
3e80a9e886
refactor to group up more commonly used git command stuff
2022-01-18 22:01:09 +11:00
1c84f77319
always specify upstream when pushing/pulling
2022-01-15 15:34:01 +11:00
0dfd02c42d
allow rewording old commits
2022-01-09 14:14:47 +11:00
ccf90466fa
fix test
2022-01-09 14:09:53 +11:00
16c9b5404d
restore field
2022-01-09 14:09:53 +11:00
18f48a43d5
add some more linters
2022-01-09 14:09:53 +11:00
e4e521f58a
pass repo to struct
2022-01-09 14:09:53 +11:00