mirror of
https://github.com/git/git
synced 2024-08-25 02:35:46 +00:00
Merge branch 'cb/doco-mono'
Clean-up markup in the documentation suite. * cb/doco-mono: doc: format pathnames and URLs as monospace. doc/CodingGuidelines: URLs and paths as monospace
This commit is contained in:
commit
6b42805445
|
@ -580,11 +580,14 @@ Writing Documentation:
|
|||
or commands:
|
||||
|
||||
Literal examples (e.g. use of command-line options, command names,
|
||||
branch names, configuration and environment variables) must be
|
||||
typeset in monospace (i.e. wrapped with backticks):
|
||||
branch names, URLs, pathnames (files and directories), configuration and
|
||||
environment variables) must be typeset in monospace (i.e. wrapped with
|
||||
backticks):
|
||||
`--pretty=oneline`
|
||||
`git rev-list`
|
||||
`remote.pushDefault`
|
||||
`http://git.example.com`
|
||||
`.git/config`
|
||||
`GIT_DIR`
|
||||
`HEAD`
|
||||
|
||||
|
|
|
@ -372,15 +372,15 @@ such as "Thanks-to:", "Based-on-patch-by:", or "Mentored-by:".
|
|||
Some parts of the system have dedicated maintainers with their own
|
||||
repositories.
|
||||
|
||||
- 'git-gui/' comes from git-gui project, maintained by Pat Thoyts:
|
||||
- `git-gui/` comes from git-gui project, maintained by Pat Thoyts:
|
||||
|
||||
git://repo.or.cz/git-gui.git
|
||||
|
||||
- 'gitk-git/' comes from Paul Mackerras's gitk project:
|
||||
- `gitk-git/` comes from Paul Mackerras's gitk project:
|
||||
|
||||
git://ozlabs.org/~paulus/gitk
|
||||
|
||||
- 'po/' comes from the localization coordinator, Jiang Xin:
|
||||
- `po/` comes from the localization coordinator, Jiang Xin:
|
||||
|
||||
https://github.com/git-l10n/git-po/
|
||||
|
||||
|
|
|
@ -414,7 +414,7 @@ Common unit suffixes of 'k', 'm', or 'g' are supported.
|
|||
core.excludesFile::
|
||||
Specifies the pathname to the file that contains patterns to
|
||||
describe paths that are not meant to be tracked, in addition
|
||||
to '.gitignore' (per-directory) and '.git/info/exclude'.
|
||||
to `.gitignore` (per-directory) and `.git/info/exclude`.
|
||||
Defaults to `$XDG_CONFIG_HOME/git/ignore`.
|
||||
If `$XDG_CONFIG_HOME` is either not set or empty, `$HOME/.config/git/ignore`
|
||||
is used instead. See linkgit:gitignore[5].
|
||||
|
@ -429,8 +429,8 @@ core.askPass::
|
|||
command-line argument and write the password on its STDOUT.
|
||||
|
||||
core.attributesFile::
|
||||
In addition to '.gitattributes' (per-directory) and
|
||||
'.git/info/attributes', Git looks into this file for attributes
|
||||
In addition to `.gitattributes` (per-directory) and
|
||||
`.git/info/attributes`, Git looks into this file for attributes
|
||||
(see linkgit:gitattributes[5]). Path expansions are made the same
|
||||
way as for `core.excludesFile`. Its default value is
|
||||
`$XDG_CONFIG_HOME/git/attributes`. If `$XDG_CONFIG_HOME` is either not
|
||||
|
@ -438,10 +438,10 @@ core.attributesFile::
|
|||
|
||||
core.hooksPath::
|
||||
By default Git will look for your hooks in the
|
||||
'$GIT_DIR/hooks' directory. Set this to different path,
|
||||
e.g. '/etc/git/hooks', and Git will try to find your hooks in
|
||||
that directory, e.g. '/etc/git/hooks/pre-receive' instead of
|
||||
in '$GIT_DIR/hooks/pre-receive'.
|
||||
`$GIT_DIR/hooks` directory. Set this to different path,
|
||||
e.g. `/etc/git/hooks`, and Git will try to find your hooks in
|
||||
that directory, e.g. `/etc/git/hooks/pre-receive` instead of
|
||||
in `$GIT_DIR/hooks/pre-receive`.
|
||||
+
|
||||
The path can be either absolute or relative. A relative path is
|
||||
taken as relative to the directory where the hooks are run (see
|
||||
|
|
|
@ -57,7 +57,7 @@ OPTIONS
|
|||
This is sort of "Git root" - if you run 'git daemon' with
|
||||
'--base-path=/srv/git' on example.com, then if you later try to pull
|
||||
'git://example.com/hello.git', 'git daemon' will interpret the path
|
||||
as '/srv/git/hello.git'.
|
||||
as `/srv/git/hello.git`.
|
||||
|
||||
--base-path-relaxed::
|
||||
If --base-path is enabled and repo lookup fails, with this option
|
||||
|
|
|
@ -189,7 +189,7 @@ to other tags will be rewritten to point to the underlying commit.
|
|||
rewriting. When applying a tree filter, the command needs to
|
||||
temporarily check out the tree to some directory, which may consume
|
||||
considerable space in case of large projects. By default it
|
||||
does this in the '.git-rewrite/' directory but you can override
|
||||
does this in the `.git-rewrite/` directory but you can override
|
||||
that choice by this parameter.
|
||||
|
||||
-f::
|
||||
|
|
|
@ -171,8 +171,8 @@ variable, we launch 'kfmclient' to try to open the man page on an
|
|||
already opened konqueror in a new tab if possible.
|
||||
|
||||
For consistency, we also try such a trick if 'man.konqueror.path' is
|
||||
set to something like 'A_PATH_TO/konqueror'. That means we will try to
|
||||
launch 'A_PATH_TO/kfmclient' instead.
|
||||
set to something like `A_PATH_TO/konqueror`. That means we will try to
|
||||
launch `A_PATH_TO/kfmclient` instead.
|
||||
|
||||
If you really want to use 'konqueror', then you can use something like
|
||||
the following:
|
||||
|
|
|
@ -27,9 +27,9 @@ in the current working directory. Note that:
|
|||
taken as relative to the current working directory. E.g. when you are
|
||||
in a directory 'sub' that has a directory 'dir', you can run 'git
|
||||
ls-tree -r HEAD dir' to list the contents of the tree (that is
|
||||
'sub/dir' in `HEAD`). You don't want to give a tree that is not at the
|
||||
`sub/dir` in `HEAD`). You don't want to give a tree that is not at the
|
||||
root level (e.g. `git ls-tree -r HEAD:sub dir`) in this case, as that
|
||||
would result in asking for 'sub/sub/dir' in the `HEAD` commit.
|
||||
would result in asking for `sub/sub/dir` in the `HEAD` commit.
|
||||
However, the current working directory can be ignored by passing
|
||||
--full-tree option.
|
||||
|
||||
|
|
|
@ -104,7 +104,7 @@ begins with `ext::`. Examples:
|
|||
link-level address).
|
||||
|
||||
"ext::git-server-alias foo %G/repo% with% spaces %Vfoo"::
|
||||
Represents a repository with path '/repo with spaces' accessed
|
||||
Represents a repository with path `/repo with spaces` accessed
|
||||
using the helper program "git-server-alias foo". The hostname for
|
||||
the remote server passed in the protocol stream will be "foo"
|
||||
(this allows multiple virtual Git servers to share a
|
||||
|
|
|
@ -42,7 +42,7 @@ This may be either an absolute URL, or (if it begins with ./
|
|||
or ../), the location relative to the superproject's default remote
|
||||
repository (Please note that to specify a repository 'foo.git'
|
||||
which is located right next to a superproject 'bar.git', you'll
|
||||
have to use '../foo.git' instead of './foo.git' - as one might expect
|
||||
have to use `../foo.git` instead of `./foo.git` - as one might expect
|
||||
when following the rules for relative URLs - because the evaluation
|
||||
of relative URLs in Git is identical to that of relative directories).
|
||||
+
|
||||
|
|
|
@ -92,8 +92,8 @@ configuration variable, we launch 'kfmclient' to try to open the HTML
|
|||
man page on an already opened konqueror in a new tab if possible.
|
||||
|
||||
For consistency, we also try such a trick if 'browser.konqueror.path' is
|
||||
set to something like 'A_PATH_TO/konqueror'. That means we will try to
|
||||
launch 'A_PATH_TO/kfmclient' instead.
|
||||
set to something like `A_PATH_TO/konqueror`. That means we will try to
|
||||
launch `A_PATH_TO/kfmclient` instead.
|
||||
|
||||
If you really want to use 'konqueror', then you can use something like
|
||||
the following:
|
||||
|
|
|
@ -168,12 +168,12 @@ Files
|
|||
-----
|
||||
User configuration and preferences are stored at:
|
||||
|
||||
* '$XDG_CONFIG_HOME/git/gitk' if it exists, otherwise
|
||||
* '$HOME/.gitk' if it exists
|
||||
* `$XDG_CONFIG_HOME/git/gitk` if it exists, otherwise
|
||||
* `$HOME/.gitk` if it exists
|
||||
|
||||
If neither of the above exist then '$XDG_CONFIG_HOME/git/gitk' is created and
|
||||
If neither of the above exist then `$XDG_CONFIG_HOME/git/gitk` is created and
|
||||
used by default. If '$XDG_CONFIG_HOME' is not set it defaults to
|
||||
'$HOME/.config' in all cases.
|
||||
`$HOME/.config` in all cases.
|
||||
|
||||
History
|
||||
-------
|
||||
|
|
|
@ -115,7 +115,7 @@ Consider the following .gitmodules file:
|
|||
|
||||
|
||||
This defines two submodules, `libfoo` and `libbar`. These are expected to
|
||||
be checked out in the paths 'include/foo' and 'include/bar', and for both
|
||||
be checked out in the paths `include/foo` and `include/bar`, and for both
|
||||
submodules a URL is specified which can be used for cloning the submodules.
|
||||
|
||||
SEE ALSO
|
||||
|
|
|
@ -84,7 +84,7 @@ objects/info/alternates::
|
|||
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'.
|
||||
is the same. See also `objects/info/http-alternates`.
|
||||
|
||||
objects/info/http-alternates::
|
||||
This file records URLs to alternate object stores that
|
||||
|
|
|
@ -50,11 +50,11 @@ following order:
|
|||
* built-in values (some set during build stage),
|
||||
|
||||
* common system-wide configuration file (defaults to
|
||||
'/etc/gitweb-common.conf'),
|
||||
`/etc/gitweb-common.conf`),
|
||||
|
||||
* either per-instance configuration file (defaults to 'gitweb_config.perl'
|
||||
in the same directory as the installed gitweb), or if it does not exists
|
||||
then fallback system-wide configuration file (defaults to '/etc/gitweb.conf').
|
||||
then fallback system-wide configuration file (defaults to `/etc/gitweb.conf`).
|
||||
|
||||
Values obtained in later configuration files override values obtained earlier
|
||||
in the above sequence.
|
||||
|
@ -82,7 +82,7 @@ You can include other configuration file using read_config_file()
|
|||
subroutine. For example, one might want to put gitweb configuration
|
||||
related to access control for viewing repositories via Gitolite (one
|
||||
of Git repository management tools) in a separate file, e.g. in
|
||||
'/etc/gitweb-gitolite.conf'. To include it, put
|
||||
`/etc/gitweb-gitolite.conf`. To include it, put
|
||||
|
||||
--------------------------------------------------
|
||||
read_config_file("/etc/gitweb-gitolite.conf");
|
||||
|
@ -142,7 +142,7 @@ and its path_info based equivalent
|
|||
http://git.example.com/gitweb.cgi/foo/bar.git
|
||||
------------------------------------------------
|
||||
+
|
||||
will map to the path '/srv/git/foo/bar.git' on the filesystem.
|
||||
will map to the path `/srv/git/foo/bar.git` on the filesystem.
|
||||
|
||||
$projects_list::
|
||||
Name of a plain text file listing projects, or a name of directory
|
||||
|
@ -234,9 +234,9 @@ $GIT::
|
|||
|
||||
$mimetypes_file::
|
||||
File to use for (filename extension based) guessing of MIME types before
|
||||
trying '/etc/mime.types'. *NOTE* that this path, if relative, is taken
|
||||
trying `/etc/mime.types`. *NOTE* that this path, if relative, is taken
|
||||
as relative to the current Git repository, not to CGI script. If unset,
|
||||
only '/etc/mime.types' is used (if present on filesystem). If no mimetypes
|
||||
only `/etc/mime.types` is used (if present on filesystem). If no mimetypes
|
||||
file is found, mimetype guessing based on extension of file is disabled.
|
||||
Unset by default.
|
||||
|
||||
|
@ -297,8 +297,8 @@ relative to base URI of gitweb.
|
|||
+
|
||||
This list should contain the URI of gitweb's standard stylesheet. The default
|
||||
URI of gitweb stylesheet can be set at build time using the `GITWEB_CSS`
|
||||
makefile variable. Its default value is 'static/gitweb.css'
|
||||
(or 'static/gitweb.min.css' if the `CSSMIN` variable is defined,
|
||||
makefile variable. Its default value is `static/gitweb.css`
|
||||
(or `static/gitweb.min.css` if the `CSSMIN` variable is defined,
|
||||
i.e. if CSS minifier is used during build).
|
||||
+
|
||||
*Note*: there is also a legacy `$stylesheet` configuration variable, which was
|
||||
|
@ -311,7 +311,7 @@ $logo::
|
|||
is displayed in the top right corner of each gitweb page and used as
|
||||
a logo for the Atom feed. Relative to the base URI of gitweb (as a path).
|
||||
Can be adjusted when building gitweb using `GITWEB_LOGO` variable
|
||||
By default set to 'static/git-logo.png'.
|
||||
By default set to `static/git-logo.png`.
|
||||
|
||||
$favicon::
|
||||
Points to the location where you put 'git-favicon.png' on your web
|
||||
|
@ -320,7 +320,7 @@ $favicon::
|
|||
may display them in the browser's URL bar and next to the site name in
|
||||
bookmarks. Relative to the base URI of gitweb. Can be adjusted at
|
||||
build time using `GITWEB_FAVICON` variable.
|
||||
By default set to 'static/git-favicon.png'.
|
||||
By default set to `static/git-favicon.png`.
|
||||
|
||||
$javascript::
|
||||
Points to the location where you put 'gitweb.js' on your web server,
|
||||
|
@ -328,7 +328,7 @@ $javascript::
|
|||
Relative to the base URI of gitweb. Can be set at build time using
|
||||
the `GITWEB_JS` build-time configuration variable.
|
||||
+
|
||||
The default value is either 'static/gitweb.js', or 'static/gitweb.min.js' if
|
||||
The default value is either `static/gitweb.js`, or `static/gitweb.min.js` if
|
||||
the `JSMIN` build variable was defined, i.e. if JavaScript minifier was used
|
||||
at build time. *Note* that this single file is generated from multiple
|
||||
individual JavaScript "modules".
|
||||
|
@ -444,7 +444,7 @@ $default_blob_plain_mimetype::
|
|||
doesn't result in some other type; by default "text/plain".
|
||||
Gitweb guesses mimetype of a file to display based on extension
|
||||
of its filename, using `$mimetypes_file` (if set and file exists)
|
||||
and '/etc/mime.types' files (see *mime.types*(5) manpage; only
|
||||
and `/etc/mime.types` files (see *mime.types*(5) manpage; only
|
||||
filename extension rules are supported by gitweb).
|
||||
|
||||
$default_text_plain_charset::
|
||||
|
@ -486,7 +486,7 @@ affects how "summary" pages look like, or load limiting).
|
|||
(for example one for `git://` protocol, and one for `http://`
|
||||
protocol).
|
||||
+
|
||||
Note that per repository configuration can be set in '$GIT_DIR/cloneurl'
|
||||
Note that per repository configuration can be set in `$GIT_DIR/cloneurl`
|
||||
file, or as values of multi-value `gitweb.url` configuration variable in
|
||||
project config. Per-repository configuration takes precedence over value
|
||||
composed from `@git_base_url_list` elements and project name.
|
||||
|
@ -520,7 +520,7 @@ $maxload::
|
|||
If the server load exceeds this value then gitweb will return
|
||||
"503 Service Unavailable" error. The server load is taken to be 0
|
||||
if gitweb cannot determine its value. Currently it works only on Linux,
|
||||
where it uses '/proc/loadavg'; the load there is the number of active
|
||||
where it uses `/proc/loadavg`; the load there is the number of active
|
||||
tasks on the system -- processes that are actually running -- averaged
|
||||
over the last minute.
|
||||
+
|
||||
|
@ -739,7 +739,7 @@ Currently available providers are *"gravatar"* and *"picon"*.
|
|||
Only one provider at a time can be selected ('default' is one element list).
|
||||
If an unknown provider is specified, the feature is disabled.
|
||||
*Note* that some providers might require extra Perl packages to be
|
||||
installed; see 'gitweb/INSTALL' for more details.
|
||||
installed; see `gitweb/INSTALL` for more details.
|
||||
+
|
||||
This feature can be configured on a per-repository basis via
|
||||
repository's `gitweb.avatar` configuration variable.
|
||||
|
|
|
@ -36,7 +36,7 @@ browsed using gitweb itself.
|
|||
CONFIGURATION
|
||||
-------------
|
||||
Various aspects of gitweb's behavior can be controlled through the configuration
|
||||
file 'gitweb_config.perl' or '/etc/gitweb.conf'. See the linkgit:gitweb.conf[5]
|
||||
file `gitweb_config.perl` or `/etc/gitweb.conf`. See the linkgit:gitweb.conf[5]
|
||||
for details.
|
||||
|
||||
Repositories
|
||||
|
@ -51,7 +51,7 @@ projects' root" subsection).
|
|||
our $projectroot = '/path/to/parent/directory';
|
||||
-----------------------------------------------------------------------
|
||||
|
||||
The default value for `$projectroot` is '/pub/git'. You can change it during
|
||||
The default value for `$projectroot` is `/pub/git`. You can change it during
|
||||
building gitweb via `GITWEB_PROJECTROOT` build configuration variable.
|
||||
|
||||
By default all Git repositories under `$projectroot` are visible and available
|
||||
|
@ -231,7 +231,7 @@ Unnamed repository; edit this file to name it for gitweb.
|
|||
-------------------------------------------------------------------------------
|
||||
+
|
||||
from the template during repository creation, usually installed in
|
||||
'/usr/share/git-core/templates/'. You can use the `gitweb.description` repo
|
||||
`/usr/share/git-core/templates/`. You can use the `gitweb.description` repo
|
||||
configuration variable, but the file takes precedence.
|
||||
|
||||
category (or `gitweb.category`)::
|
||||
|
@ -407,7 +407,7 @@ in the instructions so they can be included in a future release.
|
|||
Apache as CGI
|
||||
~~~~~~~~~~~~~
|
||||
Apache must be configured to support CGI scripts in the directory in
|
||||
which gitweb is installed. Let's assume that it is '/var/www/cgi-bin'
|
||||
which gitweb is installed. Let's assume that it is `/var/www/cgi-bin`
|
||||
directory.
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
@ -431,7 +431,7 @@ You can use mod_perl with gitweb. You must install Apache::Registry
|
|||
(for mod_perl 1.x) or ModPerl::Registry (for mod_perl 2.x) to enable
|
||||
this support.
|
||||
|
||||
Assuming that gitweb is installed to '/var/www/perl', the following
|
||||
Assuming that gitweb is installed to `/var/www/perl`, the following
|
||||
Apache configuration (for mod_perl 2.x) is suitable.
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
@ -456,7 +456,7 @@ Apache with FastCGI
|
|||
~~~~~~~~~~~~~~~~~~~
|
||||
Gitweb works with Apache and FastCGI. First you need to rename, copy
|
||||
or symlink gitweb.cgi to gitweb.fcgi. Let's assume that gitweb is
|
||||
installed in '/usr/share/gitweb' directory. The following Apache
|
||||
installed in `/usr/share/gitweb` directory. The following Apache
|
||||
configuration is suitable (UNTESTED!)
|
||||
|
||||
-----------------------------------------------------------------------
|
||||
|
@ -503,22 +503,22 @@ repositories, you can configure Apache like this:
|
|||
-----------------------------------------------------------------------
|
||||
|
||||
The above configuration expects your public repositories to live under
|
||||
'/pub/git' and will serve them as `http://git.domain.org/dir-under-pub-git`,
|
||||
`/pub/git` and will serve them as `http://git.domain.org/dir-under-pub-git`,
|
||||
both as clonable Git URL and as browseable gitweb interface. If you then
|
||||
start your linkgit:git-daemon[1] with `--base-path=/pub/git --export-all`
|
||||
then you can even use the `git://` URL with exactly the same path.
|
||||
|
||||
Setting the environment variable `GITWEB_CONFIG` will tell gitweb to use the
|
||||
named file (i.e. in this example '/etc/gitweb.conf') as a configuration for
|
||||
named file (i.e. in this example `/etc/gitweb.conf`) as a configuration for
|
||||
gitweb. You don't really need it in above example; it is required only if
|
||||
your configuration file is in different place than built-in (during
|
||||
compiling gitweb) 'gitweb_config.perl' or '/etc/gitweb.conf'. See
|
||||
compiling gitweb) 'gitweb_config.perl' or `/etc/gitweb.conf`. See
|
||||
linkgit:gitweb.conf[5] for details, especially information about precedence
|
||||
rules.
|
||||
|
||||
If you use the rewrite rules from the example you *might* also need
|
||||
something like the following in your gitweb configuration file
|
||||
('/etc/gitweb.conf' following example):
|
||||
(`/etc/gitweb.conf` following example):
|
||||
----------------------------------------------------------------------------
|
||||
@stylesheets = ("/some/absolute/path/gitweb.css");
|
||||
$my_uri = "/";
|
||||
|
@ -575,7 +575,7 @@ like this:
|
|||
|
||||
Here actual project root is passed to gitweb via `GITWEB_PROJECT_ROOT`
|
||||
environment variable from a web server, so you need to put the following
|
||||
line in gitweb configuration file ('/etc/gitweb.conf' in above example):
|
||||
line in gitweb configuration file (`/etc/gitweb.conf` in above example):
|
||||
--------------------------------------------------------------------------
|
||||
$projectroot = $ENV{'GITWEB_PROJECTROOT'} || "/pub/git";
|
||||
--------------------------------------------------------------------------
|
||||
|
@ -585,7 +585,7 @@ referenced by `$per_request_config`;
|
|||
|
||||
These configurations enable two things. First, each unix user (`<user>`) of
|
||||
the server will be able to browse through gitweb Git repositories found in
|
||||
'~/public_git/' with the following url:
|
||||
`~/public_git/` with the following url:
|
||||
|
||||
http://git.example.org/~<user>/
|
||||
|
||||
|
@ -596,7 +596,7 @@ If you already use `mod_userdir` in your virtual host or you don't want to
|
|||
use the \'~' as first character, just comment or remove the second rewrite
|
||||
rule, and uncomment one of the following according to what you want.
|
||||
|
||||
Second, repositories found in '/pub/scm/' and '/var/git/' will be accessible
|
||||
Second, repositories found in `/pub/scm/` and `/var/git/` will be accessible
|
||||
through `http://git.example.org/scm/` and `http://git.example.org/var/`.
|
||||
You can add as many project roots as you want by adding rewrite rules like
|
||||
the third and the fourth.
|
||||
|
@ -614,7 +614,7 @@ that it consumes and produces URLs in the form
|
|||
http://git.example.com/project.git/shortlog/sometag
|
||||
|
||||
i.e. without 'gitweb.cgi' part, by using a configuration such as the
|
||||
following. This configuration assumes that '/var/www/gitweb' is the
|
||||
following. This configuration assumes that `/var/www/gitweb` is the
|
||||
DocumentRoot of your webserver, contains the gitweb.cgi script and
|
||||
complementary static files (stylesheet, favicon, JavaScript):
|
||||
|
||||
|
@ -645,9 +645,9 @@ parameter.
|
|||
`@stylesheets`, `$my_uri` and `$home_link`, but you lose "dumb client"
|
||||
access to your project .git dirs (described in "Single URL for gitweb and
|
||||
for fetching" section). A possible workaround for the latter is the
|
||||
following: in your project root dir (e.g. '/pub/git') have the projects
|
||||
named *without* a .git extension (e.g. '/pub/git/project' instead of
|
||||
'/pub/git/project.git') and configure Apache as follows:
|
||||
following: in your project root dir (e.g. `/pub/git`) have the projects
|
||||
named *without* a .git extension (e.g. `/pub/git/project` instead of
|
||||
`/pub/git/project.git`) and configure Apache as follows:
|
||||
----------------------------------------------------------------------------
|
||||
<VirtualHost *:80>
|
||||
ServerAlias git.example.com
|
||||
|
@ -681,7 +681,7 @@ cloned), while
|
|||
will provide human-friendly gitweb access.
|
||||
|
||||
This solution is not 100% bulletproof, in the sense that if some project has
|
||||
a named ref (branch, tag) starting with 'git/', then paths such as
|
||||
a named ref (branch, tag) starting with `git/`, then paths such as
|
||||
|
||||
http://git.example.com/project/command/abranch..git/abranch
|
||||
|
||||
|
@ -697,7 +697,7 @@ SEE ALSO
|
|||
--------
|
||||
linkgit:gitweb.conf[5], linkgit:git-instaweb[1]
|
||||
|
||||
'gitweb/README', 'gitweb/INSTALL'
|
||||
`gitweb/README`, `gitweb/INSTALL`
|
||||
|
||||
GIT
|
||||
---
|
||||
|
|
|
@ -244,8 +244,8 @@ Using a proxy:
|
|||
--------------
|
||||
|
||||
If you have to access the WebDAV server from behind an HTTP(S) proxy,
|
||||
set the variable 'all_proxy' to 'http://proxy-host.com:port', or
|
||||
'http://login-on-proxy:passwd-on-proxy@proxy-host.com:port'. See 'man
|
||||
set the variable 'all_proxy' to `http://proxy-host.com:port`, or
|
||||
`http://login-on-proxy:passwd-on-proxy@proxy-host.com:port`. See 'man
|
||||
curl' for details.
|
||||
|
||||
|
||||
|
|
|
@ -58,7 +58,7 @@ when you run `git merge`.
|
|||
when you run `git cherry-pick`.
|
||||
+
|
||||
Note that any of the 'refs/*' cases above may come either from
|
||||
the '$GIT_DIR/refs' directory or from the '$GIT_DIR/packed-refs' file.
|
||||
the `$GIT_DIR/refs` directory or from the `$GIT_DIR/packed-refs` file.
|
||||
While the ref name encoding is unspecified, UTF-8 is preferred as
|
||||
some output processing may assume ref names in UTF-8.
|
||||
|
||||
|
@ -108,7 +108,7 @@ some output processing may assume ref names in UTF-8.
|
|||
`git push` were run while `branchname` was checked out (or the current
|
||||
`HEAD` if no branchname is specified). Since our push destination is
|
||||
in a remote repository, of course, we report the local tracking branch
|
||||
that corresponds to that branch (i.e., something in 'refs/remotes/').
|
||||
that corresponds to that branch (i.e., something in `refs/remotes/`).
|
||||
+
|
||||
Here's an example to make it more clear:
|
||||
+
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--continue::
|
||||
Continue the operation in progress using the information in
|
||||
'.git/sequencer'. Can be used to continue after resolving
|
||||
`.git/sequencer`. Can be used to continue after resolving
|
||||
conflicts in a failed cherry-pick or revert.
|
||||
|
||||
--quit::
|
||||
|
|
Loading…
Reference in a new issue