summaryrefslogtreecommitdiffstats
path: root/pkg/commands/git_test.go
AgeCommit message (Collapse)Author
2023-07-30Write unit tests with the help of aferoJesse Duffield
Afero is a package that lets you mock out a filesystem with an in-memory filesystem. It allows us to easily create the files required for a given test without worrying about a cleanup step or different tests tripping on eachother when run in parallel. Later on I'll standardise on using afero over the vanilla os package
2022-12-30feat: add `GitVersion` structRyooooooga
2022-08-07add deadlock mutex packageJesse Duffield
write to deadlock stderr after closing gocui more deadlock checking
2022-04-09Make worktrees workLuka Markušić
2022-04-06chore: typo hunting ft. codespellcasswedson
2022-03-17start moving commit panel handlers into controllerJesse Duffield
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-01-09add some more lintersJesse Duffield
2022-01-04refactoring the config structJesse Duffield
2021-10-23use cached git configJesse Duffield
2021-08-30allow user to configure the gui languageDwarven YANG
2021-04-10fix commit amendJesse Duffield
2021-04-06amend reword testJesse Duffield
2021-04-01support GIT_EDITORJesse Duffield
2021-04-01faster startupJesse Duffield
2021-03-30better handling of refreshed filesJesse Duffield
2021-03-30allow toggling on/off file tree modeJesse Duffield
2021-03-20better handling of discarding filesJesse Duffield
2021-03-13Fix testsRyooooooga
2021-02-08remove go-gitconfig packageJesse Duffield
2021-02-08add secureexec file for getting around windows checking for a binary first ↵Jesse Duffield
in the current dir
2020-11-28Visualize the commits for all branchesYuki Osaki
2020-11-28standardise how we read from the configJesse Duffield
2020-11-25added tests and fixed bug found in testsNathan Bell
2020-10-10type i18nJesse Duffield
2020-10-10remove viperJesse Duffield
WIP
2020-10-06switch to fork of go-gitJesse Duffield
2020-10-02fix testJesse Duffield
2020-09-29move models folder into commands folderJesse Duffield
2020-09-29fix testsJesse Duffield
2020-09-29factor out code from git.goJesse Duffield
2020-09-29move OS commands into their own packageJesse Duffield
2020-09-29move stash panelJesse Duffield
2020-09-29move file and submoduleJesse Duffield
2020-09-29move commits model into models packageJesse Duffield
2020-09-29fix testsJesse Duffield
2020-09-29support bare repositoriesJesse Duffield
2020-09-26use --no-ext-diff flag for git diffJesse Duffield
2020-08-27drop merge commits when interactive rebasing just like git CLIJesse Duffield
2020-08-23remove testJesse Duffield
2020-08-23cleanup now that we're always using the same diff commandJesse Duffield
2020-08-23support creating patches from files in diff modeJesse Duffield
2020-08-23minor renameJesse Duffield
2020-08-23rename Sha to parent now that we're also considering stash entriesJesse Duffield
2020-08-23commit files kind of generalisedJesse Duffield
2020-08-12support multiple modes of git pullJesse Duffield
2020-08-07follow cursor when staging and unstaging a file renameJesse Duffield
2020-08-07allow renames to be discardedJesse Duffield
2020-07-15fix TestGitCommandCommit testv0.20.9Randshot
Signed-off-by: Randshot <randshot@norealm.xyz>
2020-07-14add quotes around the git commit command on non-windows systemsRandshot
Signed-off-by: Randshot <randshot@norealm.xyz>
2020-07-12fix 'Amend commit using gpg' testRandshot
Signed-off-by: Randshot <randshot@norealm.xyz>