From e2b205c118b67a65b1bde35ff88de1f7aceae8d0 Mon Sep 17 00:00:00 2001 From: Junio C Hamano Date: Sun, 8 Jun 2008 01:43:44 +0000 Subject: [PATCH] Autogenerated HTML docs for v1.5.6-rc2 --- RelNotes-1.5.5.4.txt | 7 + RelNotes-1.5.6.txt | 6 + diffcore.html | 548 ------------------------ everyday.html | 2 +- git-add.html | 2 +- git-am.html | 2 +- git-annotate.html | 2 +- git-apply.html | 2 +- git-archimport.html | 2 +- git-archive.html | 2 +- git-bisect.html | 2 +- git-blame.html | 2 +- git-branch.html | 2 +- git-bundle.html | 2 +- git-cat-file.html | 2 +- git-check-attr.html | 2 +- git-check-ref-format.html | 2 +- git-checkout-index.html | 2 +- git-checkout.html | 2 +- git-cherry-pick.html | 2 +- git-cherry.html | 2 +- git-citool.html | 2 +- git-clean.html | 2 +- git-clone.html | 2 +- git-commit-tree.html | 2 +- git-commit.html | 2 +- git-config.html | 2 +- git-count-objects.html | 2 +- git-cvsexportcommit.html | 2 +- git-cvsimport.html | 2 +- git-cvsserver.html | 2 +- git-daemon.html | 2 +- git-describe.html | 2 +- git-diff-files.html | 2 +- git-diff-index.html | 2 +- git-diff-tree.html | 2 +- git-diff.html | 2 +- git-fast-export.html | 2 +- git-fast-import.html | 2 +- git-fetch-pack.html | 2 +- git-fetch.html | 2 +- git-filter-branch.html | 2 +- git-fmt-merge-msg.html | 2 +- git-for-each-ref.html | 2 +- git-format-patch.html | 2 +- git-fsck-objects.html | 2 +- git-fsck.html | 2 +- git-gc.html | 2 +- git-get-tar-commit-id.html | 2 +- git-grep.html | 2 +- git-gui.html | 2 +- git-hash-object.html | 2 +- git-help.html | 2 +- git-http-fetch.html | 2 +- git-http-push.html | 2 +- git-imap-send.html | 2 +- git-index-pack.html | 2 +- git-init-db.html | 2 +- git-init.html | 2 +- git-instaweb.html | 2 +- git-log.html | 2 +- git-lost-found.html | 2 +- git-ls-files.html | 2 +- git-ls-remote.html | 2 +- git-ls-tree.html | 2 +- git-mailinfo.html | 2 +- git-mailsplit.html | 2 +- git-merge-base.html | 2 +- git-merge-file.html | 2 +- git-merge-index.html | 2 +- git-merge-one-file.html | 2 +- git-merge-tree.html | 2 +- git-merge.html | 2 +- git-mergetool.html | 2 +- git-mktag.html | 2 +- git-mktree.html | 2 +- git-mv.html | 2 +- git-name-rev.html | 2 +- git-pack-objects.html | 2 +- git-pack-redundant.html | 2 +- git-pack-refs.html | 2 +- git-parse-remote.html | 2 +- git-patch-id.html | 2 +- git-peek-remote.html | 2 +- git-prune-packed.html | 2 +- git-prune.html | 2 +- git-pull.html | 2 +- git-push.html | 2 +- git-quiltimport.html | 2 +- git-read-tree.html | 2 +- git-rebase.html | 2 +- git-receive-pack.html | 2 +- git-reflog.html | 2 +- git-relink.html | 2 +- git-remote.html | 2 +- git-repack.html | 2 +- git-repo-config.html | 2 +- git-request-pull.html | 2 +- git-rerere.html | 2 +- git-reset.html | 2 +- git-rev-list.html | 2 +- git-rev-parse.html | 2 +- git-revert.html | 2 +- git-rm.html | 2 +- git-send-email.html | 2 +- git-send-pack.html | 2 +- git-sh-setup.html | 2 +- git-shell.html | 2 +- git-shortlog.html | 2 +- git-show-branch.html | 2 +- git-show-index.html | 2 +- git-show-ref.html | 2 +- git-show.html | 2 +- git-stash.html | 2 +- git-status.html | 2 +- git-stripspace.html | 2 +- git-submodule.html | 2 +- git-svn.html | 2 +- git-symbolic-ref.html | 2 +- git-tag.html | 2 +- git-tar-tree.html | 2 +- git-tools.html | 2 +- git-unpack-file.html | 2 +- git-unpack-objects.html | 2 +- git-update-index.html | 2 +- git-update-ref.html | 2 +- git-update-server-info.html | 2 +- git-upload-archive.html | 2 +- git-upload-pack.html | 2 +- git-var.html | 2 +- git-verify-pack.html | 2 +- git-verify-tag.html | 2 +- git-web--browse.html | 2 +- git-whatchanged.html | 2 +- git-write-tree.html | 2 +- git.html | 2 +- git.txt | 3 +- gitattributes.html | 2 +- gitcli.html | 2 +- gitcore-tutorial.html | 2 +- gitcvs-migration.html | 2 +- gitdiffcore.html | 2 +- gitglossary.html | 2 +- githooks.html | 2 +- gitignore.html | 2 +- gitk.html | 2 +- gitmodules.html | 2 +- gitrepository-layout.html | 2 +- gittutorial-2.html | 2 +- gittutorial.html | 2 +- howto-index.html | 2 +- howto/revert-branch-rebase.html | 2 +- howto/using-merge-subtree.html | 2 +- repository-layout.html | 592 -------------------------- technical/api-allocation-growing.html | 2 +- technical/api-builtin.html | 2 +- technical/api-decorate.html | 2 +- technical/api-diff.html | 2 +- technical/api-directory-listing.html | 2 +- technical/api-gitattributes.html | 2 +- technical/api-grep.html | 2 +- technical/api-hash.html | 2 +- technical/api-history-graph.html | 2 +- technical/api-in-core-index.html | 2 +- technical/api-index.html | 2 +- technical/api-lockfile.html | 2 +- technical/api-object-access.html | 2 +- technical/api-parse-options.html | 2 +- technical/api-path-list.html | 2 +- technical/api-quote.html | 2 +- technical/api-remote.html | 2 +- technical/api-revision-walking.html | 2 +- technical/api-run-command.html | 2 +- technical/api-setup.html | 2 +- technical/api-strbuf.html | 2 +- technical/api-tree-walking.html | 2 +- technical/api-xdiff-interface.html | 2 +- 177 files changed, 187 insertions(+), 1313 deletions(-) create mode 100644 RelNotes-1.5.5.4.txt delete mode 100644 diffcore.html delete mode 100644 repository-layout.html diff --git a/RelNotes-1.5.5.4.txt b/RelNotes-1.5.5.4.txt new file mode 100644 index 000000000..2d0279ecc --- /dev/null +++ b/RelNotes-1.5.5.4.txt @@ -0,0 +1,7 @@ +GIT v1.5.5.4 Release Notes +========================== + +Fixes since v1.5.5.4 +-------------------- + + * "git name-rev --all" used to segfault. diff --git a/RelNotes-1.5.6.txt b/RelNotes-1.5.6.txt index 1855cf392..a79e4b939 100644 --- a/RelNotes-1.5.6.txt +++ b/RelNotes-1.5.6.txt @@ -18,6 +18,12 @@ Updates since v1.5.5 * "git init" now autodetects the case sensitivity of the filesystem and sets core.ignorecase accordingly. +(documentation) + +* Many freestanding documentation pages have been converted and made + available to "git help" (aka "man git-") as section 7 of the + manual pages. + (performance) * "git clone" was rewritten in C. This will hopefully help cloning a diff --git a/diffcore.html b/diffcore.html deleted file mode 100644 index 483b1942e..000000000 --- a/diffcore.html +++ /dev/null @@ -1,548 +0,0 @@ - - - - - - -Tweaking diff output - - - -

Introduction

-
-

The diff commands git-diff-index, git-diff-files, and git-diff-tree -can be told to manipulate differences they find in -unconventional ways before showing diff(1) output. The manipulation -is collectively called "diffcore transformation". This short note -describes what they are and how to use them to produce diff outputs -that are easier to understand than the conventional kind.

-
-

The chain of operation

