From: Junio C Hamano Date: Thu, 24 Jan 2008 07:28:49 +0000 (+0000) Subject: Autogenerated HTML docs for v1.5.4-rc4-23-gcab31 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=ebc53dcb88aa848843f12d4f9c14910e3b763613;p=git.git Autogenerated HTML docs for v1.5.4-rc4-23-gcab31 --- diff --git a/RelNotes-1.5.4.txt b/RelNotes-1.5.4.txt index 9c864c9de..9e43ac23a 100644 --- a/RelNotes-1.5.4.txt +++ b/RelNotes-1.5.4.txt @@ -10,8 +10,18 @@ Removal * As git-commit and git-status have been rewritten, "git runstatus" helper script lost all its users and has been removed. - * Curl library older than 7.10 is not supported by "git http-push", - as it does not work without CURLM. + +Temporarily Disabled +-------------------- + + * "git http-push" is known not to work well with cURL library older + than 7.16, and we had reports of repository corruption. It is + disabled on such platforms for now. Unfortunately, 1.5.3.8 shares + the same issue. In other words, this does not mean you will be + fine if you stick to an older git release. For now, please do not + use http-push from older git with cURL older than 7.16 if you + value your data. A proper fix will hopefully materialize in + later versions. Deprecation notices diff --git a/git-clone.html b/git-clone.html index efa8fc2a3..d95c6653c 100644 --- a/git-clone.html +++ b/git-clone.html @@ -341,6 +341,12 @@ configuration variables.

.git/objects/info/alternates to share the objects with the source repository. The resulting repository starts out without any object of its own. + NOTE: this is a possibly dangerous operation; do not use + it unless you understand what it does. If you clone your + repository using this option, then delete branches in the + source repository and then run git-gc(1) using the + --prune option in the source repository, it may remove + objects which are referenced by the cloned repository.

@@ -640,7 +646,7 @@ Create a repository on the kernel.org machine that borrows from Linus diff --git a/git-clone.txt b/git-clone.txt index fdccbd4cb..234188161 100644 --- a/git-clone.txt +++ b/git-clone.txt @@ -62,6 +62,14 @@ OPTIONS .git/objects/info/alternates to share the objects with the source repository. The resulting repository starts out without any object of its own. + *NOTE*: this is a possibly dangerous operation; do *not* use + it unless you understand what it does. If you clone your + repository using this option, then delete branches in the + source repository and then run linkgit:git-gc[1] using the + '--prune' option in the source repository, it may remove + objects which are referenced by the cloned repository. + + --reference :: If the reference repository is on the local machine diff --git a/git-http-push.html b/git-http-push.html index ea3e9b3ca..678163cee 100644 --- a/git-http-push.html +++ b/git-http-push.html @@ -278,6 +278,9 @@ git-http-push(1) Manual Page

Sends missing objects to remote repository, and updates the remote branch.

+

NOTE: This command is temporarily disabled if your cURL +library is older than 7.16, as the combination has been reported +not to work and sometimes corrupts repository.

OPTIONS

@@ -420,7 +423,7 @@ to disable the fast-forward check only on that ref.

diff --git a/git-http-push.txt b/git-http-push.txt index cca77f10d..0b8272234 100644 --- a/git-http-push.txt +++ b/git-http-push.txt @@ -15,6 +15,9 @@ DESCRIPTION Sends missing objects to remote repository, and updates the remote branch. +*NOTE*: This command is temporarily disabled if your cURL +library is older than 7.16, as the combination has been reported +not to work and sometimes corrupts repository. OPTIONS -------