diff options
author | Pratik Karki <predatoramigo@gmail.com> | 2018-08-07 01:16:10 +0545 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2018-08-06 13:08:01 -0700 |
commit | c7b64aa0f3a83ed574d9d374bf2639c3c091120c (patch) | |
tree | 1e161b5e8f25b57beb0934e216c8a1161f95997f /.gitignore | |
parent | rebase: start implementing it as a builtin (diff) | |
download | tgif-c7b64aa0f3a83ed574d9d374bf2639c3c091120c.tar.xz |
rebase: refactor common shell functions into their own file
The functions present in `git-legacy-rebase.sh` are used by the rebase
backends as they are implemented as shell script functions in the
`git-rebase--<backend>` files.
To make the `builtin/rebase.c` work, we have to provide support via
a Unix shell script snippet that uses these functions and so, we
want to use the rebase backends *directly* from the builtin rebase
without going through `git-legacy-rebase.sh`.
This commit extracts the functions to a separate file,
`git-rebase--common`, that will be read by `git-legacy-rebase.sh` and
by the shell script snippets which will be used extensively in the
following commits.
Signed-off-by: Pratik Karki <predatoramigo@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to '.gitignore')
-rw-r--r-- | .gitignore | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index ec23959014..824141cba1 100644 --- a/.gitignore +++ b/.gitignore @@ -117,6 +117,7 @@ /git-read-tree /git-rebase /git-rebase--am +/git-rebase--common /git-rebase--helper /git-rebase--interactive /git-rebase--merge |