-
-

The git-diff-* family works by first comparing two sets of -files:

-
    -
  • -

    -git-diff-index compares contents of a "tree" object and the - working directory (when --cached flag is not used) or a - "tree" object and the index file (when --cached flag is - used); -

    -
  • -
  • -

    -git-diff-files compares contents of the index file and the - working directory; -

    -
  • -
  • -

    -git-diff-tree compares contents of two "tree" objects; -

    -
  • -
-

In all of these cases, the commands themselves compare -corresponding paths in the two sets of files. The result of -comparison is passed from these commands to what is internally -called "diffcore", in a format similar to what is output when -the -p option is not used. E.g.

-
-
-
in-place edit  :100644 100644 bcd1234... 0123456... M file0
-create         :000000 100644 0000000... 1234567... A file4
-delete         :100644 000000 1234567... 0000000... D file5
-unmerged       :000000 000000 0000000... 0000000... U file6
-
-

The diffcore mechanism is fed a list of such comparison results -(each of which is called "filepair", although at this point each -of them talks about a single file), and transforms such a list -into another list. There are currently 6 such transformations:

-
    -
  • -

    -diffcore-pathspec -

    -
  • -
  • -

    -diffcore-break -

    -
  • -
  • -

    -diffcore-rename -

    -
  • -
  • -

    -diffcore-merge-broken -

    -
  • -
  • -

    -diffcore-pickaxe -

    -
  • -
  • -

    -diffcore-order -

    -
  • -
-

These are applied in sequence. The set of filepairs git-diff-* -commands find are used as the input to diffcore-pathspec, and -the output from diffcore-pathspec is used as the input to the -next transformation. The final result is then passed to the -output routine and generates either diff-raw format (see Output -format sections of the manual for git-diff-* commands) or -diff-patch format.

-
-

diffcore-pathspec: For Ignoring Files Outside Our Consideration

-
-

The first transformation in the chain is diffcore-pathspec, and -is controlled by giving the pathname parameters to the -git-diff-* commands on the command line. The pathspec is used -to limit the world diff operates in. It removes the filepairs -outside the specified set of pathnames. E.g. If the input set -of filepairs included:

-
-
-
:100644 100644 bcd1234... 0123456... M junkfile
-
-

but the command invocation was "git-diff-files myfile", then the -junkfile entry would be removed from the list because only "myfile" -is under consideration.

-

Implementation note. For performance reasons, git-diff-tree -uses the pathname parameters on the command line to cull set of -filepairs it feeds the diffcore mechanism itself, and does not -use diffcore-pathspec, but the end result is the same.

-
-

diffcore-break: For Splitting Up "Complete Rewrites"

-
-

The second transformation in the chain is diffcore-break, and is -controlled by the -B option to the git-diff-* commands. This is -used to detect a filepair that represents "complete rewrite" and -break such filepair into two filepairs that represent delete and -create. E.g. If the input contained this filepair:

-
-
-
:100644 100644 bcd1234... 0123456... M file0
-
-

and if it detects that the file "file0" is completely rewritten, -it changes it to:

-
-
-
:100644 000000 bcd1234... 0000000... D file0
-:000000 100644 0000000... 0123456... A file0
-
-

For the purpose of breaking a filepair, diffcore-break examines -the extent of changes between the contents of the files before -and after modification (i.e. the contents that have "bcd1234…" -and "0123456…" as their SHA1 content ID, in the above -example). The amount of deletion of original contents and -insertion of new material are added together, and if it exceeds -the "break score", the filepair is broken into two. The break -score defaults to 50% of the size of the smaller of the original -and the result (i.e. if the edit shrinks the file, the size of -the result is used; if the edit lengthens the file, the size of -the original is used), and can be customized by giving a number -after "-B" option (e.g. "-B75" to tell it to use 75%).

-
-

diffcore-rename: For Detection Renames and Copies

-
-

This transformation is used to detect renames and copies, and is -controlled by the -M option (to detect renames) and the -C option -(to detect copies as well) to the git-diff-* commands. If the -input contained these filepairs:

-
-
-
:100644 000000 0123456... 0000000... D fileX
-:000000 100644 0000000... 0123456... A file0
-
-

and the contents of the deleted file fileX is similar enough to -the contents of the created file file0, then rename detection -merges these filepairs and creates:

-
-
-
:100644 100644 0123456... 0123456... R100 fileX file0
-
-

When the "-C" option is used, the original contents of modified files, -and deleted files (and also unmodified files, if the -"--find-copies-harder" option is used) are considered as candidates -of the source files in rename/copy operation. If the input were like -these filepairs, that talk about a modified file fileY and a newly -created file file0:

-
-
-
:100644 100644 0123456... 1234567... M fileY
-:000000 100644 0000000... bcd3456... A file0
-
-

the original contents of fileY and the resulting contents of -file0 are compared, and if they are similar enough, they are -changed to:

-
-
-
:100644 100644 0123456... 1234567... M fileY
-:100644 100644 0123456... bcd3456... C100 fileY file0
-
-

In both rename and copy detection, the same "extent of changes" -algorithm used in diffcore-break is used to determine if two -files are "similar enough", and can be customized to use -a similarity score different from the default of 50% by giving a -number after the "-M" or "-C" option (e.g. "-M8" to tell it to use -8/10 = 80%).

-

Note. When the "-C" option is used with --find-copies-harder -option, git-diff-* commands feed unmodified filepairs to -diffcore mechanism as well as modified ones. This lets the copy -detector consider unmodified files as copy source candidates at -the expense of making it slower. Without --find-copies-harder, -git-diff-* commands can detect copies only if the file that was -copied happened to have been modified in the same changeset.

-
-

diffcore-merge-broken: For Putting "Complete Rewrites" Back Together

-
-

This transformation is used to merge filepairs broken by -diffcore-break, and not transformed into rename/copy by -diffcore-rename, back into a single modification. This always -runs when diffcore-break is used.

-

For the purpose of merging broken filepairs back, it uses a -different "extent of changes" computation from the ones used by -diffcore-break and diffcore-rename. It counts only the deletion -from the original, and does not count insertion. If you removed -only 10 lines from a 100-line document, even if you added 910 -new lines to make a new 1000-line document, you did not do a -complete rewrite. diffcore-break breaks such a case in order to -help diffcore-rename to consider such filepairs as candidate of -rename/copy detection, but if filepairs broken that way were not -matched with other filepairs to create rename/copy, then this -transformation merges them back into the original -"modification".

-

The "extent of changes" parameter can be tweaked from the -default 80% (that is, unless more than 80% of the original -material is deleted, the broken pairs are merged back into a -single modification) by giving a second number to -B option, -like these:

-
    -
  • -

    --B50/60 (give 50% "break score" to diffcore-break, use 60% - for diffcore-merge-broken). -

    -
  • -
  • -

    --B/60 (the same as above, since diffcore-break defaults to 50%). -

    -
  • -
-

Note that earlier implementation left a broken pair as a separate -creation and deletion patches. This was an unnecessary hack and -the latest implementation always merges all the broken pairs -back into modifications, but the resulting patch output is -formatted differently for easier review in case of such -a complete rewrite by showing the entire contents of old version -prefixed with -, followed by the entire contents of new -version prefixed with +.

-
-

diffcore-pickaxe: For Detecting Addition/Deletion of Specified String

-
-

This transformation is used to find filepairs that represent -changes that touch a specified string, and is controlled by the --S option and the --pickaxe-all option to the git-diff-* -commands.

-

When diffcore-pickaxe is in use, it checks if there are -filepairs whose "original" side has the specified string and -whose "result" side does not. Such a filepair represents "the -string appeared in this changeset". It also checks for the -opposite case that loses the specified string.

-

When --pickaxe-all is not in effect, diffcore-pickaxe leaves -only such filepairs that touch the specified string in its -output. When --pickaxe-all is used, diffcore-pickaxe leaves all -filepairs intact if there is such a filepair, or makes the -output empty otherwise. The latter behaviour is designed to -make reviewing of the changes in the context of the whole -changeset easier.

-
-

diffcore-order: For Sorting the Output Based on Filenames

-
-

This is used to reorder the filepairs according to the user's -(or project's) taste, and is controlled by the -O option to the -git-diff-* commands.

-

