Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-30 | Remove dead function | Jesse Duffield | |
2023-07-30 | Allow entering a submodule by pressing space | Jesse Duffield | |
2023-07-30 | Allow entering a worktree by pressing enter | Jesse Duffield | |
2023-07-30 | Update repo switch logic | Jesse Duffield | |
We now always re-use the state of the repo if we're returning to it, and we always reset the windows to their default tabs. We reset to default tabs because it's easy to implement. If people want to: * have tab states be retained when switching * have tab states specific to the current repo retained when switching back Then we'll need to revisit this | |||
2023-07-30 | Support fastforwarding worktree | Jesse Duffield | |
2023-07-30 | Add more worktree tests | Jesse Duffield | |
2023-07-30 | Add worktree integration tests | Jesse Duffield | |
2023-07-30 | Update cheatsheets | Jesse Duffield | |
2023-07-30 | Remove worktree version guards | Jesse Duffield | |
Our min required git version is 2.20 so there's no need to add guards for worktrees because they were added in 2.5 | |||
2023-07-30 | Fix unit tests | Jesse Duffield | |
2023-07-30 | Show loader when switching worktrees | Jesse Duffield | |
2023-07-30 | Support older versions of git when fetching worktrees | Jesse Duffield | |
Older versions of git don't support the -z flag in `git worktree list`. So we're using newlines. Also, we're not raising an error upon error because that triggers another refresh, which gets us into an infinite loop | |||
2023-07-30 | Move worktrees tab to files window | Jesse Duffield | |
2023-07-30 | Support opening worktree in editor | Jesse Duffield | |
2023-07-30 | Properly render worktrees in files panel | Jesse Duffield | |
2023-07-30 | Better logic for knowing which repo we're in | Jesse Duffield | |
2023-07-30 | Only show worktree in status panel if not the main worktree and worktrees ↵ | Jesse Duffield | |
are supported | |||
2023-07-30 | Hide worktree functionality on old git versions | Jesse Duffield | |
2023-07-30 | Associate branches with worktrees even when mid-rebase | Jesse Duffield | |
2023-07-30 | Assume that the base of a worktree can be checked out | Jesse Duffield | |
2023-07-30 | i18n for worktrees | Jesse Duffield | |
2023-07-30 | Don't quit on error | Jesse Duffield | |
2023-07-30 | Allow opening worktree in editor | Jesse Duffield | |
This does the job but I think we need yet another editor command for opening a directory in a new window. | |||
2023-07-30 | Show base ref suggestions when creating worktree | Jesse Duffield | |
2023-07-30 | Refresh work trees when discarding file changes | Jesse Duffield | |
We do this because we may be deleting a worktree folder so we'll need to show that in the worktrees view | |||
2023-07-30 | Checkout worktree when creating from worktree view | Jesse Duffield | |
2023-07-30 | Fix filtering logic in worktrees view | Jesse Duffield | |
2023-07-30 | Support creating worktrees from refs | Jesse Duffield | |
2023-07-30 | Fix wording | Jesse Duffield | |
2023-07-30 | Log when directory is changed | Jesse Duffield | |
2023-07-30 | Handle deleting branch attached to worktree | Jesse Duffield | |
2023-07-30 | Don't touch repo stack when switching worktrees | Jesse Duffield | |
We shouldn't touch this cos we're doing a lateral move | |||
2023-07-30 | Move status panel presentation logic into presentation package | Jesse Duffield | |
2023-07-30 | Land in the same panel when switching to a worktree | Jesse Duffield | |
2023-07-30 | Prompt to switch to worktree when branch is checked out by other worktree | Jesse Duffield | |
2023-07-30 | Use git lingo | Jesse Duffield | |
2023-07-30 | Improve name handling | Jesse Duffield | |
2023-07-30 | Refactor | Jesse Duffield | |
2023-07-30 | Alert when attempting to enter the current worktree | Jesse Duffield | |
2023-07-30 | Remove comment | Jesse Duffield | |
2023-07-30 | Address PR comments | Joel Baranick | |
2023-07-30 | Basic support for adding a worktree | Joel Baranick | |
2023-07-30 | Put all worktree i18n strings together | Joel Baranick | |
Use tabwriter to align worktree panel contents | |||
2023-07-30 | Improve worktree panel | Joel Baranick | |
2023-07-30 | Style missing worktree as red and display better error when trying to switch ↵ | Joel Baranick | |
to them Use a broken link icon for missing worktrees | |||
2023-07-30 | Hide worktrees in the worktree panel if they point at a non-existing ↵ | Joel Baranick | |
filesystem location. Remove unneeded check when filtering out branches from non-current worktrees from the branch panel. Add link icon for linked worktrees | |||
2023-07-30 | Update status to differentiate the main vs linked worktrees | Joel Baranick | |
2023-07-30 | Support for deleting a worktree | Joel Baranick | |
2023-07-30 | Initial addition of support for worktrees | Joel Baranick | |
2023-07-29 | When bisecting, always mark the current commit as good/bad, not the selected | Stefan Haller | |
For marking as good or bad, the current commit is pretty much always the one you want to mark, not the selected. It's different for skipping; sometimes you know already that a certain commit doesn't compile, for example, so you might navigate there and mark it as skipped. So in the case that the current commit is not the selected one, we now offer two separate menu entries for skipping, one for the current commit and one for the selected. |