Browse Source

init/clone: remove short option -L and document --separate-git-dir

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
maint
Nguyen Thai Ngoc Duy 14 years ago committed by Junio C Hamano
parent
commit
09ffc706e4
  1. 3
      Documentation/git-clone.txt
  2. 2
      Documentation/git-init-db.txt
  3. 3
      Documentation/git-init.txt
  4. 2
      builtin/clone.c
  5. 2
      builtin/init-db.c
  6. 2
      t/t0001-init.sh

3
Documentation/git-clone.txt

@ -12,7 +12,7 @@ SYNOPSIS @@ -12,7 +12,7 @@ SYNOPSIS
'git clone' [--template=<template_directory>]
[-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror]
[-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>]
[--separate-git-dir|-L <git dir>]
[--separate-git-dir <git dir>]
[--depth <depth>] [--recursive|--recurse-submodules] [--] <repository>
[<directory>]

@ -177,7 +177,6 @@ objects from the source repository into a pack in the cloned repository. @@ -177,7 +177,6 @@ objects from the source repository into a pack in the cloned repository.
repository does not have a worktree/checkout (i.e. if any of
`--no-checkout`/`-n`, `--bare`, or `--mirror` is given)

-L=<git dir>::
--separate-git-dir=<git dir>::
Instead of placing the cloned repository where it is supposed
to be, place the cloned repository at the specified directory,

2
Documentation/git-init-db.txt

@ -8,7 +8,7 @@ git-init-db - Creates an empty git repository @@ -8,7 +8,7 @@ git-init-db - Creates an empty git repository

SYNOPSIS
--------
'git init-db' [-q | --quiet] [--bare] [--template=<template_directory>] [--shared[=<permissions>]]
'git init-db' [-q | --quiet] [--bare] [--template=<template_directory>] [--separate-git-dir <git dir>] [--shared[=<permissions>]]


DESCRIPTION

3
Documentation/git-init.txt

@ -9,7 +9,7 @@ git-init - Create an empty git repository or reinitialize an existing one @@ -9,7 +9,7 @@ git-init - Create an empty git repository or reinitialize an existing one
SYNOPSIS
--------
'git init' [-q | --quiet] [--bare] [--template=<template_directory>]
[--separate-git-dir|-L <git dir>]
[--separate-git-dir <git dir>]
[--shared[=<permissions>]] [directory]


@ -54,7 +54,6 @@ current working directory. @@ -54,7 +54,6 @@ current working directory.
Specify the directory from which templates will be used. (See the "TEMPLATE
DIRECTORY" section below.)

-L=<git dir>::
--separate-git-dir=<git dir>::

Instead of initializing the repository where it is supposed to be,

2
builtin/clone.c

@ -81,7 +81,7 @@ static struct option builtin_clone_options[] = { @@ -81,7 +81,7 @@ static struct option builtin_clone_options[] = {
"path to git-upload-pack on the remote"),
OPT_STRING(0, "depth", &option_depth, "depth",
"create a shallow clone of that depth"),
OPT_STRING('L', "separate-git-dir", &real_git_dir, "gitdir",
OPT_STRING(0, "separate-git-dir", &real_git_dir, "gitdir",
"separate git dir from working tree"),

OPT_END()

2
builtin/init-db.c

@ -490,7 +490,7 @@ int cmd_init_db(int argc, const char **argv, const char *prefix) @@ -490,7 +490,7 @@ int cmd_init_db(int argc, const char **argv, const char *prefix)
"specify that the git repository is to be shared amongst several users",
PARSE_OPT_OPTARG | PARSE_OPT_NONEG, shared_callback, 0},
OPT_BIT('q', "quiet", &flags, "be quiet", INIT_DB_QUIET),
OPT_STRING('L', "separate-git-dir", &real_git_dir, "gitdir",
OPT_STRING(0, "separate-git-dir", &real_git_dir, "gitdir",
"separate git dir from working tree"),
OPT_END()
};

2
t/t0001-init.sh

@ -409,7 +409,7 @@ test_expect_success SYMLINKS 're-init to move gitdir symlink' ' @@ -409,7 +409,7 @@ test_expect_success SYMLINKS 're-init to move gitdir symlink' '
cd newdir &&
mv .git here &&
ln -s here .git &&
git init -L ../realgitdir
git init --separate-git-dir ../realgitdir
) &&
echo "gitdir: `pwd`/realgitdir" >expected &&
test_cmp expected newdir/.git &&

Loading…
Cancel
Save