This takes a text file each of whose lines is a shell glob -pattern. Filepairs that match a glob pattern on an earlier line -in the file are output before ones that match a later line, and -filepairs that do not match any glob pattern are output last.

-

As an example, a typical orderfile for the core git probably -would look like this:

-
-
-
README
-Makefile
-Documentation
-*.h
-*.c
-t
-
-
- - - diff --git a/everyday.html b/everyday.html index 6e0e8abd2..cb4b83de1 100644 --- a/everyday.html +++ b/everyday.html @@ -1050,7 +1050,7 @@ upload to public HTTP server hosted by your ISP. diff --git a/git-add.html b/git-add.html index d4119d376..0d3b6cdfd 100644 --- a/git-add.html +++ b/git-add.html @@ -604,7 +604,7 @@ double-quote and control characters will still have problems.

diff --git a/git-am.html b/git-am.html index f8b767344..c39f5e73c 100644 --- a/git-am.html +++ b/git-am.html @@ -500,7 +500,7 @@ names.

diff --git a/git-annotate.html b/git-annotate.html index f35ac04ea..f299d5d39 100644 --- a/git-annotate.html +++ b/git-annotate.html @@ -454,7 +454,7 @@ commit.

diff --git a/git-apply.html b/git-apply.html index 8bfc9f53f..b6a1b6d04 100644 --- a/git-apply.html +++ b/git-apply.html @@ -604,7 +604,7 @@ subdirectory is checked and (if possible) updated.

diff --git a/git-archimport.html b/git-archimport.html index 82cce9863..e4e58177d 100644 --- a/git-archimport.html +++ b/git-archimport.html @@ -422,7 +422,7 @@ patches that have been traded out-of-sequence between the branches.

diff --git a/git-archive.html b/git-archive.html index 35c751658..258ab6b7e 100644 --- a/git-archive.html +++ b/git-archive.html @@ -469,7 +469,7 @@ git archive --format=zip --prefix=git-docs/ HEAD:Documentation/ > git-1.4.0-d diff --git a/git-bisect.html b/git-bisect.html index ecfd1282a..597bc42be 100644 --- a/git-bisect.html +++ b/git-bisect.html @@ -512,7 +512,7 @@ test processes and the scripts.

diff --git a/git-blame.html b/git-blame.html index 7e7e39a36..835181502 100644 --- a/git-blame.html +++ b/git-blame.html @@ -686,7 +686,7 @@ commit commentary), a blame viewer won't ever care. diff --git a/git-branch.html b/git-branch.html index 55500d2b6..a0f767483 100644 --- a/git-branch.html +++ b/git-branch.html @@ -613,7 +613,7 @@ but different purposes:

diff --git a/git-bundle.html b/git-bundle.html index fed3d1755..8fafa5859 100644 --- a/git-bundle.html +++ b/git-bundle.html @@ -484,7 +484,7 @@ network.

diff --git a/git-cat-file.html b/git-cat-file.html index 89dd3f4c2..dabab4499 100644 --- a/git-cat-file.html +++ b/git-cat-file.html @@ -406,7 +406,7 @@ for each object specified on stdin that does not exist in the repository:

diff --git a/git-check-attr.html b/git-check-attr.html index 3955c9588..5819a908d 100644 --- a/git-check-attr.html +++ b/git-check-attr.html @@ -312,7 +312,7 @@ git-check-attr(1) Manual Page diff --git a/git-check-ref-format.html b/git-check-ref-format.html index 5f53e1282..72f664ffb 100644 --- a/git-check-ref-format.html +++ b/git-check-ref-format.html @@ -343,7 +343,7 @@ colon : is used as in srcref:dstref to mean "use srcref's diff --git a/git-checkout-index.html b/git-checkout-index.html index 0be6d76e9..eb5fca0d7 100644 --- a/git-checkout-index.html +++ b/git-checkout-index.html @@ -511,7 +511,7 @@ Junio C Hamano and the git-list <git@vger.kernel.org>.

diff --git a/git-checkout.html b/git-checkout.html index 102bf2d60..c2331bd00 100644 --- a/git-checkout.html +++ b/git-checkout.html @@ -539,7 +539,7 @@ $ git add frotz diff --git a/git-cherry-pick.html b/git-cherry-pick.html index 06f2744d6..f2233ee1b 100644 --- a/git-cherry-pick.html +++ b/git-cherry-pick.html @@ -383,7 +383,7 @@ effect to your working tree in a row.

diff --git a/git-cherry.html b/git-cherry.html index a3b9464a4..7ebe67d7a 100644 --- a/git-cherry.html +++ b/git-cherry.html @@ -362,7 +362,7 @@ than pushing or pulling commits directly.

diff --git a/git-citool.html b/git-citool.html index 5d64e7a12..b7c9a519e 100644 --- a/git-citool.html +++ b/git-citool.html @@ -297,7 +297,7 @@ See git-gui(1) for more details.

diff --git a/git-clean.html b/git-clean.html index b4dc63922..da993cc6c 100644 --- a/git-clean.html +++ b/git-clean.html @@ -353,7 +353,7 @@ affected are further limited to those that match them.

diff --git a/git-clone.html b/git-clone.html index 6d902b1b6..e7c76397e 100644 --- a/git-clone.html +++ b/git-clone.html @@ -668,7 +668,7 @@ Create a repository on the kernel.org machine that borrows from Linus diff --git a/git-commit-tree.html b/git-commit-tree.html index 62542e63e..2345daac1 100644 --- a/git-commit-tree.html +++ b/git-commit-tree.html @@ -477,7 +477,7 @@ reversible operation.

diff --git a/git-commit.html b/git-commit.html index b3d7eab9c..8742eb32a 100644 --- a/git-commit.html +++ b/git-commit.html @@ -746,7 +746,7 @@ Junio C Hamano <junkio@cox.net>

diff --git a/git-config.html b/git-config.html index 099fd992a..647c02c3d 100644 --- a/git-config.html +++ b/git-config.html @@ -2592,7 +2592,7 @@ web.browser diff --git a/git-count-objects.html b/git-count-objects.html index 52b620a92..371bbffa4 100644 --- a/git-count-objects.html +++ b/git-count-objects.html @@ -309,7 +309,7 @@ them, to help you decide when it is a good time to repack.

diff --git a/git-cvsexportcommit.html b/git-cvsexportcommit.html index b7906d2b4..51116bcd1 100644 --- a/git-cvsexportcommit.html +++ b/git-cvsexportcommit.html @@ -456,7 +456,7 @@ $ git-cherry cvshead myhead | sed -n 's/^+ //p' | xargs -l1 git-cvsexportcommit diff --git a/git-cvsimport.html b/git-cvsimport.html index 72cff455c..fd430d738 100644 --- a/git-cvsimport.html +++ b/git-cvsimport.html @@ -528,7 +528,7 @@ various participants of the git-list <git@vger.kernel.org>.

diff --git a/git-cvsserver.html b/git-cvsserver.html index b03879af0..888d469e3 100644 --- a/git-cvsserver.html +++ b/git-cvsserver.html @@ -726,7 +726,7 @@ Martin Langhoff <martin@catalyst.net.nz> diff --git a/git-daemon.html b/git-daemon.html index 6027cbbc1..fd555ea8e 100644 --- a/git-daemon.html +++ b/git-daemon.html @@ -676,7 +676,7 @@ selectively enable/disable services per repository diff --git a/git-describe.html b/git-describe.html index 8e795af9d..c41c511bb 100644 --- a/git-describe.html +++ b/git-describe.html @@ -462,7 +462,7 @@ updated by Shawn Pearce <spearce@spearce.org>.

diff --git a/git-diff-files.html b/git-diff-files.html index ae11843eb..5d0a4a7b9 100644 --- a/git-diff-files.html +++ b/git-diff-files.html @@ -1288,7 +1288,7 @@ the pathname, but if that is NUL, the record will show two paths.

diff --git a/git-diff-index.html b/git-diff-index.html index 560b2afc9..01b0b66e0 100644 --- a/git-diff-index.html +++ b/git-diff-index.html @@ -1378,7 +1378,7 @@ always have the special all-zero sha1. diff --git a/git-diff-tree.html b/git-diff-tree.html index bdf178888..0880d5acf 100644 --- a/git-diff-tree.html +++ b/git-diff-tree.html @@ -1773,7 +1773,7 @@ the pathname, but if that is NUL, the record will show two paths.

