Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-14 | fix test namesensure-test-list-correctness | Jesse Duffield | |
2023-04-14 | ensure test list is correct in CI | Jesse Duffield | |
2023-04-13 | Merge pull request #2544 from scallaway/git-diff-detect-renames | Jesse Duffield | |
2023-04-13 | Merge pull request #2496 from ↵ | Jesse Duffield | |
jesseduffield/feature/prevent-history-custom-command | |||
2023-04-13 | Merge pull request #2523 from stefanhaller/editor-config | Jesse Duffield | |
2023-04-13 | Don't add custom command to history if it starts with space | Luka Markušić | |
Add tests for custom command with leading space | |||
2023-04-13 | Merge pull request #2539 from axieax/ssh-git-url-parsing-fix | Jesse Duffield | |
2023-04-13 | Show warning about deprecated edit configs | Stefan Haller | |
We print this to the terminal after lazygit quits rather than showing it in a panel at startup, so as to not annoy people too much. Hopefully it will still be prominent enough this way. | |||
2023-04-13 | Update documentation | Stefan Haller | |
2023-04-13 | Change OpenCommand to Open and OpenLinkCommand to OpenLink | Stefan Haller | |
We do this for consistency with the edit settings. The old names are kept as a fallback for now. | |||
2023-04-13 | Don't set platform defaults on OSConfig struct immediately | Stefan Haller | |
Instead, query the platform defaults only if the config is empty. This will be necessary later to distinguish an empty config from a default config, so that we can give deprecation warnings. | |||
2023-04-13 | Remove line number support for "open" command | Stefan Haller | |
The "open" command is supposed to behave in the same way as double-clicking a file in the Finder/Explorer. The concept of jumping to a specific line in the file doesn't make sense for this; use "edit" instead. | |||
2023-04-13 | Add support for falling back to legacy edit config | Stefan Haller | |
2023-04-13 | Implement edit presets | Stefan Haller | |
2023-04-13 | Cleanup: fix copy/paste error in comment | Stefan Haller | |
2023-04-13 | Fix windows tests | Stefan Haller | |
Now that the tests run again, it turns out that they actually fail, so fix them. | |||
2023-04-13 | Rename test files so that test discovery works again | Stefan Haller | |
These files were renamed from os_windows_test.go to os_test_windows.go (etc.) in 95b2e9540a5. Since then, the tests have no longer run, since go only looks for tests in files ending with "test.go". It isn't important that the file name ends with "_windows.go", since there are already build constrains in the files themselves. | |||
2023-04-13 | Updated README.md | README-bot | |
2023-04-13 | Merge pull request #2541 from stefanhaller/fix-debugger-config | Jesse Duffield | |
2023-04-13 | feat: remove --no-renames flag from main panel diffs (to show renamed files) | Scott Callaway | |
2023-04-12 | fix: organise commit test file | Scott Callaway | |
Pulled this out into a separate commit since it was unrelated to the feature coming behind it. This just cleans up the `commit_test.go` file slightly (for the method that I was working on) so that the tests are built in a way that is slightly more readable - testing each configuration option individually without combining any of them. | |||
2023-04-04 | Make debugger config work when changing repos while debugging | Stefan Haller | |
When changing repos while debugging, the current working directory changes, which means that a daemon lazygit doesn't find the debugger_config.yml file any more when you do an interactive rebase. Fix this by using an absolute path for the --use-config-file option. | |||
2023-04-03 | fix: generalize parsing of ssh git urls | Andrew | |
2023-04-02 | Merge pull request #2497 from stefanhaller/fix-initial-scroll-bar-size | Jesse Duffield | |
2023-04-02 | prevent unnecessary re-renders of view | Jesse Duffield | |
2023-04-02 | Updated README.md | README-bot | |
2023-04-02 | Merge pull request #2485 from stefanhaller/interactive-rebase-improvements | Jesse Duffield | |
2023-04-01 | Better error message when trying to amend a commit other than head during rebase | Stefan Haller | |
2023-04-01 | Allow amending the head commit during interactive rebase | Luka Markušić | |
2023-04-01 | Extract amendHead function into new AmendHelper | Stefan Haller | |
2023-04-01 | Add integration test for amending from the files panel | Stefan Haller | |
2023-04-01 | Better error message when trying to edit or move a non-todo commit during rebase | Stefan Haller | |
Previously we would have tried to do the rebase, resulting in a long and somewhat cryptic error message from git; now we check ourselves and show a less intimidating message. | |||
2023-04-01 | Allow rewording the head commit during interactive rebase | Stefan Haller | |
2023-04-01 | Set promptToReturnFromSubprocess to false for integration tests | Stefan Haller | |
There is no way how we could confirm the prompt in an integration test. | |||
2023-04-01 | Cleanup: use commit.isTODO() consistently | Stefan Haller | |
It seems cleaner than checking the Status for "rebasing". | |||
2023-03-26 | Merge pull request #2521 from jesseduffield/fix-reflog-text-colour | Jesse Duffield | |
2023-03-26 | fix reflog text colour by defaulting every view to the same foreground colour | Jesse Duffield | |
2023-03-24 | Merge pull request #2377 from shinhs0506/clear-staging-after-commit | Jesse Duffield | |
2023-03-24 | Updated README.md | README-bot | |
2023-03-24 | Merge pull request #2518 from jesseduffield/remove-old-integration-test-stuff | Jesse Duffield | |
2023-03-24 | remove old integration test recording code | Jesse Duffield | |
2023-03-21 | Make sure scrollbars have the right size initially | Stefan Haller | |
We refresh the view after reading just enough to fill it, so that we see the initial content as quickly as possible, but then we continue reading enough lines so that we can tell how long the scrollbar needs to be, and then we refresh again. This can result in slight flicker of the scrollbar when it is first drawn with a bigger size and then jumps to a smaller size; however, that's a good tradeoff for a solution that provides both good speed and accuracy. | |||
2023-03-20 | Push initial context instead of just putting it in the context array | Stefan Haller | |
This makes sure activateContext gets called on it. | |||
2023-03-20 | Avoid deactivating and activating when pushing the current context again | Stefan Haller | |
When calling PushContext, do nothing if the context to be pushed is already on top of the stack. Avoids flicker in certain situations. | |||
2023-03-20 | refresh the staging panel on successful commit | John Shin | |
apply formatting | |||
2023-03-20 | Merge pull request #2515 from stefanhaller/fix-deprecated-rand-seed | Jesse Duffield | |
2023-03-20 | Merge pull request #2495 from jesseduffield/feature/remove-altreturn | Jesse Duffield | |
2023-03-19 | Fix deprecated rand.Seed | Stefan Haller | |
2023-03-19 | Merge pull request #2513 from jesseduffield/refactor-patch-handling | Jesse Duffield | |
2023-03-19 | rename patch manager to patch builder | Jesse Duffield | |