Skip to content

Latest commit

 

History

History
144 lines (104 loc) · 3.17 KB

CHANGELOG.md

File metadata and controls

144 lines (104 loc) · 3.17 KB

Changelog

All notable changes to this project will be documented in this file.

[2.1.0] - 2025-02-15

🚀 Features

  • Set --track when creating worktree, if there is an upstream
  • Enable user to get "out" of a worktree
  • Enable user to delete branch after deleting a worktree
  • Enable user to create detached worktree
  • Add prefix and branch name as default for worktree path

🐛 Bug Fixes

  • Can't delete worktree using c-d
  • Fix invalid get() invocation for builtin hooks
  • Rename create_worktree to telescope_create_worktree
  • Add telescope_create_worktree mappings from the worktree picker
  • Use non conflicting keymap for delete_worktree
  • Use refname:short as format in Git.has_branch
  • Only asks to track an upstream if the selected branch is not remote
  • Disambiguate remote branches
  • Add completion messages
  • Close prompt only if worktree_path is not nil in switch_worktree
  • Add luarc to gitignore

💼 Other

  • Suggest a default hook config
  • Add early returns to buffer switch hook

📚 Documentation

  • Add telescope config to docs

⚙️ Miscellaneous Tasks

  • (test) Fix tests
  • (stylua) Fix styling

[2.0.1] - 2024-08-07

🐛 Bug Fixes

  • Telescope display error

📚 Documentation

  • Update changelog

[2.0.0] - 2024-07-18

🚀 Features

  • V2 refactor
  • Add ability to run luarocks non nix

🐛 Bug Fixes

  • Add hook to update current buffer on switch

🚜 Refactor

  • Stylua fixes and start to build from core
  • Config
  • Lost code
  • Basic switch working
  • Create worktree
  • Delete worktree
  • Delete worktree
  • Add back in telescope
  • To plenary test and other
  • Final rework

📚 Documentation

  • Initial readme update
  • Update plugin help docs
  • Update readme
  • Update changelog

🧪 Testing

  • Add git ops tests

⚙️ Miscellaneous Tasks

  • Mv test repo to spec dir
  • Fix stylua
  • Luachecks
  • Add commit-lint workflow
  • Switch to vusted for testing
  • Add name to commit-lint
  • Add plenary install
  • Refactor tests to hopefully pass
  • Add test for switching normal repo
  • Add windows-latest test
  • Add busted test to nix check
  • Add bused tests
  • Add type-check
  • Add style check
  • Add dependabot.yml
  • Add convential commit checker
  • Add luarocks release

[1.0.0] - 2023-11-17

🚀 Features

  • (delete) Allowed for deleting the buffer
  • (worktree-swap) Better swapping and sane defaults
  • (create) If rebase fails, we don't stop the creation process
  • (switch) Clear jumps on switch. Can be configured
  • (status) Added a status line printer
  • (readme) Effectively correct
  • (on_tree_change) Better interfacing with on_tree_change
  • (set_push) Push so I can push with Git push

🐛 Bug Fixes

  • (indenting) Tree shitter to the rescue
  • (status) Status was 8 / 7 at some point.
  • (create_worktree) Allows for worktree to also create the branch.
  • Pass opts to git_worktrees
  • Always return absolute git dir
  • Merge mistake to prevent errors
  • :Telescope git_worktree

💼 Other

  • (first-commit) It "sorta" works.
  • Typo in README.md

⚙️ Miscellaneous Tasks

  • Renamed :w to wip.lua
  • Removed file
  • Nixify
  • Add luarocks release uploader
  • Create LICENSE