diff --git a/git-diff.html b/git-diff.html index a2ebaff33..e36c307a2 100644 --- a/git-diff.html +++ b/git-diff.html @@ -1493,7 +1493,7 @@ Output diff in reverse. diff --git a/git-fast-export.html b/git-fast-export.html index 6deea7529..805885639 100644 --- a/git-fast-export.html +++ b/git-fast-export.html @@ -351,7 +351,7 @@ a tag referencing a tree instead of a commit.

diff --git a/git-fast-import.html b/git-fast-import.html index 040be1511..aedbe51e2 100644 --- a/git-fast-import.html +++ b/git-fast-import.html @@ -1416,7 +1416,7 @@ memory footprint (less than 2.7 MiB per active branch).

diff --git a/git-fetch-pack.html b/git-fetch-pack.html index a554f39e6..b40b165a7 100644 --- a/git-fetch-pack.html +++ b/git-fetch-pack.html @@ -431,7 +431,7 @@ have a common ancestor commit.

diff --git a/git-fetch.html b/git-fetch.html index f247132d9..62c0816d6 100644 --- a/git-fetch.html +++ b/git-fetch.html @@ -709,7 +709,7 @@ Junio C Hamano <junkio@cox.net>

diff --git a/git-filter-branch.html b/git-filter-branch.html index 03827d273..7d1bff7b9 100644 --- a/git-filter-branch.html +++ b/git-filter-branch.html @@ -614,7 +614,7 @@ and the git list <git@vger.kernel.org>

diff --git a/git-fmt-merge-msg.html b/git-fmt-merge-msg.html index e37120c2f..105a3c7c3 100644 --- a/git-fmt-merge-msg.html +++ b/git-fmt-merge-msg.html @@ -367,7 +367,7 @@ merge.summary diff --git a/git-for-each-ref.html b/git-for-each-ref.html index 4c538e144..b18396ad8 100644 --- a/git-for-each-ref.html +++ b/git-for-each-ref.html @@ -496,7 +496,7 @@ eval "$eval" diff --git a/git-format-patch.html b/git-format-patch.html index 371140074..2df918d8e 100644 --- a/git-format-patch.html +++ b/git-format-patch.html @@ -1088,7 +1088,7 @@ as e-mailable patches: diff --git a/git-fsck-objects.html b/git-fsck-objects.html index a609f32ab..64d0eccae 100644 --- a/git-fsck-objects.html +++ b/git-fsck-objects.html @@ -281,7 +281,7 @@ documentation of that command.

diff --git a/git-fsck.html b/git-fsck.html index bdbf668a8..751a5ad19 100644 --- a/git-fsck.html +++ b/git-fsck.html @@ -522,7 +522,7 @@ GIT_ALTERNATE_OBJECT_DIRECTORIES diff --git a/git-gc.html b/git-gc.html index 11ed4c78d..df3919e57 100644 --- a/git-gc.html +++ b/git-gc.html @@ -403,7 +403,7 @@ remove those references.

diff --git a/git-get-tar-commit-id.html b/git-get-tar-commit-id.html index c71449010..e966680fe 100644 --- a/git-get-tar-commit-id.html +++ b/git-get-tar-commit-id.html @@ -298,7 +298,7 @@ a tree ID instead of a commit ID or tag.

diff --git a/git-grep.html b/git-grep.html index a2f2f8770..3a9cee065 100644 --- a/git-grep.html +++ b/git-grep.html @@ -530,7 +530,7 @@ revamped by Junio C Hamano.

diff --git a/git-gui.html b/git-gui.html index de06a8efb..844decf30 100644 --- a/git-gui.html +++ b/git-gui.html @@ -433,7 +433,7 @@ of end users.

diff --git a/git-hash-object.html b/git-hash-object.html index 6e4752423..1cdfb6d49 100644 --- a/git-hash-object.html +++ b/git-hash-object.html @@ -335,7 +335,7 @@ specified, it defaults to "blob".

diff --git a/git-help.html b/git-help.html index 8a35a97b6..0fb3393ec 100644 --- a/git-help.html +++ b/git-help.html @@ -461,7 +461,7 @@ little. Maintenance is done by the git-list <git@vger.kernel.org>.

diff --git a/git-http-fetch.html b/git-http-fetch.html index 1250a815a..afbb6194d 100644 --- a/git-http-fetch.html +++ b/git-http-fetch.html @@ -369,7 +369,7 @@ commit-id diff --git a/git-http-push.html b/git-http-push.html index cd435d9fc..c767a475d 100644 --- a/git-http-push.html +++ b/git-http-push.html @@ -423,7 +423,7 @@ to disable the fast-forward check only on that ref.

diff --git a/git-imap-send.html b/git-imap-send.html index 60f9b8603..911185f76 100644 --- a/git-imap-send.html +++ b/git-imap-send.html @@ -320,7 +320,7 @@ configuration file (shown with examples):

diff --git a/git-index-pack.html b/git-index-pack.html index 413e5541a..a55afda5f 100644 --- a/git-index-pack.html +++ b/git-index-pack.html @@ -406,7 +406,7 @@ mentioned above.

diff --git a/git-init-db.html b/git-init-db.html index 8cce6536c..5b83c31cb 100644 --- a/git-init-db.html +++ b/git-init-db.html @@ -281,7 +281,7 @@ documentation of that command.

diff --git a/git-init.html b/git-init.html index 5202de5b1..ab1e2ff8c 100644 --- a/git-init.html +++ b/git-init.html @@ -421,7 +421,7 @@ add all existing file to the index diff --git a/git-instaweb.html b/git-instaweb.html index 06fbe5d2f..68444075d 100644 --- a/git-instaweb.html +++ b/git-instaweb.html @@ -395,7 +395,7 @@ repository.

diff --git a/git-log.html b/git-log.html index ab9ff5033..16f650174 100644 --- a/git-log.html +++ b/git-log.html @@ -1913,7 +1913,7 @@ reversible operation.

diff --git a/git-lost-found.html b/git-lost-found.html index 7de6abd16..73a5e23f3 100644 --- a/git-lost-found.html +++ b/git-lost-found.html @@ -340,7 +340,7 @@ $ git rev-parse not-lost-anymore diff --git a/git-ls-files.html b/git-ls-files.html index 411f10277..c30160f05 100644 --- a/git-ls-files.html +++ b/git-ls-files.html @@ -626,7 +626,7 @@ pattern file appears in.

diff --git a/git-ls-remote.html b/git-ls-remote.html index 033c53532..d3b816e12 100644 --- a/git-ls-remote.html +++ b/git-ls-remote.html @@ -361,7 +361,7 @@ c5db5456ae3b0873fc659c19fafdde22313cc441 refs/tags/v0.99.2 diff --git a/git-ls-tree.html b/git-ls-tree.html index 8bd04949d..3373f9254 100644 --- a/git-ls-tree.html +++ b/git-ls-tree.html @@ -416,7 +416,7 @@ another major rewrite by Linus Torvalds <torvalds@osdl.org>

diff --git a/git-mailinfo.html b/git-mailinfo.html index c70db35ef..b6a9a45ed 100644 --- a/git-mailinfo.html +++ b/git-mailinfo.html @@ -357,7 +357,7 @@ Junio C Hamano <junkio@cox.net>

diff --git a/git-mailsplit.html b/git-mailsplit.html index a1a1f5c8f..8ff3a87e5 100644 --- a/git-mailsplit.html +++ b/git-mailsplit.html @@ -362,7 +362,7 @@ and Junio C Hamano <junkio@cox.net>

diff --git a/git-merge-base.html b/git-merge-base.html index c68bcbaa8..1723713dd 100644 --- a/git-merge-base.html +++ b/git-merge-base.html @@ -312,7 +312,7 @@ relied on to decide in any particular way.

diff --git a/git-merge-file.html b/git-merge-file.html index 487c33ae4..1d457cdaf 100644 --- a/git-merge-file.html +++ b/git-merge-file.html @@ -377,7 +377,7 @@ with parts copied from the original documentation of RCS merge.

diff --git a/git-merge-index.html b/git-merge-index.html index 6b289bf3a..8d1b15146 100644 --- a/git-merge-index.html +++ b/git-merge-index.html @@ -372,7 +372,7 @@ One-shot merge by Petr Baudis <pasky@ucw.cz>

