Add a link from update-server-info documentation to repository layout.
[git.git] / Documentation / git-update-server-info.txt
1 git-update-server-info(1)
2 =========================
3 v0.1, July 2005
4
5 NAME
6 ----
7 git-update-server-info - Update auxiliary info file to help dumb servers
8
9
10 SYNOPSIS
11 --------
12 'git-update-server-info' [--force]
13
14 DESCRIPTION
15 -----------
16 A dumb server that does not do on-the-fly pack generations can
17 have some auxiliary information files in $GIT_DIR/info and
18 $GIT_OBJECT_DIRECTORY/info directories to help clients discover
19 what references and packs the server has and make optimized
20 pull decisions.  This command generates such auxiliary files.
21
22
23 OPTIONS
24 -------
25
26 --force::
27         Update the info files from scratch.
28
29
30 OUTPUT
31 ------
32
33 Currently the command updates the following files.  Please see
34 link:repository-layout.html[repository-layout] for description
35 of what they are for:
36
37 * objects/info/packs
38
39 * info/refs
40
41 * info/rev-cache
42
43
44 BUGS
45 ----
46 When you remove an existing ref, the command fails to update
47 info/refs file unless `--force` flag is given.
48
49
50 Author
51 ------
52 Written by Junio C Hamano <junkio@cox.net>
53
54 Documentation
55 --------------
56 Documentation by Junio C Hamano.
57
58 GIT
59 ---
60 Part of the link:git.html[git] suite
61