From 8eee8383c0ceb3b6244b76229df0cadb48833a5c Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Wed, 14 Feb 2007 07:24:12 +0000 Subject: [PATCH] Autogenerated man pages for v1.5.0-19-gddff --- man1/git-diff-stages.1 | 340 ----------------------------------------- man1/git-fast-import.1 | 4 +- man1/git-resolve.1 | 26 ---- man1/git-rev-list.1 | 6 +- man7/git.7 | 15 +- 5 files changed, 13 insertions(+), 378 deletions(-) delete mode 100644 man1/git-diff-stages.1 delete mode 100644 man1/git-resolve.1 diff --git a/man1/git-diff-stages.1 b/man1/git-diff-stages.1 deleted file mode 100644 index f6efaf5ec..000000000 --- a/man1/git-diff-stages.1 +++ /dev/null @@ -1,340 +0,0 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GIT\-DIFF\-STAGES" "1" "02/07/2007" "" "" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -git\-diff\-stages \- Compares two merge stages in the index -.SH "SYNOPSIS" -\fIgit\-diff\-stages\fR [] [\&...] -.SH "DESCRIPTION" -DEPRECATED and will be removed in 1.5.1. - -Compares the content and mode of the blobs in two stages in an unmerged index file. -.SH "OPTIONS" -.TP -\-p -Generate patch (see section on generating patches) -.TP -\-u -Synonym for "\-p". -.TP -\-\-raw -Generate the raw format. -.TP -\-\-patch\-with\-raw -Synonym for "\-p \-\-raw". -.TP -\-\-stat[=width[,name\-width]] -Generate a diffstat. You can override the default output width for 80\-column terminal by "\-\-stat=width". The width of the filename part can be controlled by giving another width to it separated by a comma. -.TP -\-\-numstat -Similar to \-\-stat, but shows number of added and deleted lines in decimal notation and pathname without abbreviation, to make it more machine friendly. For binary files, outputs two \- instead of saying 0 0. -.TP -\-\-shortstat -Output only the last line of the \-\-stat format containing total number of modified files, as well as number of added and deleted lines. -.TP -\-\-summary -Output a condensed summary of extended header information such as creations, renames and mode changes. -.TP -\-\-patch\-with\-stat -Synonym for "\-p \-\-stat". -.TP -\-z -\\0 line termination on output -.TP -\-\-name\-only -Show only names of changed files. -.TP -\-\-name\-status -Show only names and status of changed files. -.TP -\-\-color -Show colored diff. -.TP -\-\-no\-color -Turn off colored diff, even when the configuration file gives the default to color output. -.TP -\-\-color\-words -Show colored word diff, i.e. color words which have changed. -.TP -\-\-no\-renames -Turn off rename detection, even when the configuration file gives the default to do so. -.TP -\-\-check -Warn if changes introduce trailing whitespace or an indent that uses a space before a tab. -.TP -\-\-full\-index -Instead of the first handful characters, show full object name of pre\- and post\-image blob on the "index" line when generating a patch format output. -.TP -\-\-binary -In addition to \-\-full\-index, output "binary diff" that can be applied with "git apply". -.TP -\-\-abbrev[=] -Instead of showing the full 40\-byte hexadecimal object name in diff\-raw format output and diff\-tree header lines, show only handful hexdigits prefix. This is independent of \-\-full\-index option above, which controls the diff\-patch output format. Non default number of digits can be specified with \-\-abbrev=. -.TP -\-B -Break complete rewrite changes into pairs of delete and create. -.TP -\-M -Detect renames. -.TP -\-C -Detect copies as well as renames. -.TP -\-\-diff\-filter=[ACDMRTUXB*] -Select only files that are Added (A), Copied (C), Deleted (D), Modified (M), Renamed (R), have their type (mode) changed (T), are Unmerged (U), are Unknown (X), or have had their pairing Broken (B). Any combination of the filter characters may be used. When * (All\-or\-none) is added to the combination, all paths are selected if there is any file that matches other criteria in the comparison; if there is no file that matches other criteria, nothing is selected. -.TP -\-\-find\-copies\-harder -For performance reasons, by default, \-C option finds copies only if the original file of the copy was modified in the same changeset. This flag makes the command inspect unmodified files as candidates for the source of copy. This is a very expensive operation for large projects, so use it with caution. -.TP -\-l -\-M and \-C options require O(n^2) processing time where n is the number of potential rename/copy targets. This option prevents rename/copy detection from running if the number of rename/copy targets exceeds the specified number. -.TP -\-S -Look for differences that contain the change in . -.TP -\-\-pickaxe\-all -When \-S finds a change, show all the changes in that changeset, not just the files that contain the change in . -.TP -\-\-pickaxe\-regex -Make the not a plain string but an extended POSIX regex to match. -.TP -\-O -Output the patch in the order specified in the , which has one shell glob pattern per line. -.TP -\-R -Swap two inputs; that is, show differences from index or on\-disk file to tree contents. -.TP -\-\-text -Treat all files as text. -.TP -\-a -Shorthand for "\-\-text". -.TP -\-\-ignore\-space\-change -Ignore changes in amount of white space. This ignores white space at line end, and consider all other sequences of one or more white space characters to be equivalent. -.TP -\-b -Shorthand for "\-\-ignore\-space\-change". -.TP -\-\-ignore\-all\-space -Ignore white space when comparing lines. This ignores difference even if one line has white space where the other line has none. -.TP -\-w -Shorthand for "\-\-ignore\-all\-space". - -For more detailed explanation on these common options, see also [1]\&\fIdiffcore documentation\fR. -.TP -, -The stage number to be compared. -.SH "OUTPUT FORMAT" -The output format from "git\-diff\-index", "git\-diff\-tree" and "git\-diff\-files" are very similar. - -These commands all compare two sets of things; what is compared differs: -.TP -git\-diff\-index -compares the and the files on the filesystem. -.TP -git\-diff\-index \-\-cached -compares the and the index. -.TP -git\-diff\-tree [\-r] [\&...] -compares the trees named by the two arguments. -.TP -git\-diff\-files [\&...] -compares the index and the files on the filesystem. - -An output line is formatted this way: -.sp -.nf -in\-place edit :100644 100644 bcd1234... 0123456... M file0 -copy\-edit :100644 100644 abcd123... 1234567... C68 file1 file2 -rename\-edit :100644 100644 abcd123... 1234567... R86 file1 file3 -create :000000 100644 0000000... 1234567... A file4 -delete :100644 000000 1234567... 0000000... D file5 -unmerged :000000 000000 0000000... 0000000... U file6 -.fi -That is, from the left to the right: -.TP 3 -1. -a colon. -.TP -2. -mode for "src"; 000000 if creation or unmerged. -.TP -3. -a space. -.TP -4. -mode for "dst"; 000000 if deletion or unmerged. -.TP -5. -a space. -.TP -6. -sha1 for "src"; 0{40} if creation or unmerged. -.TP -7. -a space. -.TP -8. -sha1 for "dst"; 0{40} if creation, unmerged or "look at work tree". -.TP -9. -a space. -.TP -10. -status, followed by optional "score" number. -.TP -11. -a tab or a NUL when \fI\-z\fR option is used. -.TP -12. -path for "src" -.TP -13. -a tab or a NUL when \fI\-z\fR option is used; only exists for C or R. -.TP -14. -path for "dst"; only exists for C or R. -.TP -15. -an LF or a NUL when \fI\-z\fR option is used, to terminate the record. - - is shown as all 0's if a file is new on the filesystem and it is out of sync with the index. - -Example: -.sp -.nf -:100644 100644 5be4a4...... 000000...... M file.c -.fi -When \-z option is not used, TAB, LF, and backslash characters in pathnames are represented as \\t, \\n, and \\\\, respectively. -.SH "GENERATING PATCHES WITH \-P" -When "git\-diff\-index", "git\-diff\-tree", or "git\-diff\-files" are run with a \fI\-p\fR option, they do not produce the output described above; instead they produce a patch file. You can customize the creation of such patches via the GIT_EXTERNAL_DIFF and the GIT_DIFF_OPTS environment variables. - -What the \-p option produces is slightly different from the traditional diff format. -.TP 3 -1. -It is preceded with a "git diff" header, that looks like this: -.sp -.nf -diff \-\-git a/file1 b/file2 -.fi -The a/ and b/ filenames are the same unless rename/copy is involved. Especially, even for a creation or a deletion, /dev/null is _not_ used in place of a/ or b/ filenames. - -When rename/copy is involved, file1 and file2 show the name of the source file of the rename/copy and the name of the file that rename/copy produces, respectively. -.TP -2. -It is followed by one or more extended header lines: -.sp -.nf -old mode -new mode -deleted file mode -new file mode -copy from -copy to -rename from -rename to -similarity index -dissimilarity index -index .. -.fi -.TP -3. -TAB, LF, double quote and backslash characters in pathnames are represented as \\t, \\n, \\" and \\\\, respectively. If there is need for such substitution then the whole pathname is put in double quotes. -.SH "COMBINED DIFF FORMAT" -git\-diff\-tree and git\-diff\-files can take \fI\-c\fR or \fI\-\-cc\fR option to produce \fIcombined diff\fR, which looks like this: -.sp -.nf -diff \-\-combined describe.c -index fabadb8,cc95eb0..4866510 -\-\-\- a/describe.c -+++ b/describe.c -@@@ \-98,20 \-98,12 +98,20 @@@ - return (a_date > b_date) ? \-1 : (a_date == b_date) ? 0 : 1; - } - -\- static void describe(char *arg) - \-static void describe(struct commit *cmit, int last_one) -++static void describe(char *arg, int last_one) - { - + unsigned char sha1[20]; - + struct commit *cmit; - struct commit_list *list; - static int initialized = 0; - struct commit_name *n; - - + if (get_sha1(arg, sha1) < 0) - + usage(describe_usage); - + cmit = lookup_commit_reference(sha1); - + if (!cmit) - + usage(describe_usage); - + - if (!initialized) { - initialized = 1; - for_each_ref(get_name); -.fi -.TP 3 -1. -It is preceded with a "git diff" header, that looks like this (when \fI\-c\fR option is used): -.sp -.nf -diff \-\-combined file -.fi -or like this (when \fI\-\-cc\fR option is used): -.sp -.nf -diff \-\-c file -.fi -.TP -2. -It is followed by one or more extended header lines (this example shows a merge with two parents): -.sp -.nf -index ,.. -mode ,.. -new file mode -deleted file mode , -.fi -The mode ,.. line appears only if at least one of the is different from the rest. Extended headers with information about detected contents movement (renames and copying detection) are designed to work with diff of two and are not used by combined diff format. -.TP -3. -It is followed by two\-line from\-file/to\-file header -.sp -.nf -\-\-\- a/file -+++ b/file -.fi -Similar to two\-line header for traditional \fIunified\fR diff format, /dev/null is used to signal created or deleted files. -.TP -4. -Chunk header format is modified to prevent people from accidentally feeding it to patch \-p1. Combined diff format was created for review of merge commit changes, and was not meant for apply. The change is similar to the change in the extended \fIindex\fR header: -.sp -.nf -@@@ @@@ -.fi -There are (number of parents + 1) @ characters in the chunk header for combined diff format. - -Unlike the traditional \fIunified\fR diff format, which shows two files A and B with a single column that has \- (minus \(em appears in A but removed in B), + (plus \(em missing in A but added to B), or " " (space \(em unchanged) prefix, this format compares two or more files file1, file2,\&... with one file X, and shows how X differs from each of fileN. One column for each of fileN is prepended to the output line to note how X's line is different from it. - -A \- character in the column N means that the line appears in fileN but it does not appear in the result. A + character in the column N means that the line appears in the last file, and fileN does not have that line (in other words, the line was added, from the point of view of that parent). - -In the above example output, the function signature was changed from both files (hence two \- removals from both file1 and file2, plus ++ to mean one line that was added does not appear in either file1 nor file2). Also two other lines are the same from file1 but do not appear in file2 (hence prefixed with +). - -When shown by git diff\-tree \-c, it compares the parents of a merge commit with the merge result (i.e. file1..fileN are the parents). When shown by git diff\-files \-c, it compares the two unresolved merge parents with the working tree file (i.e. file1 is stage 2 aka "our version", file2 is stage 3 aka "their version"). -.SH "AUTHOR" -Written by Junio C Hamano -.SH "DOCUMENTATION" -Documentation by Junio C Hamano. -.SH "GIT" -Part of the \fBgit\fR(7) suite -.SH "REFERENCES" -.TP 3 -1.\ diffcore documentation -\%diffcore.html diff --git a/man1/git-fast-import.1 b/man1/git-fast-import.1 index 9e4785c98..183433b52 100644 --- a/man1/git-fast-import.1 +++ b/man1/git-fast-import.1 @@ -2,13 +2,13 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GIT\-FAST\-IMPORT" "1" "02/13/2007" "" "" +.TH "GIT\-FAST\-IMPORT" "1" "02/14/2007" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .SH "NAME" -git\-fast\-import \- Backend for fast Git data importers. +git\-fast\-import \- Backend for fast Git data importers .SH "SYNOPSIS" frontend | \fIgit\-fast\-import\fR [options] .SH "DESCRIPTION" diff --git a/man1/git-resolve.1 b/man1/git-resolve.1 deleted file mode 100644 index a9bce346f..000000000 --- a/man1/git-resolve.1 +++ /dev/null @@ -1,26 +0,0 @@ -.\" ** You probably do not want to edit this file directly ** -.\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). -.\" Instead of manually editing it, you probably should edit the DocBook XML -.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GIT\-RESOLVE" "1" "02/07/2007" "" "" -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.SH "NAME" -git\-resolve \- Merge two commits -.SH "SYNOPSIS" -\fIgit\-resolve\fR -.SH "DESCRIPTION" -DEPRECATED and will be removed in 1.5.1. Use git\-merge instead. - -Given two commits and a merge message, merge the commit into commit, with the commit log message . - -When is a descendant of , or is an ancestor of , no new commit is created and the is ignored. The former is informally called "already up to date", and the latter is often called "fast forward". -.SH "AUTHOR" -Written by Linus Torvalds and Dan Holmsand . -.SH "DOCUMENTATION" -Documentation by David Greaves, Junio C Hamano and the git\-list . -.SH "GIT" -Part of the \fBgit\fR(7) suite - diff --git a/man1/git-rev-list.1 b/man1/git-rev-list.1 index e7eafa69f..0b0ece3a3 100644 --- a/man1/git-rev-list.1 +++ b/man1/git-rev-list.1 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GIT\-REV\-LIST" "1" "01/25/2007" "" "" +.TH "GIT\-REV\-LIST" "1" "02/14/2007" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -30,6 +30,7 @@ git\-rev\-list \- Lists commit objects in reverse chronological order [ \-\-pretty | \-\-header ] [ \-\-bisect ] [ \-\-merge ] + [ \-\-reverse ] [ \-\-walk\-reflogs ] \&... [ \-\- \&... ] .fi @@ -256,6 +257,9 @@ This option makes them appear in topological order (i.e. descendant commits are .TP \-\-date\-order This option is similar to \fI\-\-topo\-order\fR in the sense that no parent comes before all of its children, but otherwise things are still ordered in the commit timestamp order. +.TP +\-\-reverse +Output the commits in reverse order. .SS "Object Traversal" These options are mostly targeted for packing of git repositories. .TP diff --git a/man7/git.7 b/man7/git.7 index c5a3d6d26..567897005 100644 --- a/man7/git.7 +++ b/man7/git.7 @@ -2,7 +2,7 @@ .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1). .\" Instead of manually editing it, you probably should edit the DocBook XML .\" source for it and then use the DocBook XSL Stylesheets to regenerate it. -.TH "GIT" "7" "02/13/2007" "" "" +.TH "GIT" "7" "02/14/2007" "" "" .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) @@ -127,9 +127,6 @@ Forward\-port local commits to the updated upstream head. \fBgit\-reset\fR(1) Reset current HEAD to the specified state. .TP -\fBgit\-resolve\fR(1) -Merge two commits. -.TP \fBgit\-revert\fR(1) Revert an existing commit. .TP @@ -154,7 +151,7 @@ Manipulators: Converts old\-style git repository. .TP \fBgit\-fast\-import\fR(1) -Backend for fast Git data importers.. +Backend for fast Git data importers. .TP \fBgit\-lost\-found\fR(1) Recover lost refs that luckily have not yet been pruned. @@ -176,6 +173,9 @@ Pack unpacked objects in a repository. .TP \fBgit\-config\fR(1) Get and set repository or global options. +.TP +\fBgit\-remote\fR(1) +manage set of tracked repositories. Interrogators: .TP @@ -324,9 +324,6 @@ Compares files in the working tree and the index. \fBgit\-diff\-index\fR(1) Compares content and mode of blobs between the index and repository. .TP -\fBgit\-diff\-stages\fR(1) -Compares two merge stages in the index. -.TP \fBgit\-diff\-tree\fR(1) Compares the content and mode of blobs found via two tree objects. .TP @@ -849,7 +846,7 @@ The above is the description of a git merge at the lowest level, to help you und .nf git\-merge\-index git\-merge\-one\-file hello.c .fi -and that is what higher level git resolve is implemented with. +and that is what higher level git merge \-s resolve is implemented with. .SH "AUTHORS" .TP 3 \(bu -- 2.26.2