diff --git a/git-merge-one-file.html b/git-merge-one-file.html index 4d0fb3931..1ebb06171 100644 --- a/git-merge-one-file.html +++ b/git-merge-one-file.html @@ -294,7 +294,7 @@ Junio C Hamano <junkio@cox.net> and Petr Baudis <pasky@suse.cz>.

diff --git a/git-merge-tree.html b/git-merge-tree.html index deb69177d..e90a53b5a 100644 --- a/git-merge-tree.html +++ b/git-merge-tree.html @@ -300,7 +300,7 @@ entries that match <branch1> tree.

diff --git a/git-merge.html b/git-merge.html index 4512eee57..198144f37 100644 --- a/git-merge.html +++ b/git-merge.html @@ -749,7 +749,7 @@ Resolve the conflicts. git-diff would report only the diff --git a/git-mergetool.html b/git-mergetool.html index 887da677b..821d1ffac 100644 --- a/git-mergetool.html +++ b/git-mergetool.html @@ -340,7 +340,7 @@ success of the resolution after the custom tool has exited.

diff --git a/git-mktag.html b/git-mktag.html index 31cd8bdb2..3e99ae4f6 100644 --- a/git-mktag.html +++ b/git-mktag.html @@ -310,7 +310,7 @@ care about, but that can be verified with gpg.

diff --git a/git-mktree.html b/git-mktree.html index e31d3e7f0..5c70a52bb 100644 --- a/git-mktree.html +++ b/git-mktree.html @@ -307,7 +307,7 @@ built is written to the standard output.

diff --git a/git-mv.html b/git-mv.html index 8407840b5..97ddb91b3 100644 --- a/git-mv.html +++ b/git-mv.html @@ -337,7 +337,7 @@ Move functionality added by Josef Weidendorfer <Josef.Weidendorfer@gmx.de> diff --git a/git-name-rev.html b/git-name-rev.html index 73105ab98..28b7b0824 100644 --- a/git-name-rev.html +++ b/git-name-rev.html @@ -364,7 +364,7 @@ not the context.

diff --git a/git-pack-objects.html b/git-pack-objects.html index a3d62da8b..dc7108277 100644 --- a/git-pack-objects.html +++ b/git-pack-objects.html @@ -577,7 +577,7 @@ base-name diff --git a/git-pack-redundant.html b/git-pack-redundant.html index 000abe92b..0271e1db7 100644 --- a/git-pack-redundant.html +++ b/git-pack-redundant.html @@ -335,7 +335,7 @@ objects.

diff --git a/git-pack-refs.html b/git-pack-refs.html index dc6628ebf..322268295 100644 --- a/git-pack-refs.html +++ b/git-pack-refs.html @@ -336,7 +336,7 @@ hierarchy after packing them. This option tells it not to. diff --git a/git-parse-remote.html b/git-parse-remote.html index 13017a52e..1fb545f5a 100644 --- a/git-parse-remote.html +++ b/git-parse-remote.html @@ -326,7 +326,7 @@ get_remote_refs_for_push diff --git a/git-patch-id.html b/git-patch-id.html index 2dcc8da83..e5a8f869b 100644 --- a/git-patch-id.html +++ b/git-patch-id.html @@ -314,7 +314,7 @@ This can be used to make a mapping from patch ID to commit ID.

diff --git a/git-peek-remote.html b/git-peek-remote.html index 1c3568a26..06041b53e 100644 --- a/git-peek-remote.html +++ b/git-peek-remote.html @@ -332,7 +332,7 @@ git-peek-remote(1) Manual Page diff --git a/git-prune-packed.html b/git-prune-packed.html index 6cc257392..fdab7ef8a 100644 --- a/git-prune-packed.html +++ b/git-prune-packed.html @@ -325,7 +325,7 @@ disk storage, etc.

diff --git a/git-prune.html b/git-prune.html index 74874f5e8..524479ab3 100644 --- a/git-prune.html +++ b/git-prune.html @@ -373,7 +373,7 @@ git-fsck's --unreachable option.

diff --git a/git-pull.html b/git-pull.html index 1a366e100..2e1352027 100644 --- a/git-pull.html +++ b/git-pull.html @@ -1065,7 +1065,7 @@ Junio C Hamano and the git-list <git@vger.kernel.org>.

diff --git a/git-push.html b/git-push.html index b0bf1c695..3150c2359 100644 --- a/git-push.html +++ b/git-push.html @@ -759,7 +759,7 @@ by Linus Torvalds <torvalds@osdl.org>

diff --git a/git-quiltimport.html b/git-quiltimport.html index b6d545322..f14a8f112 100644 --- a/git-quiltimport.html +++ b/git-quiltimport.html @@ -339,7 +339,7 @@ variable.

diff --git a/git-read-tree.html b/git-read-tree.html index 195725150..3766d221f 100644 --- a/git-read-tree.html +++ b/git-read-tree.html @@ -711,7 +711,7 @@ have finished your work-in-progress), attempt the merge again.

diff --git a/git-rebase.html b/git-rebase.html index 6a0c7237f..d8ac7ea28 100644 --- a/git-rebase.html +++ b/git-rebase.html @@ -843,7 +843,7 @@ Johannes E. Schindelin <johannes.schindelin@gmx.de>

diff --git a/git-receive-pack.html b/git-receive-pack.html index 71b973051..17114544c 100644 --- a/git-receive-pack.html +++ b/git-receive-pack.html @@ -430,7 +430,7 @@ exec git-update-server-info diff --git a/git-reflog.html b/git-reflog.html index 51add9853..327c6cb87 100644 --- a/git-reflog.html +++ b/git-reflog.html @@ -397,7 +397,7 @@ them.

diff --git a/git-relink.html b/git-relink.html index 033d94b2e..47c8441c6 100644 --- a/git-relink.html +++ b/git-relink.html @@ -316,7 +316,7 @@ repository will be replaced with a hardlink to the master repository.

diff --git a/git-remote.html b/git-remote.html index 0bfe6284e..60c6b7486 100644 --- a/git-remote.html +++ b/git-remote.html @@ -430,7 +430,7 @@ $ git merge origin diff --git a/git-repack.html b/git-repack.html index fdac98954..54690eec9 100644 --- a/git-repack.html +++ b/git-repack.html @@ -443,7 +443,7 @@ that way can try to use older git with it).

diff --git a/git-repo-config.html b/git-repo-config.html index b47dc86f4..618b247ff 100644 --- a/git-repo-config.html +++ b/git-repo-config.html @@ -281,7 +281,7 @@ documentation of that command.

diff --git a/git-request-pull.html b/git-request-pull.html index bf956af1a..cf102690c 100644 --- a/git-request-pull.html +++ b/git-request-pull.html @@ -322,7 +322,7 @@ the given URL in the generated summary.

diff --git a/git-rerere.html b/git-rerere.html index 9e7ef16a7..136ec0c0d 100644 --- a/git-rerere.html +++ b/git-rerere.html @@ -481,7 +481,7 @@ conflict.

diff --git a/git-reset.html b/git-reset.html index 7c880ddbd..da17b8717 100644 --- a/git-reset.html +++ b/git-reset.html @@ -607,7 +607,7 @@ Adds the file to the index again. diff --git a/git-rev-list.html b/git-rev-list.html index 719b0d053..f462ca9ec 100644 --- a/git-rev-list.html +++ b/git-rev-list.html @@ -1225,7 +1225,7 @@ and the git-list <git@vger.kernel.org>.

diff --git a/git-rev-parse.html b/git-rev-parse.html index 579ca4ee7..b53260b08 100644 --- a/git-rev-parse.html +++ b/git-rev-parse.html @@ -901,7 +901,7 @@ Junio C Hamano <junkio@cox.net> and Pierre Habouzit <madcoder@debian.or diff --git a/git-revert.html b/git-revert.html index 28f4be3f8..c167cd5eb 100644 --- a/git-revert.html +++ b/git-revert.html @@ -365,7 +365,7 @@ effect to your working tree in a row.

diff --git a/git-rm.html b/git-rm.html index c955bc825..9855a972f 100644 --- a/git-rm.html +++ b/git-rm.html @@ -427,7 +427,7 @@ git-rm -f git-*.sh diff --git a/git-send-email.html b/git-send-email.html index 6083c99e8..49964cdf1 100644 --- a/git-send-email.html +++ b/git-send-email.html @@ -685,7 +685,7 @@ send_lots_of_email.pl by Greg Kroah-Hartman.

