Skip to content

Commit f73ae97

Browse files
authored
Allow configuration of checkout_branch branch cmd (#307)
1 parent 5642a1a commit f73ae97

File tree

2 files changed

+20
-21
lines changed

2 files changed

+20
-21
lines changed

README.md

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -201,26 +201,25 @@ git cf
201201
If you want to customize `git`'s behavior within forgit there is a dedicated variable for each forgit command.
202202
These are passed to the according `git` calls.
203203

204-
| Command | Option |
205-
|----------|-----------------------------------|
206-
| `ga` | `FORGIT_ADD_GIT_OPTS` |
207-
| `glo` | `FORGIT_LOG_GIT_OPTS` |
208-
| `gd` | `FORGIT_DIFF_GIT_OPTS` |
209-
| `grh` | `FORGIT_RESET_HEAD_GIT_OPTS` |
210-
| `gcf` | `FORGIT_CHECKOUT_FILE_GIT_OPTS` |
211-
| `gcb` | `FORGIT_CHECKOUT_BRANCH_GIT_OPTS` |
212-
| `gbd` | `FORGIT_BRANCH_DELETE_GIT_OPTS` |
213-
| `gct` | `FORGIT_CHECKOUT_TAG_GIT_OPTS` |
214-
| `gco` | `FORGIT_CHECKOUT_COMMIT_GIT_OPTS` |
215-
| `grc` | `FORGIT_REVERT_COMMIT_GIT_OPTS` |
216-
| `gss` | `FORGIT_STASH_SHOW_GIT_OPTS` |
217-
| `gsp` | `FORGIT_STASH_PUSH_GIT_OPTS` |
218-
| `gclean` | `FORGIT_CLEAN_GIT_OPTS` |
219-
| `grb` | `FORGIT_REBASE_GIT_OPTS` |
220-
| `gbl` | `FORGIT_BLAME_GIT_OPTS` |
221-
| `gfu` | `FORGIT_FIXUP_GIT_OPTS` |
222-
| `gcp` | `FORGIT_CHERRY_PICK_GIT_OPTS` |
223-
204+
| Command | Option |
205+
| -------- | --------------------------------------------------------------------------- |
206+
| `ga` | `FORGIT_ADD_GIT_OPTS` |
207+
| `glo` | `FORGIT_LOG_GIT_OPTS` |
208+
| `gd` | `FORGIT_DIFF_GIT_OPTS` |
209+
| `grh` | `FORGIT_RESET_HEAD_GIT_OPTS` |
210+
| `gcf` | `FORGIT_CHECKOUT_FILE_GIT_OPTS` |
211+
| `gcb` | `FORGIT_CHECKOUT_BRANCH_GIT_OPTS`, `FORGIT_CHECKOUT_BRANCH_BRANCH_GIT_OPTS` |
212+
| `gbd` | `FORGIT_BRANCH_DELETE_GIT_OPTS` |
213+
| `gct` | `FORGIT_CHECKOUT_TAG_GIT_OPTS` |
214+
| `gco` | `FORGIT_CHECKOUT_COMMIT_GIT_OPTS` |
215+
| `grc` | `FORGIT_REVERT_COMMIT_GIT_OPTS` |
216+
| `gss` | `FORGIT_STASH_SHOW_GIT_OPTS` |
217+
| `gsp` | `FORGIT_STASH_PUSH_GIT_OPTS` |
218+
| `gclean` | `FORGIT_CLEAN_GIT_OPTS` |
219+
| `grb` | `FORGIT_REBASE_GIT_OPTS` |
220+
| `gbl` | `FORGIT_BLAME_GIT_OPTS` |
221+
| `gfu` | `FORGIT_FIXUP_GIT_OPTS` |
222+
| `gcp` | `FORGIT_CHERRY_PICK_GIT_OPTS` |
224223

225224
#### pagers
226225

bin/git-forgit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -447,7 +447,7 @@ _forgit_checkout_branch() {
447447
fi
448448

449449
local git_checkout cmd preview opts branch
450-
cmd="git branch --color=always --all | LC_ALL=C sort -k1.1,1.1 -rs"
450+
cmd="git branch --color=always ${FORGIT_CHECKOUT_BRANCH_BRANCH_GIT_OPTS:---all} | LC_ALL=C sort -k1.1,1.1 -rs"
451451
preview="git log {1} $_forgit_log_preview_options"
452452
opts="
453453
$FORGIT_FZF_DEFAULT_OPTS

0 commit comments

Comments
 (0)