Jesse Duffield
a99255c18b
try having at least one commit created
2022-07-05 19:33:44 +10:00
Jesse Duffield
6d133fd611
better handling of gitignore files
2022-07-05 19:33:44 +10:00
Jesse Duffield
bd9e85a2d2
init repo before setting username
2022-07-05 19:33:44 +10:00
Juan Sanchez Montalvo
11d766053e
Allow adding a file to the .git/info/exclude file
2022-07-05 19:33:44 +10:00
Jesse Duffield
b1e4968d0b
allow opening lazygit to a specific panel
2022-06-11 11:23:56 +10:00
Jesse Duffield
cdec70cc06
Merge pull request #1975 from mark2185/fix-unmatching-remote-branch-name
2022-06-09 20:12:56 +10:00
Jesse Duffield
9591cc381a
support setting the author of a commit
...
update copy
2022-06-09 19:12:20 +10:00
Luka Markušić
55a941d5dc
Fetch the correct remote branch
2022-06-01 20:35:09 +02:00
Luka Markušić
ca191159f5
Discard staged changes only
2022-05-08 14:24:28 +02:00
Jens Pfeifle
1e08b90f67
Add integration test for reset author command.
2022-05-08 13:29:57 +10:00
Jesse Duffield
3bf0c9ef44
more documentation
2022-05-07 16:02:04 +10:00
Jesse Duffield
0940e0182b
Merge pull request #1870 from mark2185/feature/stash-unstaged
2022-05-06 20:17:33 +10:00
Luka Markušić
8b8a405b7c
Update stashing tests to apply instead of pop
2022-05-06 12:03:18 +02:00
Luka Markušić
eb038d1950
Update stashPop and stashDrop setups
2022-04-18 10:29:36 +02:00
Luka Markušić
196d56d014
Add integration tests
2022-04-18 10:22:25 +02:00
Luka Markušić
f5f6409c27
Remove stash_Copy test
2022-04-17 12:21:43 +02:00
Luka Markušić
bd9daf80b7
Add integration tests
2022-04-17 11:08:36 +02:00
casswedson
b7928042f0
chore: typo hunting ft. codespell
2022-04-06 08:52:41 +10:00
Jesse Duffield
20ec6d98ad
refactor integration tests
2022-03-27 14:58:20 +11:00
Jesse Duffield
2b3d457aa4
honour push.default matching config value
2022-03-27 14:58:20 +11:00
Jesse Duffield
ae10a5ea88
add git fetch prune integration test
2022-03-27 10:28:46 +11:00
Jesse Duffield
ad7703df65
show namesake for child views
2022-03-26 18:00:46 +11:00
Jesse Duffield
13a9bbb984
skip flakey bisect test
2022-03-24 09:45:27 +11:00
Jesse Duffield
cc5d13c833
allow adding whole diff to patch
...
this was causing a panic
add integration test for toggling all commit files
2022-03-23 23:36:58 +11:00
Jesse Duffield
a34bdf1a04
update linters
2022-03-19 12:12:57 +11:00
Jesse Duffield
7bdd7088e7
prevent early exit from setup script
2022-03-17 19:13:40 +11:00
Jesse Duffield
1a7fe2835c
integration test for multiline commit message
2022-03-17 19:13:40 +11:00
Jesse Duffield
eb056576cf
fix integration test
2022-03-17 19:13:40 +11:00
Jesse Duffield
a2318d75b5
fix some things
2022-03-17 19:13:40 +11:00
Jesse Duffield
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
Jesse Duffield
1d90e1b565
add submodule integration tests
2022-01-29 00:17:32 +11:00
Jesse Duffield
fa2e7ae1e7
show only merge conflict files when there are merge conflicts
2022-01-26 20:28:32 +11:00
Jesse Duffield
5a3f81d1f7
select current bisect commit even if bisect was started on another branch
2022-01-26 19:29:17 +11:00
Jesse Duffield
5e6e1617aa
add another bisect integration test
2022-01-26 16:52:20 +11:00
Jesse Duffield
c8cc18920f
improve merge conflict flow
2022-01-26 14:50:47 +11:00
Jesse Duffield
f4ddf2f0d4
redo commit revert integration test
2022-01-26 09:23:55 +11:00
Jesse Duffield
54b1bc31cd
allow running integration tests at original speed
2022-01-26 09:23:55 +11:00
Jesse Duffield
14b9a0b647
stop skipping stash warnings
2022-01-24 19:18:09 +11:00
Jesse Duffield
4ab5e54139
add support for git bisect
2022-01-22 10:48:51 +11:00
Jesse Duffield
56f2ecb06c
another integration test
2022-01-18 21:25:52 +11:00
Jesse Duffield
d7c79ba20b
fix integration test which was actually asserting incorrect behaviour
2022-01-18 21:25:52 +11:00
Jesse Duffield
dbb8b17d83
add integration test for deleting a range of lines in the staging panel
2022-01-18 21:25:52 +11:00
Jesse Duffield
2691477aff
allow sandbox mode with integration tests
2022-01-17 19:14:59 +11:00
Jesse Duffield
d3a3c8d87d
add integration test for merge conflicts resolved externally
2022-01-17 19:14:59 +11:00
Jesse Duffield
ee622d044e
add integration test for staging view
2022-01-17 19:14:59 +11:00
Jesse Duffield
befa35645e
fix bug which prevented quitting with confirm
2022-01-15 20:35:25 +11:00
Jesse Duffield
7a690f9078
appease CI
2022-01-15 15:34:01 +11:00
Jesse Duffield
1c84f77319
always specify upstream when pushing/pulling
2022-01-15 15:34:01 +11:00
Jesse Duffield
f5b9ad8c00
add complex custom command integration test
2022-01-15 10:14:19 +11:00
Jesse Duffield
3b30b9bba2
add integration test for rewording old commit
2022-01-09 14:14:47 +11:00
Jesse Duffield
e5096e71ab
add integration test for discarding old files
2022-01-09 14:14:47 +11:00
Jesse Duffield
06687c8a59
add integration test for entering credentials
2022-01-09 14:09:53 +11:00
Jakob Kogler
673c4a1296
also test for empty prefill after successful commit
2022-01-07 11:01:42 +11:00
Jakob Kogler
d517531c16
test remembering the commit message for a failing commit
2022-01-07 11:01:42 +11:00
Jesse Duffield
157dd309f7
fix integration test
2022-01-03 15:26:53 +11:00
Francisco Miamoto
2696a63a0a
fix pushTag test by adding extra enter
2021-12-26 17:08:31 +11:00
Francisco Miamoto
b8735cc609
fix tags integration tests
2021-12-26 17:08:31 +11:00
Francisco Miamoto
517dab7d05
add annotated tag integration test
2021-12-26 17:08:31 +11:00
Jesse Duffield
2fc1498517
some refactoring in anticipation of the graph feature
2021-11-01 10:03:49 +11:00
Jesse Duffield
72bce201df
support scrolling the list in the integrations app
2021-10-30 18:26:06 +11:00
Jesse Duffield
b6a5e9d615
use cached git config
2021-10-23 10:26:47 +11:00
Jesse Duffield
5011cac7ea
show filetree by default
2021-10-22 22:39:17 +11:00
Jesse Duffield
2008c39516
add tests for dealing with remotes
2021-10-22 21:33:17 +11:00
mjarkk
79848087bc
Switch to github.com/gookit/color for terminal colors
2021-07-30 15:14:46 +02:00
Cristian Betivu
1aa45b0142
Update tests
2021-06-16 15:00:17 +10:00
Jesse Duffield
23285eab40
more resilient test
2021-06-16 15:00:17 +10:00
Cristian Betivu
d65c018875
Add integration test
2021-06-16 15:00:17 +10:00
Jesse Duffield
fb395bca6e
support reverting merge commits
2021-06-05 22:15:51 +10:00
Jesse Duffield
4f700c23ba
fix crash on first open
2021-04-07 22:59:53 +10:00
Jesse Duffield
c6825e3d0d
skip some tests that are failing on CI for some reason
2021-04-06 19:34:32 +10:00
Jesse Duffield
20bdba15f6
amend reword test
2021-04-06 19:34:32 +10:00
Jesse Duffield
b1df0fafa2
remove junk test
2021-04-06 19:34:32 +10:00
Jesse Duffield
15046a0454
more tests for branches
2021-04-06 19:34:32 +10:00
Jesse Duffield
fb9b6314a0
ensure we're passing the right testing struct pointer around
2021-04-06 19:34:32 +10:00
Jesse Duffield
0719a3e36e
stop checking out branches when doing a rename. Instead just move the cursor to the new position
2021-04-06 19:34:32 +10:00
Jesse Duffield
a3b0efb82e
branch rename test
2021-04-06 19:34:32 +10:00
Jesse Duffield
bde324820d
more tests
2021-04-06 19:34:32 +10:00
Jesse Duffield
bbdbbd0b1b
more tests
2021-04-06 19:34:32 +10:00
Jesse Duffield
39eb937830
update test descriptions
2021-04-06 19:34:32 +10:00
Jesse Duffield
12ca922a41
add tests for diffing
2021-04-06 19:34:32 +10:00
Jesse Duffield
d80d1f8493
more tests
2021-04-06 19:34:32 +10:00
Jesse Duffield
ace4350319
update snapshots to include tags comparison
2021-04-06 19:34:32 +10:00
Jesse Duffield
cf99b47ec0
another filter path test
2021-04-06 19:34:32 +10:00
Jesse Duffield
546eb50bac
add another filter path test
2021-04-06 19:34:32 +10:00
Jesse Duffield
38739b16bc
add filter path test
2021-04-06 19:34:32 +10:00
Jesse Duffield
440eb387d7
much cleaner integration test code
2021-04-06 19:34:32 +10:00
Jesse Duffield
d7da6dde0e
allow decimal replay speeds for integration tests
2021-04-06 19:34:32 +10:00
Jesse Duffield
4c71c26593
speed up test
2021-04-06 19:34:32 +10:00
Jesse Duffield
abdd2455bb
allow playing and updating snapshots
2021-04-06 19:34:32 +10:00
Jesse Duffield
549d73a0b1
fix lint issues
2021-04-06 19:34:32 +10:00
Jesse Duffield
78f17aa541
update squash integration test
2021-04-06 19:34:32 +10:00
Jesse Duffield
7578a7466f
update searching tests
2021-04-06 19:34:32 +10:00
Jesse Duffield
8681a6b4e2
update patch building with filetree test
2021-04-06 19:34:32 +10:00
Jesse Duffield
efed313721
update patch building 2 test
2021-04-06 19:34:32 +10:00
Jesse Duffield
795cf39ddf
update patch building test
2021-04-06 19:34:32 +10:00
Jesse Duffield
f08f248cb7
update merge conflict test
2021-04-06 19:34:32 +10:00
Jesse Duffield
3c20425649
update merge conflict undo test
2021-04-06 19:34:32 +10:00
Jesse Duffield
2295407a45
update discard file changes test
2021-04-06 19:34:32 +10:00
Jesse Duffield
828a2acd26
update branch autocomplete integration test
2021-04-06 19:34:32 +10:00
Jesse Duffield
843b8ceab0
support tcell simulation screen
2021-04-06 19:34:32 +10:00