diff --git a/git-send-pack.html b/git-send-pack.html index 893499f1a..39e272068 100644 --- a/git-send-pack.html +++ b/git-send-pack.html @@ -453,7 +453,7 @@ to disable the fast-forward check only on that ref.

diff --git a/git-sh-setup.html b/git-sh-setup.html index 258f6ae36..769e1c87f 100644 --- a/git-sh-setup.html +++ b/git-sh-setup.html @@ -383,7 +383,7 @@ get_author_ident_from_commit diff --git a/git-shell.html b/git-shell.html index ad71efd45..635b0918c 100644 --- a/git-shell.html +++ b/git-shell.html @@ -298,7 +298,7 @@ are permitted to be called, with a single required argument.

diff --git a/git-shortlog.html b/git-shortlog.html index 0ef9065c0..d9706e962 100644 --- a/git-shortlog.html +++ b/git-shortlog.html @@ -359,7 +359,7 @@ Eve Jones <eve@laptop.(none)> diff --git a/git-show-branch.html b/git-show-branch.html index 05005e789..f44f0ddbd 100644 --- a/git-show-branch.html +++ b/git-show-branch.html @@ -521,7 +521,7 @@ topologically related with each other.

diff --git a/git-show-index.html b/git-show-index.html index d6ac7d29a..038bf8648 100644 --- a/git-show-index.html +++ b/git-show-index.html @@ -296,7 +296,7 @@ offset and SHA1 of each object.

diff --git a/git-show-ref.html b/git-show-ref.html index cb96173b1..1a11c8dbb 100644 --- a/git-show-ref.html +++ b/git-show-ref.html @@ -460,7 +460,7 @@ Man page by Jonas Fonseca <fonseca@diku.dk>.

diff --git a/git-show.html b/git-show.html index 752730da5..de346db37 100644 --- a/git-show.html +++ b/git-show.html @@ -768,7 +768,7 @@ Johannes Schindelin <Johannes.Schindelin@gmx.de>.

diff --git a/git-stash.html b/git-stash.html index 2a4cd414c..2a372db68 100644 --- a/git-stash.html +++ b/git-stash.html @@ -482,7 +482,7 @@ $ git stash apply diff --git a/git-status.html b/git-status.html index e74d60257..172fd7f1b 100644 --- a/git-status.html +++ b/git-status.html @@ -332,7 +332,7 @@ Junio C Hamano <junkio@cox.net>.

diff --git a/git-stripspace.html b/git-stripspace.html index d6e4e8c75..8fe0a07bd 100644 --- a/git-stripspace.html +++ b/git-stripspace.html @@ -313,7 +313,7 @@ git-stripspace(1) Manual Page diff --git a/git-submodule.html b/git-submodule.html index 80f821111..b5dee973e 100644 --- a/git-submodule.html +++ b/git-submodule.html @@ -419,7 +419,7 @@ for details.

diff --git a/git-svn.html b/git-svn.html index 111eb7ae8..501c2b7da 100644 --- a/git-svn.html +++ b/git-svn.html @@ -1174,7 +1174,7 @@ should be manually entered with a text-editor or using diff --git a/git-symbolic-ref.html b/git-symbolic-ref.html index a4953d3ca..71dc61894 100644 --- a/git-symbolic-ref.html +++ b/git-symbolic-ref.html @@ -336,7 +336,7 @@ name is not a symbolic ref, or 128 if another error occurs.

diff --git a/git-tag.html b/git-tag.html index 1b85af9e2..e35afe3a4 100644 --- a/git-tag.html +++ b/git-tag.html @@ -552,7 +552,7 @@ Junio C Hamano <junkio@cox.net> and Chris Wright <chrisw@osdl.org>.< diff --git a/git-tar-tree.html b/git-tar-tree.html index c25aac554..a0651df4a 100644 --- a/git-tar-tree.html +++ b/git-tar-tree.html @@ -399,7 +399,7 @@ git tar-tree HEAD:Documentation/ git-docs > git-1.4.0-docs.tar diff --git a/git-tools.html b/git-tools.html index 16f19a8d9..609b4c33f 100644 --- a/git-tools.html +++ b/git-tools.html @@ -438,7 +438,7 @@ comprehensive list.

diff --git a/git-unpack-file.html b/git-unpack-file.html index d6498cfb2..f106149a9 100644 --- a/git-unpack-file.html +++ b/git-unpack-file.html @@ -307,7 +307,7 @@ returns the name of the temporary file in the following format: diff --git a/git-unpack-objects.html b/git-unpack-objects.html index 369f9a35f..211282d2c 100644 --- a/git-unpack-objects.html +++ b/git-unpack-objects.html @@ -341,7 +341,7 @@ new packs and replace existing ones.

diff --git a/git-update-index.html b/git-update-index.html index e8f3e0afa..b9976533c 100644 --- a/git-update-index.html +++ b/git-update-index.html @@ -727,7 +727,7 @@ from symbolic link to regular file.

diff --git a/git-update-ref.html b/git-update-ref.html index 7177d4828..10a23b2e4 100644 --- a/git-update-ref.html +++ b/git-update-ref.html @@ -360,7 +360,7 @@ or does not have committer information available.

diff --git a/git-update-server-info.html b/git-update-server-info.html index 6a1a4502c..35ae187d7 100644 --- a/git-update-server-info.html +++ b/git-update-server-info.html @@ -332,7 +332,7 @@ info/refs file unless --force flag is given.

diff --git a/git-upload-archive.html b/git-upload-archive.html index 6131da773..f9f5384b7 100644 --- a/git-upload-archive.html +++ b/git-upload-archive.html @@ -309,7 +309,7 @@ is meant to be used to get an archive from a remote repository.

diff --git a/git-upload-pack.html b/git-upload-pack.html index 110ef7a90..28f3ff0ae 100644 --- a/git-upload-pack.html +++ b/git-upload-pack.html @@ -326,7 +326,7 @@ repository. For push operations, see git-send-pack.

diff --git a/git-var.html b/git-var.html index 3bb71a2c1..c4c25392b 100644 --- a/git-var.html +++ b/git-var.html @@ -372,7 +372,7 @@ Your sysadmin must hate you! diff --git a/git-verify-pack.html b/git-verify-pack.html index 8765cdc55..9290c2daf 100644 --- a/git-verify-pack.html +++ b/git-verify-pack.html @@ -338,7 +338,7 @@ corresponding pack file.

diff --git a/git-verify-tag.html b/git-verify-tag.html index aae567a98..55ca0ab18 100644 --- a/git-verify-tag.html +++ b/git-verify-tag.html @@ -305,7 +305,7 @@ git-verify-tag(1) Manual Page diff --git a/git-web--browse.html b/git-web--browse.html index fc43d39d0..6c16b2d41 100644 --- a/git-web--browse.html +++ b/git-web--browse.html @@ -419,7 +419,7 @@ git-list <git@vger.kernel.org>.

diff --git a/git-whatchanged.html b/git-whatchanged.html index 3f8f41ed2..aaa6620e4 100644 --- a/git-whatchanged.html +++ b/git-whatchanged.html @@ -707,7 +707,7 @@ Junio C Hamano <junkio@cox.net>

diff --git a/git-write-tree.html b/git-write-tree.html index cb61e7eee..4a74b3ed1 100644 --- a/git-write-tree.html +++ b/git-write-tree.html @@ -323,7 +323,7 @@ now, you need to have done a git-update-index phase before you did the diff --git a/git.html b/git.html index 2fa731509..b795b2579 100644 --- a/git.html +++ b/git.html @@ -1960,7 +1960,7 @@ contributors on the git-list <git@vger.kernel.org>.

