]>
Commit | Line | Data |
---|---|---|
dda2d79a JH |
1 | -p:: |
2 | Generate patch (see section on generating patches) | |
3 | ||
4 | -u:: | |
5 | Synonym for "-p". | |
6 | ||
dda2d79a JH |
7 | -z:: |
8 | \0 line termination on output | |
9 | ||
10 | --name-only:: | |
11 | Show only names of changed files. | |
12 | ||
946f5f7c JH |
13 | --name-status:: |
14 | Show only names and status of changed files. | |
dda2d79a | 15 | |
27dedf0c JH |
16 | --full-index:: |
17 | Instead of the first handful characters, show full | |
18 | object name of pre- and post-image blob on the "index" | |
19 | line when generating a patch format output. | |
20 | ||
dda2d79a JH |
21 | -B:: |
22 | Break complete rewrite changes into pairs of delete and create. | |
23 | ||
24 | -M:: | |
25 | Detect renames. | |
26 | ||
27 | -C:: | |
28 | Detect copies as well as renames. | |
29 | ||
30 | --find-copies-harder:: | |
f73ae1fc CM |
31 | For performance reasons, by default, -C option finds copies only |
32 | if the original file of the copy was modified in the same | |
33 | changeset. This flag makes the command | |
dda2d79a JH |
34 | inspect unmodified files as candidates for the source of |
35 | copy. This is a very expensive operation for large | |
36 | projects, so use it with caution. | |
37 | ||
8082d8d3 JH |
38 | -l<num>:: |
39 | -M and -C options require O(n^2) processing time where n | |
f73ae1fc | 40 | is the number of potential rename/copy targets. This |
8082d8d3 | 41 | option prevents rename/copy detection from running if |
f73ae1fc | 42 | the number of rename/copy targets exceeds the specified |
8082d8d3 JH |
43 | number. |
44 | ||
dda2d79a | 45 | -S<string>:: |
f73ae1fc | 46 | Look for differences that contain the change in <string>. |
dda2d79a JH |
47 | |
48 | --pickaxe-all:: | |
49 | When -S finds a change, show all the changes in that | |
f73ae1fc | 50 | changeset, not just the files that contain the change |
dda2d79a JH |
51 | in <string>. |
52 | ||
53 | -O<orderfile>:: | |
54 | Output the patch in the order specified in the | |
55 | <orderfile>, which has one shell glob pattern per line. | |
56 | ||
57 | -R:: | |
5f3aa197 | 58 | Swap two inputs; that is, show differences from index or |
dda2d79a JH |
59 | on-disk file to tree contents. |
60 | ||
8db9307c JH |
61 | For more detailed explanation on these common options, see also |
62 | link:diffcore.html[diffcore documentation]. |