.\" 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\-CONFIG" "1" "03/04/2007" "" ""
+.TH "GIT\-CONFIG" "1" "03/05/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
core.fileMode
If false, the executable bit differences between the index and the working copy are ignored; useful on broken filesystems like FAT. See \fBgit\-update\-index\fR(1). True by default.
.TP
+core.symlinks
+If false, symbolic links are checked out as small plain files that contain the link text. \fBgit\-update\-index\fR(1) and \fBgit\-add\fR(1) will not change the recorded type to regular file. Useful on filesystems like FAT that do not support symbolic links. True by default.
+.TP
core.gitProxy
A "proxy command" to execute (as \fIcommand host port\fR) instead of establishing direct connection to the remote server when using the git protocol for fetching. If the variable value is in the "COMMAND for DOMAIN" format, the command is applied only on hostnames ending with the specified domain string. This variable may be set multiple times and is matched in the given order; the first match wins.
.\" 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\-FETCH\-PACK" "1" "01/25/2007" "" ""
+.TH "GIT\-FETCH\-PACK" "1" "03/05/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "NAME"
git\-fetch\-pack \- Receive missing objects from another repository
.SH "SYNOPSIS"
-\fIgit\-fetch\-pack\fR [\-\-all] [\-\-quiet|\-q] [\-\-keep|\-k] [\-\-thin] [\-\-upload\-pack=<git\-upload\-pack>] [\-\-depth=<n>] [\-v] [<host>:]<directory> [<refs>\&...]
+\fIgit\-fetch\-pack\fR [\-\-all] [\-\-quiet|\-q] [\-\-keep|\-k] [\-\-thin] [\-\-upload\-pack=<git\-upload\-pack>] [\-\-depth=<n>] [\-\-no\-progress] [\-v] [<host>:]<directory> [<refs>\&...]
.SH "DESCRIPTION"
Usually you would want to use \fBgit\-fetch\fR(1) which is a higher level wrapper of this command instead.
\-\-depth=<n>
Limit fetching to ancestor\-chains not longer than n.
.TP
+\-\-no\-progress
+Do not show the progress.
+.TP
\\\-v
Run verbosely.
.TP
.\" 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\-UPDATE\-INDEX" "1" "01/29/2007" "" ""
+.TH "GIT\-UPDATE\-INDEX" "1" "03/05/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "CONFIGURATION"
The command honors core.filemode configuration variable. If your repository is on an filesystem whose executable bits are unreliable, this should be set to \fIfalse\fR (see \fBgit\-config\fR(1)). This causes the command to ignore differences in file modes recorded in the index and the file mode on the filesystem if they differ only on executable bit. On such an unfortunate filesystem, you may need to use git\-update\-index \-\-chmod=.
+Quite similarly, if core.symlinks configuration variable is set to \fIfalse\fR (see \fBgit\-config\fR(1)), symbolic links are checked out as plain files, and this command does not modify a recorded file mode from symbolic link to regular file.
+
The command looks at core.ignorestat configuration variable. See \fIUsing "assume unchanged" bit\fR section above.
.SH "SEE ALSO"
\fBgit\-config\fR(1)
.\" 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\-UPLOAD\-PACK" "1" "01/19/2007" "" ""
+.TH "GIT\-UPLOAD\-PACK" "1" "03/05/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.SH "NAME"
git\-upload\-pack \- Send objects packed back to git\-fetch\-pack
.SH "SYNOPSIS"
-\fIgit\-upload\-pack\fR <directory>
+\fIgit\-upload\-pack\fR [\-\-strict] [\-\-timeout=<n>] <directory>
.SH "DESCRIPTION"
Invoked by \fIgit\-fetch\-pack\fR, learns what objects the other side is missing, and sends them after packing.
This command is usually not invoked directly by the end user. The UI for the protocol is on the \fIgit\-fetch\-pack\fR side, and the program pair is meant to be used to pull updates from a remote repository. For push operations, see \fIgit\-send\-pack\fR.
.SH "OPTIONS"
.TP
+\-\-strict
+Do not try <directory>/.git/ if <directory> is no git directory.
+.TP
+\-\-timeout=<n>
+Interrupt transfer after <n> seconds of inactivity.
+.TP
<directory>
The repository to sync from.
.SH "AUTHOR"
.\" 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" "03/03/2007" "" ""
+.TH "GIT" "7" "03/05/2007" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)