diff --git a/git.txt b/git.txt index ba07e51f5..cf67110a9 100644 --- a/git.txt +++ b/git.txt @@ -46,12 +46,13 @@ Documentation for older releases are available here: * link:v1.5.5/git.html[documentation for release 1.5.5] * release notes for + link:RelNotes-1.5.5.4.txt[1.5.5.4], link:RelNotes-1.5.5.3.txt[1.5.5.3], link:RelNotes-1.5.5.2.txt[1.5.5.2], link:RelNotes-1.5.5.1.txt[1.5.5.1], link:RelNotes-1.5.5.txt[1.5.5]. -* link:v1.5.5.3/git.html[documentation for release 1.5.5.3] +* link:v1.5.5.4/git.html[documentation for release 1.5.5.4] * link:v1.5.4.5/git.html[documentation for release 1.5.4.5] diff --git a/gitattributes.html b/gitattributes.html index 8497f227b..992860d0e 100644 --- a/gitattributes.html +++ b/gitattributes.html @@ -823,7 +823,7 @@ commit hash.

diff --git a/gitcli.html b/gitcli.html index 41c527cbc..5603bd1f8 100644 --- a/gitcli.html +++ b/gitcli.html @@ -388,7 +388,7 @@ $ git describe --abbrev 10 HEAD # NOT WHAT YOU MEANT diff --git a/gitcore-tutorial.html b/gitcore-tutorial.html index 67efaa16d..2f30e0205 100644 --- a/gitcore-tutorial.html +++ b/gitcore-tutorial.html @@ -1990,7 +1990,7 @@ to follow, not easier.

diff --git a/gitcvs-migration.html b/gitcvs-migration.html index f7d2759d3..3bd40f461 100644 --- a/gitcvs-migration.html +++ b/gitcvs-migration.html @@ -442,7 +442,7 @@ repositories without the need for a central maintainer.

diff --git a/gitdiffcore.html b/gitdiffcore.html index f29b5b572..982335367 100644 --- a/gitdiffcore.html +++ b/gitdiffcore.html @@ -568,7 +568,7 @@ t diff --git a/gitglossary.html b/gitglossary.html index 011eeeed1..ec841d027 100644 --- a/gitglossary.html +++ b/gitglossary.html @@ -1104,7 +1104,7 @@ This commit is referred to as a "merge commit", or sometimes just a diff --git a/githooks.html b/githooks.html index ba53140f0..1a798ebc7 100644 --- a/githooks.html +++ b/githooks.html @@ -525,7 +525,7 @@ to abort.

diff --git a/gitignore.html b/gitignore.html index 38e8b0af3..0c1f7e364 100644 --- a/gitignore.html +++ b/gitignore.html @@ -433,7 +433,7 @@ Frank Lichtenheld, and the git-list <git@vger.kernel.org>.

diff --git a/gitk.html b/gitk.html index f2d5cd05f..96b2d3e3b 100644 --- a/gitk.html +++ b/gitk.html @@ -440,7 +440,7 @@ such as display options, font, and colors.

diff --git a/gitmodules.html b/gitmodules.html index 237513571..ef2a967d4 100644 --- a/gitmodules.html +++ b/gitmodules.html @@ -337,7 +337,7 @@ submodules an url is specified which can be used for cloning the submodules.

diff --git a/gitrepository-layout.html b/gitrepository-layout.html index 99b37764c..dc1718510 100644 --- a/gitrepository-layout.html +++ b/gitrepository-layout.html @@ -612,7 +612,7 @@ shallow diff --git a/gittutorial-2.html b/gittutorial-2.html index 81c550ef5..007cb0b10 100644 --- a/gittutorial-2.html +++ b/gittutorial-2.html @@ -672,7 +672,7 @@ example, creating a new commit.

diff --git a/gittutorial.html b/gittutorial.html index 8d9330ae9..852fcdfdc 100644 --- a/gittutorial.html +++ b/gittutorial.html @@ -811,7 +811,7 @@ digressions that may be interesting at this point are:

diff --git a/howto-index.html b/howto-index.html index 9ec59ef2d..185bddac7 100644 --- a/howto-index.html +++ b/howto-index.html @@ -368,7 +368,7 @@ strategy.

diff --git a/howto/revert-branch-rebase.html b/howto/revert-branch-rebase.html index 2921c4b3a..c71878a16 100644 --- a/howto/revert-branch-rebase.html +++ b/howto/revert-branch-rebase.html @@ -434,7 +434,7 @@ Committed merge 7fb9b7262a1d1e0a47bbfdcbbcf50ce0635d3f8f diff --git a/howto/using-merge-subtree.html b/howto/using-merge-subtree.html index db5cf1e4a..eb7bcab03 100644 --- a/howto/using-merge-subtree.html +++ b/howto/using-merge-subtree.html @@ -365,7 +365,7 @@ Please note that if the other project merges from you, then it will diff --git a/repository-layout.html b/repository-layout.html deleted file mode 100644 index 57f213982..000000000 --- a/repository-layout.html +++ /dev/null @@ -1,592 +0,0 @@ - - - - - - -git repository layout - - - -
-
-

You may find these things in your git repository (.git -directory for a repository associated with your working tree, or -project.git directory for a public bare repository. It is -also possible to have a working tree where .git is a plain -ascii file containing gitdir: <path>, i.e. the path to the -real git repository).

-
-
-objects -
-
-

- Object store associated with this repository. Usually - an object store is self sufficient (i.e. all the objects - that are referred to by an object found in it are also - found in it), but there are couple of ways to violate - it. -

-
    -
  1. -

    -You could populate the repository by running a commit walker -without -a option. Depending on which options are given, you -could have only commit objects without associated blobs and -trees this way, for example. A repository with this kind of -incomplete object store is not suitable to be published to the -outside world but sometimes useful for private repository. -

    -
  2. -
  3. -

    -You also could have an incomplete but locally usable repository -by cloning shallowly. See git-clone(1). -

    -
  4. -
  5. -

    -You can be using objects/info/alternates mechanism, or -$GIT_ALTERNATE_OBJECT_DIRECTORIES mechanism to borrow -objects from other object stores. A repository with this kind -of incomplete object store is not suitable to be published for -use with dumb transports but otherwise is OK as long as -objects/info/alternates points at the right object stores -it borrows from. -

    -
  6. -
-
-
-objects/[0-9a-f][0-9a-f] -
-
-

- Traditionally, each object is stored in its own file. - They are split into 256 subdirectories using the first - two letters from its object name to keep the number of - directory entries objects directory itself needs to - hold. Objects found here are often called unpacked - (or loose) objects. -

-
-
-objects/pack -
-
-

- Packs (files that store many object in compressed form, - along with index files to allow them to be randomly - accessed) are found in this directory. -

-
-
-objects/info -
-
-

- Additional information about the object store is - recorded in this directory. -

-
-
-objects/info/packs -
-
-

- This file is to help dumb transports discover what packs - are available in this object store. Whenever a pack is - added or removed, git update-server-info should be run - to keep this file up-to-date if the repository is - published for dumb transports. git repack does this - by default. -

-
-
-objects/info/alternates -
-
-

- This file records paths to alternate object stores that - this object store borrows objects from, one pathname per - line. Note that not only native Git tools use it locally, - but the HTTP fetcher also tries to use it remotely; this - will usually work if you have relative paths (relative - to the object database, not to the repository!) in your - alternates file, but it will not work if you use absolute - paths unless the absolute path in filesystem and web URL - is the same. See also objects/info/http-alternates. -

-
-
-objects/info/http-alternates -
-
-

- This file records URLs to alternate object stores that - this object store borrows objects from, to be used when - the repository is fetched over HTTP. -

-
-
-refs -
-
-

- References are stored in subdirectories of this - directory. The git prune command knows to keep - objects reachable from refs found in this directory and - its subdirectories. -

-
-
-refs/heads/name -
-
-

- records tip-of-the-tree commit objects of branch name -

-
-
-refs/tags/name -
-
-

- records any object name (not necessarily a commit - object, or a tag object that points at a commit object). -

-
-
-refs/remotes/name -
-
-

- records tip-of-the-tree commit objects of branches copied - from a remote repository. -

-
-
-packed-refs -
-
-

- records the same information as refs/heads/, refs/tags/, - and friends record in a more efficient way. See - git-pack-refs(1). -

-
-
-HEAD -
-
-

- A symref (see glossary) to the refs/heads/ namespace - describing the currently active branch. It does not mean - much if the repository is not associated with any working tree - (i.e. a bare repository), but a valid git repository - must have the HEAD file; some porcelains may use it to - guess the designated "default" branch of the repository - (usually master). It is legal if the named branch - name does not (yet) exist. In some legacy setups, it is - a symbolic link instead of a symref that points at the current - branch. -

