summaryrefslogtreecommitdiff
path: root/lua/telescope/builtin/git.lua
AgeCommit message (Collapse)Author
2022-07-12chore: remove deprecated functions / messages (#2063)Simon Hauser
2022-07-01break: prefix internal files and add deprecation messages (#2032)Simon Hauser
2022-07-01feat: Add entry_index for entry_makersTJ DeVries
cleanup
2022-06-30feat: add `--follow` to bcommits (#1997)Brian Di Palma
Yes the diff to parent preview will be blank but at the very least a user can follow a file around various moves and get access to the SHA-ID for the move.
2022-06-30break: deprecate utils.get_default utils.if_nil (#1545)Simon Hauser
2022-06-30break(git_files): change show_untracked default to false (#842)Ben Smith
2022-06-18fix: error caused by the invalid options in create_autocmd for vimdiff (#2013)Rocky Zhang
2022-04-22feat: lua autocmd (#1707)Dave Lage
2022-03-13feat: improve UX with vim.notify (#1763)tami5
* fix(notify): don't report request on new line * ref(notify): update message format * ref(msgs): always quote values + decrease duplication * fix(ci): undefined variables * ref(actions): temporary silent actions.__index errors * cleanup * revert: panic effort, we continue to use error for those Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2022-02-14fix: add opts.bufnr and opts.winnr to builtin picker (#1706)James Trew
2021-12-06fix: git stash entry formatting (#1452)Farbod Salamat-Zadeh
2021-11-13feat(worktrees): added support for bare repo git operations (#1370)Pranav Rao
2021-10-24fix: opts.git_command for files, commits, bcommits (#1374)Simon Hauser
2021-09-16feat: support <pattern> for git-for-each-ref (git_branches) (#1248)Anthony Nichols
2021-09-10feat: git merge branch action (#1220)thibthib18
2021-09-02fix(picker): incorrect git stash picker command (#1195)Phelipe
* fix: should not use git log command in git stash picker * Update lua/telescope/builtin/git.lua Co-authored-by: tami5 <65782666+tami5@users.noreply.github.com>
2021-09-01fix: Should not block on git commands (#1176)TJ DeVries
2021-08-12chore: separate commit date & time in git_branches (#1111)James Trew
2021-08-03fix: git_bcommit use absolute path for current file (#1059)Joshua Cao
2021-07-30feat: add git reset action for git commits picker (#999)Joel Palmer
2021-07-23chore: use stylua for formatting (#1040)Simon Hauser
* chore: stylua job and config * reformat with stylua
2021-06-14feat: cycle previewers with commit and bcommit already using it (#528)Simon Hauser
- new git previewers - jump to line in bcommit previewer - vimdiff for bcommits - dynamic preview window titles - more previewers documentation Cycle previewers are not mapped yet. So you need to setup yourself: ```lua require('telescope').setup { defaults = { mappings = { i = { ["<C-s>"] = actions.cycle_previewers_next, ["<C-a>"] = actions.cycle_previewers_prev, }, }, } } ``` Co-authored-by: Thore Strassburg <thore@weilbier.net>
2021-06-14chore: use plenary.strings and remove strings functions from utils (#690)JINNOUCHI Yasushi
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2021-06-01fix: correctly check output of git worktree command (#882)Jose Alvarez
2021-05-11create new action: git switch (#798)Kyoichiro Yamada
* create new action: git switch If the branch already exists in local, switch to that. If the branch is only in remote, create new branch tracking remote and switch to new one. * fix a point of review * fix a point of review: map to git-switch action * Revert "fix a point of review" This reverts commit 017ce424a3adfe1b3712a421385cfc3f4258a0fb. * undocument header comment
2021-05-11feat: add git_stash picker (#800)Amirreza Askarpour
2021-04-22fix checking for git dir in a bare repo (#757)PolarMutex
* fix checking for git dir in a bare repo * revert last change and look for worktree * fix lint error * [docgen] Update doc/telescope.txt skip-checks: true Co-authored-by: Brian Ryall <brian.ryall@udri.udayton.edu> Co-authored-by: Github Actions <actions@github>
2021-04-20fix: support multiple clients in lsp code actions (#722)William Boman
* fix: support multiple clients in lsp code actions * no goto * reduce diff a bit * use displayer, also include lsp client name for each entry * review comments
2021-04-14git(action): create and checkout branch (#755)Ben Smith
* added git action for creating and checking out a new branch, added basic docstrings for git actions * Added confirmation for creation of new branch, changed default mapping to <c-u> * Switched back to `<c-a>` default mapping for now
2021-04-07fix(git_branches): use the quoted fields instead of json-formatting and fix ↵Kyoichiro Yamada
regressions with #695 (#704)
2021-03-29picker(git_branch): show committer, upstream and date (#695)Kyoichiro Yamada
* wip: rich finder for branches for: https://github.com/nvim-telescope/telescope.nvim/issues/569 * fix some diagnostics
2021-03-21Fix prompt titles. Closes #OCD. (#675)Jesse Leite
2021-03-02feat: add expand_dir opts for git_status (#591)elianiva
* feat: add expand_dir opts for git_status * make -u as the default
2021-03-01feat: better display for git_branches (#586)Simon Hauser
2021-03-01feat: delete mappings for git_branches (#578)ThePrimeagen
2021-02-27fix: a lot of small things and adds more customization for caret (#554)Simon Hauser
Attention: prompt_prefix will no longer add a space at the end. So if you still want a space at the end make sure your configuration has one. The default should not be changed. So if you haven't copied prompt_prefix in your config this doesn't affect you. Feat: - prompt prefix does no longer always end with space - selection_caret configurable. Default: `> ` - result_prefix configurable. Default: ` ` - more actions for git_branches - <c-t> does track the branch - <c-r> does rebase branch - also added delete branch action but not configured. See readme on how to do that Fixes: - fix docgen ci - Better error for lsp_workspace_symbols - better formatting for CONTRIBUTING.md - move from systemlist to plenary.job - git branch now supports checkout on remote branches
2021-02-27feat: allow git_* to use vim pwd over git root (#563)Tom
with opt use_git_root = false Examples: - Telescope git_files use_git_root=false - Telescope git_commits use_git_root=false - Telescope git_status use_git_root=false
2021-02-23feat: file browser & refresh interface (#290)Simon Hauser
and more picker api stuff for sunjon. refresh is implemented for file_browser and git_status
2021-02-22feat: Action improvements (#472)TJ DeVries
* feat: replace_map * feat: Add action_set and action_state * fix: Move all actions.get_ to action_state.get_ * fix: replace all internal references of _goto_file_selection_edit * feat: add some docs * fix: lint * feat: actions.select * remove mentions and usage of goto_file_selection APIs * feat: special case attach_mappings to be overridable and defaultable * Having goto_file_selection mappings will cause a error as well as replacing deprecated goto_file_selection methodes For config and replacing use this instead: - actions.select_default - actions.select_horizonal - actions.select_vertical - actions.select_tab Only replacing: - actions.set.edit -- for replacing all select functions * adds actions.state.select_key_to_edit_key Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2021-02-09fix: all git builtin respect cwd now (#517)Simon Hauser
2021-01-27Undo #465 (#469)anott03
We have broke all extension that do some sort of goto_file_selection:replace Problem described here: https://github.com/nvim-telescope/telescope.nvim/pull/465#issuecomment-767831897 Possible solution: https://github.com/nvim-telescope/telescope.nvim/pull/465#issuecomment-767808213
2021-01-25fix: move to actions.select as default action (#465)anott03
2021-01-16feat: allow to list files in git submodules (#329)Massimo Redaelli
Co-authored-by: Simon Hauser <Simon-Hauser@outlook.de>
2021-01-15feat: show git log for remote branches (#428)Simon Hauser
2021-01-12fix: git_branch only remove remotes/origin part (#423)JINNOUCHI Yasushi
2021-01-04feat: Add highlight to builtin.git_status (#388)Cedric M'Passi
2020-12-27feat: all entry_makers are now overridable and icons for builtin.buffers (#364)tamago324
2020-12-09Feat: Opt in vim buffers for previewers (#298)Simon Hauser
Enable with: require('telescope').setup { defaults = { file_previewer = previewers.vim_buffer_cat.new, grep_previewer = previewers.vim_buffer_vimgrep.new, qflist_previewer = previewers.vim_buffer_qflist.new, } }
2020-11-27feat: Make tab toggle between git add and git restore in ↵Cedric M'Passi
builtin.git_status() (#289) Very useful functionality to use git_status for. Now users can add a file or restore it by <tab> authored by: @cempassi
2020-11-19Fix: cwd detection of builtin.git_ (#264)YIQUN