Skip to content

Commit

Permalink
Revert "git-clone.txt: remove the restriction on pushing from a shall…
Browse files Browse the repository at this point in the history
…ow clone"

This reverts commit dacd2bc.

"It fails reliably without corrupting the receiving repository when
it should fail" may be better than the situation before the receiving
end was hardened recently, but the fact that sometimes the push does
not go through still remains.  It is better to advice the users that
they cannot push from a shallow repository as a limitation before
they decide to use (or not to use) a shallow clone.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
  • Loading branch information
Junio C Hamano committed Jul 15, 2013
1 parent 0da7a53 commit 5333f2a
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions Documentation/git-clone.txt
Original file line number Diff line number Diff line change
Expand Up @@ -182,13 +182,11 @@ objects from the source repository into a pack in the cloned repository.
--depth <depth>::
Create a 'shallow' clone with a history truncated to the
specified number of revisions. A shallow repository has a
number of limitations (you cannot clone or fetch from it, nor
push into it), but is adequate if you are only interested in
the recent history of a large project with a long history.
+
Pushing from a shallow clone should be avoided if the git version on
the receiver end is older than v1.7.10, or any other git
implementation that does not perform connectivity check.
number of limitations (you cannot clone or fetch from
it, nor push from nor into it), but is adequate if you
are only interested in the recent history of a large project
with a long history, and would want to send in fixes
as patches.

--[no-]single-branch::
Clone only the history leading to the tip of a single branch,
Expand Down

0 comments on commit 5333f2a

Please sign in to comment.