-

HEAD can also record a specific commit directly, instead of -being a symref to point at the current branch. Such a state -is often called detached HEAD, and almost all commands work -identically as normal. See git-checkout(1) for -details.

-
-
-branches -
-
-

- A slightly deprecated way to store shorthands to be used - to specify URL to git fetch, git pull and git push - commands is to store a file in branches/name and - give name to these commands in place of repository - argument. -

-
-
-hooks -
-
-

- Hooks are customization scripts used by various git - commands. A handful of sample hooks are installed when - git init is run, but all of them are disabled by - default. To enable, they need to be made executable. - Read githooks(5)[hooks] for more details about - each hook. -

-
-
-index -
-
-

- The current index file for the repository. It is - usually not found in a bare repository. -

-
-
-info -
-
-

- Additional information about the repository is recorded - in this directory. -

-
-
-info/refs -
-
-

- This file helps dumb transports discover what refs are - available in this repository. If the repository is - published for dumb transports, this file should be - regenerated by git update-server-info every time a tag - or branch is created or modified. This is normally done - from the hooks/update hook, which is run by the - git-receive-pack command when you git push into the - repository. -

-
-
-info/grafts -
-
-

- This file records fake commit ancestry information, to - pretend the set of parents a commit has is different - from how the commit was actually created. One record - per line describes a commit and its fake parents by - listing their 40-byte hexadecimal object names separated - by a space and terminated by a newline. -

-
-
-info/exclude -
-
-

- This file, by convention among Porcelains, stores the - exclude pattern list. .gitignore is the per-directory - ignore file. git status, git add, git rm and git - clean look at it but the core git commands do not look - at it. See also: gitignore(5). -

-
-
-remotes -
-
-

- Stores shorthands to be used to give URL and default - refnames to interact with remote repository to git - fetch, git pull and git push commands. -

-
-
-logs -
-
-

- Records of changes made to refs are stored in this - directory. See the documentation on git-update-ref - for more information. -

-
-
-logs/refs/heads/name -
-
-

- Records all changes made to the branch tip named name. -

-
-
-logs/refs/tags/name -
-
-

- Records all changes made to the tag named name. -

-
-
-shallow -
-
-

- This is similar to info/grafts but is internally used - and maintained by shallow clone mechanism. See —depth - option to git-clone(1) and git-fetch(1). -

-
-
-
-
- - - diff --git a/technical/api-allocation-growing.html b/technical/api-allocation-growing.html index c40911430..b577d8d4a 100644 --- a/technical/api-allocation-growing.html +++ b/technical/api-allocation-growing.html @@ -306,7 +306,7 @@ ary[nr++] = value you like; diff --git a/technical/api-builtin.html b/technical/api-builtin.html index 4e445f440..f75dcf443 100644 --- a/technical/api-builtin.html +++ b/technical/api-builtin.html @@ -359,7 +359,7 @@ command.

diff --git a/technical/api-decorate.html b/technical/api-decorate.html index f6891b9a2..e780b92bd 100644 --- a/technical/api-decorate.html +++ b/technical/api-decorate.html @@ -269,7 +269,7 @@ div.exampleblock-content { diff --git a/technical/api-diff.html b/technical/api-diff.html index c6c31978f..7b03996cb 100644 --- a/technical/api-diff.html +++ b/technical/api-diff.html @@ -582,7 +582,7 @@ RECURSIVE, TREE_IN_RECURSIVE diff --git a/technical/api-directory-listing.html b/technical/api-directory-listing.html index 5c7a8e4aa..7d7708b6c 100644 --- a/technical/api-directory-listing.html +++ b/technical/api-directory-listing.html @@ -393,7 +393,7 @@ Use dir.entries[]. diff --git a/technical/api-gitattributes.html b/technical/api-gitattributes.html index 813094640..16a97fd4f 100644 --- a/technical/api-gitattributes.html +++ b/technical/api-gitattributes.html @@ -417,7 +417,7 @@ Act on .value member of the result, left in check[]: diff --git a/technical/api-grep.html b/technical/api-grep.html index 79928efe7..60fcd8203 100644 --- a/technical/api-grep.html +++ b/technical/api-grep.html @@ -276,7 +276,7 @@ grep_buffer() diff --git a/technical/api-hash.html b/technical/api-hash.html index 9c81c9c10..5bb36d065 100644 --- a/technical/api-hash.html +++ b/technical/api-hash.html @@ -269,7 +269,7 @@ div.exampleblock-content { diff --git a/technical/api-history-graph.html b/technical/api-history-graph.html index 8c322927b..6a99aa1ac 100644 --- a/technical/api-history-graph.html +++ b/technical/api-history-graph.html @@ -501,7 +501,7 @@ M-. \ \ diff --git a/technical/api-in-core-index.html b/technical/api-in-core-index.html index af37ae59c..5499567dc 100644 --- a/technical/api-in-core-index.html +++ b/technical/api-in-core-index.html @@ -337,7 +337,7 @@ cache_tree_update() diff --git a/technical/api-index.html b/technical/api-index.html index 51f765e60..66d6fe48a 100644 --- a/technical/api-index.html +++ b/technical/api-index.html @@ -382,7 +382,7 @@ documents them.

diff --git a/technical/api-lockfile.html b/technical/api-lockfile.html index 1ea2c0508..c3d3a72da 100644 --- a/technical/api-lockfile.html +++ b/technical/api-lockfile.html @@ -361,7 +361,7 @@ that unrelated file descriptor.

diff --git a/technical/api-object-access.html b/technical/api-object-access.html index f3dfdf74a..e7a231435 100644 --- a/technical/api-object-access.html +++ b/technical/api-object-access.html @@ -311,7 +311,7 @@ Use of object flags diff --git a/technical/api-parse-options.html b/technical/api-parse-options.html index 24d1ef373..07e3352b5 100644 --- a/technical/api-parse-options.html +++ b/technical/api-parse-options.html @@ -269,7 +269,7 @@ div.exampleblock-content { diff --git a/technical/api-path-list.html b/technical/api-path-list.html index acac1e683..d271a790c 100644 --- a/technical/api-path-list.html +++ b/technical/api-path-list.html @@ -281,7 +281,7 @@ the calling sequence. diff --git a/technical/api-quote.html b/technical/api-quote.html index 935e3c236..6fe5b0739 100644 --- a/technical/api-quote.html +++ b/technical/api-quote.html @@ -286,7 +286,7 @@ quoting for foreign languages diff --git a/technical/api-remote.html b/technical/api-remote.html index b5905f0ff..58f93c585 100644 --- a/technical/api-remote.html +++ b/technical/api-remote.html @@ -436,7 +436,7 @@ process of interacting with remotes.

diff --git a/technical/api-revision-walking.html b/technical/api-revision-walking.html index 43d726043..824760fd3 100644 --- a/technical/api-revision-walking.html +++ b/technical/api-revision-walking.html @@ -365,7 +365,7 @@ remaining functions; diff --git a/technical/api-run-command.html b/technical/api-run-command.html index df7bae467..421b2f3a3 100644 --- a/technical/api-run-command.html +++ b/technical/api-run-command.html @@ -564,7 +564,7 @@ It must not change the program's state that the caller of the diff --git a/technical/api-setup.html b/technical/api-setup.html index ba00c3839..4a461996c 100644 --- a/technical/api-setup.html +++ b/technical/api-setup.html @@ -301,7 +301,7 @@ get_pathspec() diff --git a/technical/api-strbuf.html b/technical/api-strbuf.html index 49078cbb7..6ad5e5ecd 100644 --- a/technical/api-strbuf.html +++ b/technical/api-strbuf.html @@ -681,7 +681,7 @@ same behaviour as well. diff --git a/technical/api-tree-walking.html b/technical/api-tree-walking.html index d6ada56ab..228a66f7d 100644 --- a/technical/api-tree-walking.html +++ b/technical/api-tree-walking.html @@ -296,7 +296,7 @@ get_tree_entry diff --git a/technical/api-xdiff-interface.html b/technical/api-xdiff-interface.html index b8d1a3d05..677d214ea 100644 --- a/technical/api-xdiff-interface.html +++ b/technical/api-xdiff-interface.html @@ -270,7 +270,7 @@ xdiff_emit_consume_fn.

-- 2.26.2