summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* checkout -p: handle new files correctlyJohannes Schindelin2020-05-273-9/+61
* ci: include the built-in `git add -i` in the `linux-gcc` jobJohannes Schindelin2020-01-151-0/+1
* built-in add -p: handle Escape sequences more efficientlyJohannes Schindelin2020-01-151-1/+72
* built-in add -p: handle Escape sequences in interactive.singlekey modeJohannes Schindelin2020-01-151-1/+55
* built-in add -p: respect the `interactive.singlekey` config settingJohannes Schindelin2020-01-153-4/+20
* terminal: add a new function to read a single keystrokeJohannes Schindelin2020-01-152-0/+58
* terminal: accommodate Git for Windows' default terminalJohannes Schindelin2020-01-151-0/+50
* terminal: make the code of disable_echo() reusableJohannes Schindelin2020-01-151-4/+15
* built-in add -p: handle diff.algorithmJohannes Schindelin2020-01-153-1/+9
* built-in add -p: support interactive.diffFilterJohannes Schindelin2020-01-153-0/+48
* t3701: adjust difffilter testJohannes Schindelin2020-01-151-1/+1
* commit --interactive: make it work with the built-in `add -i`Johannes Schindelin2019-12-221-2/+6
* built-in add -p: implement the "worktree" patch modesJohannes Schindelin2019-12-223-0/+53
* built-in add -p: implement the "checkout" patch modesJohannes Schindelin2019-12-223-7/+137
* built-in stash: use the built-in `git add -p` if so configuredJohannes Schindelin2019-12-221-11/+14
* legacy stash -p: respect the add.interactive.usebuiltin settingJohannes Schindelin2019-12-222-1/+15
* built-in add -p: implement the "stash" and "reset" patch modesJohannes Schindelin2019-12-223-4/+85
* built-in add -p: prepare for patch modes other than "stage"Johannes Schindelin2019-12-224-30/+85
* built-in add -p: show helpful hint when nothing can be stagedJohannes Schindelin2019-12-131-4/+13
* built-in add -p: only show the applicable parts of the help textJohannes Schindelin2019-12-131-4/+28
* built-in add -p: implement the 'q' ("quit") commandJohannes Schindelin2019-12-131-6/+11
* built-in add -p: implement the '/' ("search regex") commandJohannes Schindelin2019-12-132-1/+63
* built-in add -p: implement the 'g' ("goto") commandJohannes Schindelin2019-12-132-0/+104
* built-in add -p: implement hunk editingJohannes Schindelin2019-12-133-17/+325
* strbuf: add a helper function to call the editor "on an strbuf"Johannes Schindelin2019-12-132-0/+39
* built-in add -p: coalesce hunks after splitting themJohannes Schindelin2019-12-131-1/+57
* built-in add -p: implement the hunk splitting featureJohannes Schindelin2019-12-132-2/+225
* built-in add -p: show different prompts for mode changes and deletionsJohannes Schindelin2019-12-131-2/+20
* built-in app -p: allow selecting a mode change as a "hunk"Johannes Schindelin2019-12-131-5/+104
* built-in add -p: handle deleted empty filesJohannes Schindelin2019-12-131-2/+11
* built-in add -p: support multi-file diffsJohannes Schindelin2019-12-131-38/+53
* built-in add -p: offer a helpful error message when hunk navigation failedJohannes Schindelin2019-12-131-11/+33
* built-in add -p: color the prompt and the help textJohannes Schindelin2019-12-131-4/+8
* built-in add -p: adjust hunk headers as neededJohannes Schindelin2019-12-133-23/+151
* built-in add -p: show colored hunks by defaultJohannes Schindelin2019-12-131-17/+62
* built-in add -i: wire up the new C code for the `patch` commandJohannes Schindelin2019-12-131-3/+6
* built-in add -i: start implementing the `patch` functionality in CJohannes Schindelin2019-12-134-5/+277
* apply --allow-overlap: fix a corner caseJohannes Schindelin2019-12-061-0/+10
* git add -p: use non-zero exit code when the diff generation failedJohannes Schindelin2019-12-062-4/+6
* t3701: verify that the diff.algorithm config setting is handledJohannes Schindelin2019-12-061-0/+10
* t3701: verify the shown messages when nothing can be addedJohannes Schindelin2019-12-061-0/+11
* t3701: add a test for the different `add -p` promptsJohannes Schindelin2019-12-061-1/+18
* t3701: avoid depending on the TTY prerequisiteJohannes Schindelin2019-12-061-7/+21
* t3701: add a test for advanced split-hunk editingJohannes Schindelin2019-12-061-0/+22
* built-in add -i: offer the `quit` commandJohannes Schindelin2019-12-011-5/+11
* built-in add -i: re-implement the `diff` commandJohannes Schindelin2019-12-011-0/+42
* built-in add -i: implement the `patch` commandJohannes Schindelin2019-12-011-7/+84
* built-in add -i: re-implement `add-untracked` in CJohannes Schindelin2019-12-011-0/+91
* built-in add -i: re-implement `revert` in CJohannes Schindelin2019-12-011-0/+109
* built-in add -i: implement the `update` commandJohannes Schindelin2019-12-011-20/+110