forked from nothingmuch/git
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* da/difftool: mergetool--lib: simplify API usage by removing more global variables Fix misspelled mergetool.keepBackup difftool/mergetool: refactor commands to use git-mergetool--lib mergetool: use $( ... ) instead of `backticks` bash completion: add git-difftool difftool: add support for a difftool.prompt config variable difftool: add various git-difftool tests difftool: move 'git-difftool' out of contrib difftool/mergetool: add diffuse as merge and diff tool difftool: add a -y shortcut for --no-prompt difftool: use perl built-ins when testing for msys difftool: remove the backup file feature difftool: remove merge options for opendiff, tkdiff, kdiff3 and xxdiff git-mergetool: add new merge tool TortoiseMerge git-mergetool/difftool: make (g)vimdiff workable under Windows doc/merge-config: list ecmerge as a built-in merge tool
- Loading branch information
Showing
15 changed files
with
825 additions
and
486 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,54 @@ | ||
git-mergetool--lib(1) | ||
===================== | ||
|
||
NAME | ||
---- | ||
git-mergetool--lib - Common git merge tool shell scriptlets | ||
|
||
SYNOPSIS | ||
-------- | ||
'TOOL_MODE=(diff|merge) . "$(git --exec-path)/git-mergetool--lib"' | ||
|
||
DESCRIPTION | ||
----------- | ||
|
||
This is not a command the end user would want to run. Ever. | ||
This documentation is meant for people who are studying the | ||
Porcelain-ish scripts and/or are writing new ones. | ||
|
||
The 'git-mergetool--lib' scriptlet is designed to be sourced (using | ||
`.`) by other shell scripts to set up functions for working | ||
with git merge tools. | ||
|
||
Before sourcing 'git-mergetool--lib', your script must set `TOOL_MODE` | ||
to define the operation mode for the functions listed below. | ||
'diff' and 'merge' are valid values. | ||
|
||
FUNCTIONS | ||
--------- | ||
get_merge_tool:: | ||
returns a merge tool. | ||
|
||
get_merge_tool_cmd:: | ||
returns the custom command for a merge tool. | ||
|
||
get_merge_tool_path:: | ||
returns the custom path for a merge tool. | ||
|
||
run_merge_tool:: | ||
launches a merge tool given the tool name and a true/false | ||
flag to indicate whether a merge base is present. | ||
'$MERGED', '$LOCAL', '$REMOTE', and '$BASE' must be defined | ||
for use by the merge tool. | ||
|
||
Author | ||
------ | ||
Written by David Aguilar <[email protected]> | ||
|
||
Documentation | ||
-------------- | ||
Documentation by David Aguilar and the git-list <[email protected]>. | ||
|
||
GIT | ||
--- | ||
Part of the linkgit:git[1] suite |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.