{"thread":{"id":"10712","subject":"[PATCH] Deprecate git-lost-found","startedAt":"2007-11-07T22:54:27Z","lastAt":"2007-11-19T07:44:27Z","messageCount":22,"participants":["Johannes Schindelin","Junio C Hamano","Jonas Fonseca","Andreas Ericsson","J. Bruce Fields"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"58748","messageId":"Pine.LNX.4.64.0711072253580.4362@racer.site","threadId":"10712","inReplyTo":null,"subject":"[PATCH] Deprecate git-lost-found","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-11-07T22:54:27Z","receivedAt":"2007-11-07T22:54:27Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"\n\"git fsck\" learnt the option \"--lost-found\" in v1.5.3-rc0~5, to make\n\"git lost-found\" obsolete.  It is time to deprecate \"git lost-found\".\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n\n\tMaybe we can remove it in another 5 months...\n\n git-lost-found.sh |    2 ++\n 1 files changed, 2 insertions(+), 0 deletions(-)\n\ndiff --git a/git-lost-found.sh b/git-lost-found.sh\nindex a5a32e7..9cedaf8 100755\n--- a/git-lost-found.sh\n+++ b/git-lost-found.sh\n@@ -5,6 +5,8 @@ SUBDIRECTORY_OK='Yes'\n OPTIONS_SPEC=\n . git-sh-setup\n \n+echo \"WARNING: '$0' is deprecated in favor of 'git fsck --lost-found'\" >&2\n+\n if [ \"$#\" != \"0\" ]\n then\n     usage\n-- \n1.5.3.5.1597.g7191\n"},{"id":"58773","messageId":"7vlk998u6r.fsf@gitster.siamese.dyndns.org","threadId":"10712","inReplyTo":"Pine.LNX.4.64.0711072253580.4362@racer.site","subject":"Re: [PATCH] Deprecate git-lost-found","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-11-08T00:19:56Z","receivedAt":"2007-11-08T00:19:56Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Makes sort of sense.  Add deprecation notice to Documentation/\nas well, please.\n"},{"id":"58776","messageId":"Pine.LNX.4.64.0711080036490.4362@racer.site","threadId":"10712","inReplyTo":"7vlk998u6r.fsf@gitster.siamese.dyndns.org","subject":"Re: [PATCH] Deprecate git-lost-found","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-11-08T00:37:00Z","receivedAt":"2007-11-08T00:37:00Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Wed, 7 Nov 2007, Junio C Hamano wrote:\n\n> Makes sort of sense.  Add deprecation notice to Documentation/\n> as well, please.\n\nOf course.  Will resend in a minute.\n\nCiao,\nDscho\n"},{"id":"58778","messageId":"Pine.LNX.4.64.0711080041120.4362@racer.site","threadId":"10712","inReplyTo":"7vlk998u6r.fsf@gitster.siamese.dyndns.org","subject":"[PATCH v2] Deprecate git-lost-found","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-11-08T00:41:22Z","receivedAt":"2007-11-08T00:41:22Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"\n\"git fsck\" learnt the option \"--lost-found\" in v1.5.3-rc0~5, to make\n\"git lost-found\" obsolete.  It is time to deprecate \"git lost-found\".\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\n---\n Documentation/RelNotes-1.5.4.txt |    3 +++\n Documentation/git-lost-found.txt |    4 ++++\n git-lost-found.sh                |    2 ++\n 3 files changed, 9 insertions(+), 0 deletions(-)\n\ndiff --git a/Documentation/RelNotes-1.5.4.txt b/Documentation/RelNotes-1.5.4.txt\nindex 133fa64..65dd1b0 100644\n--- a/Documentation/RelNotes-1.5.4.txt\n+++ b/Documentation/RelNotes-1.5.4.txt\n@@ -46,6 +46,9 @@ Updates since v1.5.3\n \n  * Various Perforce importer updates.\n \n+ * git-lost-found was deprecated in favor of git-fsck's --lost-found\n+   option.\n+\n Fixes since v1.5.3\n ------------------\n \ndiff --git a/Documentation/git-lost-found.txt b/Documentation/git-lost-found.txt\nindex bc73911..7f808fc 100644\n--- a/Documentation/git-lost-found.txt\n+++ b/Documentation/git-lost-found.txt\n@@ -11,6 +11,10 @@ SYNOPSIS\n \n DESCRIPTION\n -----------\n+\n+*NOTE*: this command is deprecated.  Use gitlink:git-fsck[1] with\n+the option '--lost-found' instead.\n+\n Finds dangling commits and tags from the object database, and\n creates refs to them in the .git/lost-found/ directory.  Commits and\n tags that dereference to commits are stored in .git/lost-found/commit,\ndiff --git a/git-lost-found.sh b/git-lost-found.sh\nindex a5a32e7..9cedaf8 100755\n--- a/git-lost-found.sh\n+++ b/git-lost-found.sh\n@@ -5,6 +5,8 @@ SUBDIRECTORY_OK='Yes'\n OPTIONS_SPEC=\n . git-sh-setup\n \n+echo \"WARNING: '$0' is deprecated in favor of 'git fsck --lost-found'\" >&2\n+\n if [ \"$#\" != \"0\" ]\n then\n     usage\n-- \n1.5.3.5.1597.g7191\n"},{"id":"58896","messageId":"20071108145435.GA18727@diku.dk","threadId":"10712","inReplyTo":"Pine.LNX.4.64.0711080041120.4362@racer.site","subject":"[PATCH] Remove deprecated commands from command list and update manpages","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-08T14:54:35Z","receivedAt":"2007-11-08T14:54:35Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"... and remove manpages of commands that no longer exists.\n\nSigned-off-by: Jonas Fonseca <fonseca@diku.dk>\n---\n Documentation/cmd-list.perl       |    5 ---\n Documentation/git-local-fetch.txt |   66 -------------------------------------\n Documentation/git-ssh-fetch.txt   |   52 -----------------------------\n Documentation/git-ssh-upload.txt  |   48 ---------------------------\n Documentation/git-tar-tree.txt    |    2 +-\n Documentation/git-var.txt         |    3 +-\n 6 files changed, 3 insertions(+), 173 deletions(-)\n delete mode 100644 Documentation/git-local-fetch.txt\n delete mode 100644 Documentation/git-ssh-fetch.txt\n delete mode 100644 Documentation/git-ssh-upload.txt\n\n Although this new version updates the git-lost-found(1) the command is\n still listed in git(7) which I find misleading. Anyway, it made me\n investigate the commands we list in git(7) and I found a few that could\n possibly be cleaned up.\n\ndiff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl\nindex 8d21d42..7f1f5d2 100755\n--- a/Documentation/cmd-list.perl\n+++ b/Documentation/cmd-list.perl\n@@ -124,9 +124,7 @@ git-index-pack                          plumbingmanipulators\n git-init                                mainporcelain\n git-instaweb                            ancillaryinterrogators\n gitk                                    mainporcelain\n-git-local-fetch                         synchingrepositories\n git-log                                 mainporcelain\n-git-lost-found                          ancillarymanipulators\n git-ls-files                            plumbinginterrogators\n git-ls-remote                           plumbinginterrogators\n git-ls-tree                             plumbinginterrogators\n@@ -178,8 +176,6 @@ git-show-branch                         ancillaryinterrogators\n git-show-index                          plumbinginterrogators\n git-show-ref                            plumbinginterrogators\n git-sh-setup                            purehelpers\n-git-ssh-fetch                           synchingrepositories\n-git-ssh-upload                          synchingrepositories\n git-stash                               mainporcelain\n git-status                              mainporcelain\n git-stripspace                          purehelpers\n@@ -187,7 +183,6 @@ git-submodule                           mainporcelain\n git-svn                                 foreignscminterface\n git-symbolic-ref                        plumbingmanipulators\n git-tag                                 mainporcelain\n-git-tar-tree                            plumbinginterrogators\n git-unpack-file                         plumbinginterrogators\n git-unpack-objects                      plumbingmanipulators\n git-update-index                        plumbingmanipulators\ndiff --git a/Documentation/git-local-fetch.txt b/Documentation/git-local-fetch.txt\ndeleted file mode 100644\nindex e830dee..0000000\n--- a/Documentation/git-local-fetch.txt\n+++ /dev/null\n@@ -1,66 +0,0 @@\n-git-local-fetch(1)\n-==================\n-\n-NAME\n-----\n-git-local-fetch - Duplicate another git repository on a local system\n-\n-\n-SYNOPSIS\n---------\n-[verse]\n-'git-local-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] [-l] [-s] [-n]\n-                  commit-id path\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Duplicates another git repository on a local system.\n-\n-OPTIONS\n--------\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--s::\n-\tInstead of regular file-to-file copying use symbolic links to the objects\n-\tin the remote repository.\n--l::\n-\tBefore attempting symlinks (if -s is specified) or file-to-file copying the\n-\tremote objects, try to hardlink the remote objects into the local\n-\trepository.\n--n::\n-\tNever attempt to file-to-file copy remote objects.  Only useful with\n-\t-s or -l command-line options.\n-\n--w <filename>::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/<filename> on\n-        the local end after the transfer is complete.\n-\n---stdin::\n-\tInstead of a commit id on the command line (which is not expected in this\n-\tcase), 'git-local-fetch' expects lines on stdin in the format\n-\n-\t\t<commit-id>['\\t'<filename-as-in--w>]\n-\n---recover::\n-\tVerify that everything reachable from target is fetched.  Used after\n-\tan earlier fetch is interrupted.\n-\n-Author\n-------\n-Written by Junio C Hamano <junkio@cox.net>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-fetch.txt b/Documentation/git-ssh-fetch.txt\ndeleted file mode 100644\nindex 8d3e2ff..0000000\n--- a/Documentation/git-ssh-fetch.txt\n+++ /dev/null\n@@ -1,52 +0,0 @@\n-git-ssh-fetch(1)\n-================\n-\n-NAME\n-----\n-git-ssh-fetch - Fetch from a remote repository over ssh connection\n-\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pulls from a remote repository over ssh connection, invoking\n-git-ssh-upload on the other end. It functions identically to\n-git-ssh-upload, aside from which end you run it on.\n-\n-\n-OPTIONS\n--------\n-commit-id::\n-        Either the hash or the filename under [URL]/refs/ to\n-        pull.\n-\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--w::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/ on\n-        the local end after the transfer is complete.\n-\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-upload.txt b/Documentation/git-ssh-upload.txt\ndeleted file mode 100644\nindex 5e2ca8d..0000000\n--- a/Documentation/git-ssh-upload.txt\n+++ /dev/null\n@@ -1,48 +0,0 @@\n-git-ssh-upload(1)\n-=================\n-\n-NAME\n-----\n-git-ssh-upload - Push to a remote repository over ssh connection\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-upload' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pushes from a remote repository over ssh connection, invoking\n-git-ssh-fetch on the other end. It functions identically to\n-git-ssh-fetch, aside from which end you run it on.\n-\n-OPTIONS\n--------\n-commit-id::\n-        Id of commit to push.\n-\n--c::\n-        Get the commit objects.\n--t::\n-        Get tree associated with the requested commit object.\n--a::\n-        Get all the objects.\n--v::\n-        Report what is uploaded.\n--w::\n-        Writes the commit-id into the filename under [URL]/refs/ on\n-        the remote end after the transfer is complete.\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by Daniel Barkalow\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-tar-tree.txt b/Documentation/git-tar-tree.txt\nindex 434607b..4aaf813 100644\n--- a/Documentation/git-tar-tree.txt\n+++ b/Documentation/git-tar-tree.txt\n@@ -12,7 +12,7 @@ SYNOPSIS\n \n DESCRIPTION\n -----------\n-THIS COMMAND IS DEPRECATED.  Use `git-archive` with `--format=tar`\n+THIS COMMAND IS DEPRECATED.  Use gitlink:git-archive[1] with `--format=tar`\n option instead (and move the <base> argument to `--prefix=base/`).\n \n Creates a tar archive containing the tree structure for the named tree.\ndiff --git a/Documentation/git-var.txt b/Documentation/git-var.txt\nindex 8139423..73c37b0 100644\n--- a/Documentation/git-var.txt\n+++ b/Documentation/git-var.txt\n@@ -20,7 +20,8 @@ OPTIONS\n \tCause the logical variables to be listed. In addition, all the\n \tvariables of the git configuration file .git/config are listed\n \tas well. (However, the configuration variables listing functionality\n-\tis deprecated in favor of `git-config -l`.)\n+\tis deprecated. Use gitlink:git-config[1] with the option '-l'\n+\tinstead.)\n \n EXAMPLE\n --------\n-- \n1.5.3.5.1623.g4aab495-dirty\n\n-- \nJonas Fonseca\n"},{"id":"58898","messageId":"4733249B.9020504@op5.se","threadId":"10712","inReplyTo":"20071108145435.GA18727@diku.dk","subject":"Re: [PATCH] Remove deprecated commands from command list and update manpages","fromName":"Andreas Ericsson","fromEmail":"ae@op5.se","sentAt":"2007-11-08T15:00:43Z","receivedAt":"2007-11-08T15:00:43Z","isPatch":true,"sender":{"key":"ae@op5.se","avatar":"https://gravatar.com/avatar/426e89595c75a8f5252dd0c989e5fabe5bcac616e68557427ad9aef6b0ca342a?d=mp&s=160"},"body":"Jonas Fonseca wrote:\n> ... and remove manpages of commands that no longer exists.\n> \n> diff --git a/Documentation/git-var.txt b/Documentation/git-var.txt\n> index 8139423..73c37b0 100644\n> --- a/Documentation/git-var.txt\n> +++ b/Documentation/git-var.txt\n> @@ -20,7 +20,8 @@ OPTIONS\n>  \tCause the logical variables to be listed. In addition, all the\n>  \tvariables of the git configuration file .git/config are listed\n>  \tas well. (However, the configuration variables listing functionality\n> -\tis deprecated in favor of `git-config -l`.)\n> +\tis deprecated. Use gitlink:git-config[1] with the option '-l'\n> +\tinstead.)\n>  \n\nSkip the parentheses. It reads better without it.\n\n-- \nAndreas Ericsson                   andreas.ericsson@op5.se\nOP5 AB                             www.op5.se\nTel: +46 8-230225                  Fax: +46 8-230231\n"},{"id":"58903","messageId":"Pine.LNX.4.64.0711081517230.4362@racer.site","threadId":"10712","inReplyTo":"20071108145435.GA18727@diku.dk","subject":"Re: [PATCH] Remove deprecated commands from command list and update manpages","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-11-08T15:18:24Z","receivedAt":"2007-11-08T15:18:24Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 8 Nov 2007, Jonas Fonseca wrote:\n\n> ... and remove manpages of commands that no longer exists.\n> \n> Signed-off-by: Jonas Fonseca <fonseca@diku.dk>\n> ---\n>  Documentation/cmd-list.perl       |    5 ---\n\nMaybe keep git-lost-found?\n\n>  Documentation/git-local-fetch.txt |   66 -------------------------------------\n>  Documentation/git-ssh-fetch.txt   |   52 -----------------------------\n>  Documentation/git-ssh-upload.txt  |   48 ---------------------------\n>  Documentation/git-tar-tree.txt    |    2 +-\n>  Documentation/git-var.txt         |    3 +-\n\nLast time I checked, git-var was still alive.\n\nCiao,\nDscho\n"},{"id":"58904","messageId":"Pine.LNX.4.64.0711081518590.4362@racer.site","threadId":"10712","inReplyTo":"Pine.LNX.4.64.0711081517230.4362@racer.site","subject":"Re: [PATCH] Remove deprecated commands from command list and update manpages","fromName":"Johannes Schindelin","fromEmail":"johannes.schindelin@gmx.de","sentAt":"2007-11-08T15:19:13Z","receivedAt":"2007-11-08T15:19:13Z","isPatch":true,"sender":{"key":"johannes.schindelin@gmx.de","avatar":"https://avatars.githubusercontent.com/u/127790?v=4"},"body":"Hi,\n\nOn Thu, 8 Nov 2007, Johannes Schindelin wrote:\n\n> On Thu, 8 Nov 2007, Jonas Fonseca wrote:\n> \n> > ... and remove manpages of commands that no longer exists.\n> > \n> > Signed-off-by: Jonas Fonseca <fonseca@diku.dk>\n> > ---\n> >  Documentation/cmd-list.perl       |    5 ---\n> \n> Maybe keep git-lost-found?\n> \n> >  Documentation/git-local-fetch.txt |   66 -------------------------------------\n> >  Documentation/git-ssh-fetch.txt   |   52 -----------------------------\n> >  Documentation/git-ssh-upload.txt  |   48 ---------------------------\n> >  Documentation/git-tar-tree.txt    |    2 +-\n> >  Documentation/git-var.txt         |    3 +-\n> \n> Last time I checked, git-var was still alive.\n\nOops.  Please ignore that one.\n\nCiao,\nDscho\n"},{"id":"58913","messageId":"20071108160114.GB20988@diku.dk","threadId":"10712","inReplyTo":"4733249B.9020504@op5.se","subject":"[PATCH] Drop deprecated commands from git(7) and update deprecation notices","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-08T16:01:14Z","receivedAt":"2007-11-08T16:01:14Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Also remove manpages of commands that no longer exist.\n\nSigned-off-by: Jonas Fonseca <fonseca@diku.dk>\n---\n Documentation/cmd-list.perl       |    5 ---\n Documentation/git-local-fetch.txt |   66 -------------------------------------\n Documentation/git-ssh-fetch.txt   |   52 -----------------------------\n Documentation/git-ssh-upload.txt  |   48 ---------------------------\n Documentation/git-tar-tree.txt    |    2 +-\n Documentation/git-var.txt         |    5 ++-\n 6 files changed, 4 insertions(+), 174 deletions(-)\n delete mode 100644 Documentation/git-local-fetch.txt\n delete mode 100644 Documentation/git-ssh-fetch.txt\n delete mode 100644 Documentation/git-ssh-upload.txt\n\n Andreas Ericsson <ae@op5.se> wrote Thu, Nov 08, 2007:\n > Jonas Fonseca wrote:\n > >... and remove manpages of commands that no longer exists.\n > >\n > >diff --git a/Documentation/git-var.txt b/Documentation/git-var.txt\n > >index 8139423..73c37b0 100644\n > >--- a/Documentation/git-var.txt\n > >+++ b/Documentation/git-var.txt\n > >@@ -20,7 +20,8 @@ OPTIONS\n > > \tCause the logical variables to be listed. In addition, all the\n > > \tvariables of the git configuration file .git/config are listed\n > > \tas well. (However, the configuration variables listing functionality\n > >-\tis deprecated in favor of `git-config -l`.)\n > >+\tis deprecated. Use gitlink:git-config[1] with the option '-l'\n > >+\tinstead.)\n > > \n > \n > Skip the parentheses. It reads better without it.\n\n Yes, you are right. Also updated the commit message to be less\n misleading (git-var is not removed but the deprecation notice is\n updated).\n\ndiff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl\nindex 8d21d42..7f1f5d2 100755\n--- a/Documentation/cmd-list.perl\n+++ b/Documentation/cmd-list.perl\n@@ -124,9 +124,7 @@ git-index-pack                          plumbingmanipulators\n git-init                                mainporcelain\n git-instaweb                            ancillaryinterrogators\n gitk                                    mainporcelain\n-git-local-fetch                         synchingrepositories\n git-log                                 mainporcelain\n-git-lost-found                          ancillarymanipulators\n git-ls-files                            plumbinginterrogators\n git-ls-remote                           plumbinginterrogators\n git-ls-tree                             plumbinginterrogators\n@@ -178,8 +176,6 @@ git-show-branch                         ancillaryinterrogators\n git-show-index                          plumbinginterrogators\n git-show-ref                            plumbinginterrogators\n git-sh-setup                            purehelpers\n-git-ssh-fetch                           synchingrepositories\n-git-ssh-upload                          synchingrepositories\n git-stash                               mainporcelain\n git-status                              mainporcelain\n git-stripspace                          purehelpers\n@@ -187,7 +183,6 @@ git-submodule                           mainporcelain\n git-svn                                 foreignscminterface\n git-symbolic-ref                        plumbingmanipulators\n git-tag                                 mainporcelain\n-git-tar-tree                            plumbinginterrogators\n git-unpack-file                         plumbinginterrogators\n git-unpack-objects                      plumbingmanipulators\n git-update-index                        plumbingmanipulators\ndiff --git a/Documentation/git-local-fetch.txt b/Documentation/git-local-fetch.txt\ndeleted file mode 100644\nindex e830dee..0000000\n--- a/Documentation/git-local-fetch.txt\n+++ /dev/null\n@@ -1,66 +0,0 @@\n-git-local-fetch(1)\n-==================\n-\n-NAME\n-----\n-git-local-fetch - Duplicate another git repository on a local system\n-\n-\n-SYNOPSIS\n---------\n-[verse]\n-'git-local-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] [-l] [-s] [-n]\n-                  commit-id path\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Duplicates another git repository on a local system.\n-\n-OPTIONS\n--------\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--s::\n-\tInstead of regular file-to-file copying use symbolic links to the objects\n-\tin the remote repository.\n--l::\n-\tBefore attempting symlinks (if -s is specified) or file-to-file copying the\n-\tremote objects, try to hardlink the remote objects into the local\n-\trepository.\n--n::\n-\tNever attempt to file-to-file copy remote objects.  Only useful with\n-\t-s or -l command-line options.\n-\n--w <filename>::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/<filename> on\n-        the local end after the transfer is complete.\n-\n---stdin::\n-\tInstead of a commit id on the command line (which is not expected in this\n-\tcase), 'git-local-fetch' expects lines on stdin in the format\n-\n-\t\t<commit-id>['\\t'<filename-as-in--w>]\n-\n---recover::\n-\tVerify that everything reachable from target is fetched.  Used after\n-\tan earlier fetch is interrupted.\n-\n-Author\n-------\n-Written by Junio C Hamano <junkio@cox.net>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-fetch.txt b/Documentation/git-ssh-fetch.txt\ndeleted file mode 100644\nindex 8d3e2ff..0000000\n--- a/Documentation/git-ssh-fetch.txt\n+++ /dev/null\n@@ -1,52 +0,0 @@\n-git-ssh-fetch(1)\n-================\n-\n-NAME\n-----\n-git-ssh-fetch - Fetch from a remote repository over ssh connection\n-\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pulls from a remote repository over ssh connection, invoking\n-git-ssh-upload on the other end. It functions identically to\n-git-ssh-upload, aside from which end you run it on.\n-\n-\n-OPTIONS\n--------\n-commit-id::\n-        Either the hash or the filename under [URL]/refs/ to\n-        pull.\n-\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--w::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/ on\n-        the local end after the transfer is complete.\n-\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-upload.txt b/Documentation/git-ssh-upload.txt\ndeleted file mode 100644\nindex 5e2ca8d..0000000\n--- a/Documentation/git-ssh-upload.txt\n+++ /dev/null\n@@ -1,48 +0,0 @@\n-git-ssh-upload(1)\n-=================\n-\n-NAME\n-----\n-git-ssh-upload - Push to a remote repository over ssh connection\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-upload' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pushes from a remote repository over ssh connection, invoking\n-git-ssh-fetch on the other end. It functions identically to\n-git-ssh-fetch, aside from which end you run it on.\n-\n-OPTIONS\n--------\n-commit-id::\n-        Id of commit to push.\n-\n--c::\n-        Get the commit objects.\n--t::\n-        Get tree associated with the requested commit object.\n--a::\n-        Get all the objects.\n--v::\n-        Report what is uploaded.\n--w::\n-        Writes the commit-id into the filename under [URL]/refs/ on\n-        the remote end after the transfer is complete.\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by Daniel Barkalow\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-tar-tree.txt b/Documentation/git-tar-tree.txt\nindex 434607b..4aaf813 100644\n--- a/Documentation/git-tar-tree.txt\n+++ b/Documentation/git-tar-tree.txt\n@@ -12,7 +12,7 @@ SYNOPSIS\n \n DESCRIPTION\n -----------\n-THIS COMMAND IS DEPRECATED.  Use `git-archive` with `--format=tar`\n+THIS COMMAND IS DEPRECATED.  Use gitlink:git-archive[1] with `--format=tar`\n option instead (and move the <base> argument to `--prefix=base/`).\n \n Creates a tar archive containing the tree structure for the named tree.\ndiff --git a/Documentation/git-var.txt b/Documentation/git-var.txt\nindex 8139423..7e90a95 100644\n--- a/Documentation/git-var.txt\n+++ b/Documentation/git-var.txt\n@@ -19,8 +19,9 @@ OPTIONS\n -l::\n \tCause the logical variables to be listed. In addition, all the\n \tvariables of the git configuration file .git/config are listed\n-\tas well. (However, the configuration variables listing functionality\n-\tis deprecated in favor of `git-config -l`.)\n+\tas well. However, the configuration variables listing functionality\n+\tis deprecated. Use gitlink:git-config[1] with the option '-l'\n+\tinstead.\n \n EXAMPLE\n --------\n-- \n1.5.3.5.1622.g41d10\n\n-- \nJonas Fonseca\n"},{"id":"58936","messageId":"7vzlxo1mga.fsf@gitster.siamese.dyndns.org","threadId":"10712","inReplyTo":"20071108160114.GB20988@diku.dk","subject":"Re: [PATCH] Drop deprecated commands from git(7) and update deprecation notices","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-11-08T21:01:09Z","receivedAt":"2007-11-08T21:01:09Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Thanks.\n\nBut lost-found is merely deprecated but not removed yet, so I\nthink it should be kept in the list cmd-list.perl generates.\n\n\nWe may want a mechanism to mark it deprecated in the list as\nwell, though.  Perhaps ...\n\n---\n Documentation/cmd-list.perl |   16 ++++++++++------\n 1 files changed, 10 insertions(+), 6 deletions(-)\n\ndiff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl\nindex 8d21d42..0066064 100755\n--- a/Documentation/cmd-list.perl\n+++ b/Documentation/cmd-list.perl\n@@ -3,7 +3,8 @@\n use File::Compare qw(compare);\n \n sub format_one {\n-\tmy ($out, $name) = @_;\n+\tmy ($out, $nameattr) = @_;\n+\tmy ($name, $attr) = @$nameattr;\n \tmy ($state, $description);\n \t$state = 0;\n \topen I, '<', \"$name.txt\" or die \"No such file $name.txt\";\n@@ -26,8 +27,11 @@ sub format_one {\n \t\tdie \"No description found in $name.txt\";\n \t}\n \tif (my ($verify_name, $text) = ($description =~ /^($name) - (.*)/)) {\n-\t\tprint $out \"gitlink:$name\\[1\\]::\\n\";\n-\t\tprint $out \"\\t$text.\\n\\n\";\n+\t\tprint $out \"gitlink:$name\\[1\\]::\\n\\t\";\n+\t\tif ($attr) {\n+\t\t\tprint $out \"($attr) \";\n+\t\t}\n+\t\tprint $out \"$text.\\n\\n\";\n \t}\n \telse {\n \t\tdie \"Description does not match $name: $description\";\n@@ -39,8 +43,8 @@ while (<DATA>) {\n \tnext if /^#/;\n \n \tchomp;\n-\tmy ($name, $cat) = /^(\\S+)\\s+(.*)$/;\n-\tpush @{$cmds{$cat}}, $name;\n+\tmy ($name, $cat, $attr) = /^(\\S+)\\s+(.*?)(?:\\s+(.*))?$/;\n+\tpush @{$cmds{$cat}}, [$name, $attr];\n }\n \n for my $cat (qw(ancillaryinterrogators\n@@ -126,7 +130,7 @@ git-instaweb                            ancillaryinterrogators\n gitk                                    mainporcelain\n git-local-fetch                         synchingrepositories\n git-log                                 mainporcelain\n-git-lost-found                          ancillarymanipulators\n+git-lost-found                          ancillarymanipulators\tdeprecated\n git-ls-files                            plumbinginterrogators\n git-ls-remote                           plumbinginterrogators\n git-ls-tree                             plumbinginterrogators\n"},{"id":"58965","messageId":"20071109002001.GB5082@diku.dk","threadId":"10712","inReplyTo":"7vzlxo1mga.fsf@gitster.siamese.dyndns.org","subject":"[PATCH] Remove non-existing commands from git(7) and delete their manpages","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-09T00:20:02Z","receivedAt":"2007-11-09T00:20:02Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Signed-off-by: Jonas Fonseca <fonseca@diku.dk>\n---\n Documentation/cmd-list.perl       |    3 --\n Documentation/git-local-fetch.txt |   66 -------------------------------------\n Documentation/git-ssh-fetch.txt   |   52 -----------------------------\n Documentation/git-ssh-upload.txt  |   48 ---------------------------\n 4 files changed, 0 insertions(+), 169 deletions(-)\n delete mode 100644 Documentation/git-local-fetch.txt\n delete mode 100644 Documentation/git-ssh-fetch.txt\n delete mode 100644 Documentation/git-ssh-upload.txt\n\n Junio C Hamano <gitster@pobox.com> wrote Thu, Nov 08, 2007:\n > Thanks.\n > \n > But lost-found is merely deprecated but not removed yet, so I\n > think it should be kept in the list cmd-list.perl generates.\n \n I don't understand why you want to still advertise commands that have\n been deprecated, but here is a sliced out part of my previous patch,\n which I hope is acceptible.\n \n > We may want a mechanism to mark it deprecated in the list as\n > well, though.  Perhaps ...\n\n It might also make sense to put this kind of information in the manpage\n document header:\n\n \tgit-lost-found(1)\n\t=================\n\t:Deprecated:\tUse git-fsck --lost-found instead.\n\n And then modify asciidoc.conf to put in a warnings a few places.\n\ndiff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl\nindex 8d21d42..8a0679a 100755\n--- a/Documentation/cmd-list.perl\n+++ b/Documentation/cmd-list.perl\n@@ -124,7 +124,6 @@ git-index-pack                          plumbingmanipulators\n git-init                                mainporcelain\n git-instaweb                            ancillaryinterrogators\n gitk                                    mainporcelain\n-git-local-fetch                         synchingrepositories\n git-log                                 mainporcelain\n git-lost-found                          ancillarymanipulators\n git-ls-files                            plumbinginterrogators\n@@ -178,8 +177,6 @@ git-show-branch                         ancillaryinterrogators\n git-show-index                          plumbinginterrogators\n git-show-ref                            plumbinginterrogators\n git-sh-setup                            purehelpers\n-git-ssh-fetch                           synchingrepositories\n-git-ssh-upload                          synchingrepositories\n git-stash                               mainporcelain\n git-status                              mainporcelain\n git-stripspace                          purehelpers\ndiff --git a/Documentation/git-local-fetch.txt b/Documentation/git-local-fetch.txt\ndeleted file mode 100644\nindex e830dee..0000000\n--- a/Documentation/git-local-fetch.txt\n+++ /dev/null\n@@ -1,66 +0,0 @@\n-git-local-fetch(1)\n-==================\n-\n-NAME\n-----\n-git-local-fetch - Duplicate another git repository on a local system\n-\n-\n-SYNOPSIS\n---------\n-[verse]\n-'git-local-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] [-l] [-s] [-n]\n-                  commit-id path\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Duplicates another git repository on a local system.\n-\n-OPTIONS\n--------\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--s::\n-\tInstead of regular file-to-file copying use symbolic links to the objects\n-\tin the remote repository.\n--l::\n-\tBefore attempting symlinks (if -s is specified) or file-to-file copying the\n-\tremote objects, try to hardlink the remote objects into the local\n-\trepository.\n--n::\n-\tNever attempt to file-to-file copy remote objects.  Only useful with\n-\t-s or -l command-line options.\n-\n--w <filename>::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/<filename> on\n-        the local end after the transfer is complete.\n-\n---stdin::\n-\tInstead of a commit id on the command line (which is not expected in this\n-\tcase), 'git-local-fetch' expects lines on stdin in the format\n-\n-\t\t<commit-id>['\\t'<filename-as-in--w>]\n-\n---recover::\n-\tVerify that everything reachable from target is fetched.  Used after\n-\tan earlier fetch is interrupted.\n-\n-Author\n-------\n-Written by Junio C Hamano <junkio@cox.net>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-fetch.txt b/Documentation/git-ssh-fetch.txt\ndeleted file mode 100644\nindex 8d3e2ff..0000000\n--- a/Documentation/git-ssh-fetch.txt\n+++ /dev/null\n@@ -1,52 +0,0 @@\n-git-ssh-fetch(1)\n-================\n-\n-NAME\n-----\n-git-ssh-fetch - Fetch from a remote repository over ssh connection\n-\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pulls from a remote repository over ssh connection, invoking\n-git-ssh-upload on the other end. It functions identically to\n-git-ssh-upload, aside from which end you run it on.\n-\n-\n-OPTIONS\n--------\n-commit-id::\n-        Either the hash or the filename under [URL]/refs/ to\n-        pull.\n-\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--w::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/ on\n-        the local end after the transfer is complete.\n-\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-upload.txt b/Documentation/git-ssh-upload.txt\ndeleted file mode 100644\nindex 5e2ca8d..0000000\n--- a/Documentation/git-ssh-upload.txt\n+++ /dev/null\n@@ -1,48 +0,0 @@\n-git-ssh-upload(1)\n-=================\n-\n-NAME\n-----\n-git-ssh-upload - Push to a remote repository over ssh connection\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-upload' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pushes from a remote repository over ssh connection, invoking\n-git-ssh-fetch on the other end. It functions identically to\n-git-ssh-fetch, aside from which end you run it on.\n-\n-OPTIONS\n--------\n-commit-id::\n-        Id of commit to push.\n-\n--c::\n-        Get the commit objects.\n--t::\n-        Get tree associated with the requested commit object.\n--a::\n-        Get all the objects.\n--v::\n-        Report what is uploaded.\n--w::\n-        Writes the commit-id into the filename under [URL]/refs/ on\n-        the remote end after the transfer is complete.\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by Daniel Barkalow\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\n-- \n1.5.3.5.1623.gabaff-dirty\n\n-- \nJonas Fonseca\n"},{"id":"58967","messageId":"7v7iksz00j.fsf_-_@gitster.siamese.dyndns.org","threadId":"10712","inReplyTo":"20071109002001.GB5082@diku.dk","subject":"[PATCH 1/3] Documentation: lost-found is now deprecated.","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-11-09T01:21:48Z","receivedAt":"2007-11-09T01:21:48Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"This makes it possible to mark commands that are deprecated in the\ncommand list of the primary manual page git(7), and uses it to\nmark \"git lost-found\" as deprecated.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>\n---\n\n * Here is what I have been preparing for queuing.\n\n Documentation/cmd-list.perl |   16 ++++++++++------\n 1 files changed, 10 insertions(+), 6 deletions(-)\n\ndiff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl\nindex 8d21d42..0066064 100755\n--- a/Documentation/cmd-list.perl\n+++ b/Documentation/cmd-list.perl\n@@ -3,7 +3,8 @@\n use File::Compare qw(compare);\n \n sub format_one {\n-\tmy ($out, $name) = @_;\n+\tmy ($out, $nameattr) = @_;\n+\tmy ($name, $attr) = @$nameattr;\n \tmy ($state, $description);\n \t$state = 0;\n \topen I, '<', \"$name.txt\" or die \"No such file $name.txt\";\n@@ -26,8 +27,11 @@ sub format_one {\n \t\tdie \"No description found in $name.txt\";\n \t}\n \tif (my ($verify_name, $text) = ($description =~ /^($name) - (.*)/)) {\n-\t\tprint $out \"gitlink:$name\\[1\\]::\\n\";\n-\t\tprint $out \"\\t$text.\\n\\n\";\n+\t\tprint $out \"gitlink:$name\\[1\\]::\\n\\t\";\n+\t\tif ($attr) {\n+\t\t\tprint $out \"($attr) \";\n+\t\t}\n+\t\tprint $out \"$text.\\n\\n\";\n \t}\n \telse {\n \t\tdie \"Description does not match $name: $description\";\n@@ -39,8 +43,8 @@ while (<DATA>) {\n \tnext if /^#/;\n \n \tchomp;\n-\tmy ($name, $cat) = /^(\\S+)\\s+(.*)$/;\n-\tpush @{$cmds{$cat}}, $name;\n+\tmy ($name, $cat, $attr) = /^(\\S+)\\s+(.*?)(?:\\s+(.*))?$/;\n+\tpush @{$cmds{$cat}}, [$name, $attr];\n }\n \n for my $cat (qw(ancillaryinterrogators\n@@ -126,7 +130,7 @@ git-instaweb                            ancillaryinterrogators\n gitk                                    mainporcelain\n git-local-fetch                         synchingrepositories\n git-log                                 mainporcelain\n-git-lost-found                          ancillarymanipulators\n+git-lost-found                          ancillarymanipulators\tdeprecated\n git-ls-files                            plumbinginterrogators\n git-ls-remote                           plumbinginterrogators\n git-ls-tree                             plumbinginterrogators\n-- \n1.5.3.5.1622.g41d10\n"},{"id":"58969","messageId":"7vy7d8xlej.fsf_-_@gitster.siamese.dyndns.org","threadId":"10712","inReplyTo":"20071109002001.GB5082@diku.dk","subject":"[PATCH 3/3] Documentation: remove documentation for removed tools.","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-11-09T01:22:44Z","receivedAt":"2007-11-09T01:22:44Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Old commit walkers other than http/curl transport have been removed\nfor some time now.  Remove their documents.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>\n---\n Documentation/cmd-list.perl       |    3 --\n Documentation/git-local-fetch.txt |   66 -------------------------------------\n Documentation/git-ssh-fetch.txt   |   52 -----------------------------\n Documentation/git-ssh-upload.txt  |   48 ---------------------------\n 4 files changed, 0 insertions(+), 169 deletions(-)\n delete mode 100644 Documentation/git-local-fetch.txt\n delete mode 100644 Documentation/git-ssh-fetch.txt\n delete mode 100644 Documentation/git-ssh-upload.txt\n\ndiff --git a/Documentation/cmd-list.perl b/Documentation/cmd-list.perl\nindex 0066064..964fda3 100755\n--- a/Documentation/cmd-list.perl\n+++ b/Documentation/cmd-list.perl\n@@ -128,7 +128,6 @@ git-index-pack                          plumbingmanipulators\n git-init                                mainporcelain\n git-instaweb                            ancillaryinterrogators\n gitk                                    mainporcelain\n-git-local-fetch                         synchingrepositories\n git-log                                 mainporcelain\n git-lost-found                          ancillarymanipulators\tdeprecated\n git-ls-files                            plumbinginterrogators\n@@ -182,8 +181,6 @@ git-show-branch                         ancillaryinterrogators\n git-show-index                          plumbinginterrogators\n git-show-ref                            plumbinginterrogators\n git-sh-setup                            purehelpers\n-git-ssh-fetch                           synchingrepositories\n-git-ssh-upload                          synchingrepositories\n git-stash                               mainporcelain\n git-status                              mainporcelain\n git-stripspace                          purehelpers\ndiff --git a/Documentation/git-local-fetch.txt b/Documentation/git-local-fetch.txt\ndeleted file mode 100644\nindex e830dee..0000000\n--- a/Documentation/git-local-fetch.txt\n+++ /dev/null\n@@ -1,66 +0,0 @@\n-git-local-fetch(1)\n-==================\n-\n-NAME\n-----\n-git-local-fetch - Duplicate another git repository on a local system\n-\n-\n-SYNOPSIS\n---------\n-[verse]\n-'git-local-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] [-l] [-s] [-n]\n-                  commit-id path\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Duplicates another git repository on a local system.\n-\n-OPTIONS\n--------\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--s::\n-\tInstead of regular file-to-file copying use symbolic links to the objects\n-\tin the remote repository.\n--l::\n-\tBefore attempting symlinks (if -s is specified) or file-to-file copying the\n-\tremote objects, try to hardlink the remote objects into the local\n-\trepository.\n--n::\n-\tNever attempt to file-to-file copy remote objects.  Only useful with\n-\t-s or -l command-line options.\n-\n--w <filename>::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/<filename> on\n-        the local end after the transfer is complete.\n-\n---stdin::\n-\tInstead of a commit id on the command line (which is not expected in this\n-\tcase), 'git-local-fetch' expects lines on stdin in the format\n-\n-\t\t<commit-id>['\\t'<filename-as-in--w>]\n-\n---recover::\n-\tVerify that everything reachable from target is fetched.  Used after\n-\tan earlier fetch is interrupted.\n-\n-Author\n-------\n-Written by Junio C Hamano <junkio@cox.net>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-fetch.txt b/Documentation/git-ssh-fetch.txt\ndeleted file mode 100644\nindex 8d3e2ff..0000000\n--- a/Documentation/git-ssh-fetch.txt\n+++ /dev/null\n@@ -1,52 +0,0 @@\n-git-ssh-fetch(1)\n-================\n-\n-NAME\n-----\n-git-ssh-fetch - Fetch from a remote repository over ssh connection\n-\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-fetch' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pulls from a remote repository over ssh connection, invoking\n-git-ssh-upload on the other end. It functions identically to\n-git-ssh-upload, aside from which end you run it on.\n-\n-\n-OPTIONS\n--------\n-commit-id::\n-        Either the hash or the filename under [URL]/refs/ to\n-        pull.\n-\n--c::\n-\tGet the commit objects.\n--t::\n-\tGet trees associated with the commit objects.\n--a::\n-\tGet all the objects.\n--v::\n-\tReport what is downloaded.\n--w::\n-        Writes the commit-id into the filename under $GIT_DIR/refs/ on\n-        the local end after the transfer is complete.\n-\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by David Greaves, Junio C Hamano and the git-list <git@vger.kernel.org>.\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\ndiff --git a/Documentation/git-ssh-upload.txt b/Documentation/git-ssh-upload.txt\ndeleted file mode 100644\nindex 5e2ca8d..0000000\n--- a/Documentation/git-ssh-upload.txt\n+++ /dev/null\n@@ -1,48 +0,0 @@\n-git-ssh-upload(1)\n-=================\n-\n-NAME\n-----\n-git-ssh-upload - Push to a remote repository over ssh connection\n-\n-\n-SYNOPSIS\n---------\n-'git-ssh-upload' [-c] [-t] [-a] [-d] [-v] [-w filename] [--recover] commit-id url\n-\n-DESCRIPTION\n------------\n-THIS COMMAND IS DEPRECATED.\n-\n-Pushes from a remote repository over ssh connection, invoking\n-git-ssh-fetch on the other end. It functions identically to\n-git-ssh-fetch, aside from which end you run it on.\n-\n-OPTIONS\n--------\n-commit-id::\n-        Id of commit to push.\n-\n--c::\n-        Get the commit objects.\n--t::\n-        Get tree associated with the requested commit object.\n--a::\n-        Get all the objects.\n--v::\n-        Report what is uploaded.\n--w::\n-        Writes the commit-id into the filename under [URL]/refs/ on\n-        the remote end after the transfer is complete.\n-\n-Author\n-------\n-Written by Daniel Barkalow <barkalow@iabervon.org>\n-\n-Documentation\n---------------\n-Documentation by Daniel Barkalow\n-\n-GIT\n----\n-Part of the gitlink:git[7] suite\n-- \n1.5.3.5.1622.g41d10\n"},{"id":"58971","messageId":"20071109012758.GB5903@diku.dk","threadId":"10712","inReplyTo":"7v7iksz00j.fsf_-_@gitster.siamese.dyndns.org","subject":"Re: [PATCH 1/3] Documentation: lost-found is now deprecated.","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-09T01:27:58Z","receivedAt":"2007-11-09T01:27:58Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Junio C Hamano <gitster@pobox.com> wrote Thu, Nov 08, 2007:\n> This makes it possible to mark commands that are deprecated in the\n> command list of the primary manual page git(7), and uses it to\n> mark \"git lost-found\" as deprecated.\n\nHow about also marking git-tar-tree as deprecated?\n\n-- \nJonas Fonseca\n"},{"id":"58973","messageId":"7vprykxkvd.fsf@gitster.siamese.dyndns.org","threadId":"10712","inReplyTo":"20071109012758.GB5903@diku.dk","subject":"Re: [PATCH 1/3] Documentation: lost-found is now deprecated.","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-11-09T01:34:14Z","receivedAt":"2007-11-09T01:34:14Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jonas Fonseca <fonseca@diku.dk> writes:\n\n> Junio C Hamano <gitster@pobox.com> wrote Thu, Nov 08, 2007:\n>> This makes it possible to mark commands that are deprecated in the\n>> command list of the primary manual page git(7), and uses it to\n>> mark \"git lost-found\" as deprecated.\n>\n> How about also marking git-tar-tree as deprecated?\n\nGood eyes -- I missed it from my \"git grep DEPRECATED Documentation/\"\noutput.\n\nThanks.\n"},{"id":"58983","messageId":"7vtznww3bw.fsf@gitster.siamese.dyndns.org","threadId":"10712","inReplyTo":"20071109002001.GB5082@diku.dk","subject":"[PATCH 2/3] Make check-docs target detect removed commands","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-11-09T02:38:27Z","receivedAt":"2007-11-09T02:38:27Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"The maintainer should remember running \"make check-docs\" from\ntime to time.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>\n---\n Makefile |   30 +++++++++++++++++++++++++++---\n 1 files changed, 27 insertions(+), 3 deletions(-)\n\ndiff --git a/Makefile b/Makefile\nindex 0d5590f..d5445ea 100644\n--- a/Makefile\n+++ b/Makefile\n@@ -1125,12 +1125,13 @@ endif\n ### Check documentation\n #\n check-docs::\n-\t@for v in $(ALL_PROGRAMS) $(BUILT_INS) git$X gitk; \\\n+\t@(for v in $(ALL_PROGRAMS) $(BUILT_INS) git gitk; \\\n \tdo \\\n \t\tcase \"$$v\" in \\\n \t\tgit-merge-octopus | git-merge-ours | git-merge-recursive | \\\n-\t\tgit-merge-resolve | git-merge-stupid | \\\n+\t\tgit-merge-resolve | git-merge-stupid | git-merge-subtree | \\\n \t\tgit-add--interactive | git-fsck-objects | git-init-db | \\\n+\t\tgit-rebase--interactive | \\\n \t\tgit-repo-config | git-fetch--tool ) continue ;; \\\n \t\tesac ; \\\n \t\ttest -f \"Documentation/$$v.txt\" || \\\n@@ -1141,7 +1142,30 @@ check-docs::\n \t\tgit) ;; \\\n \t\t*) echo \"no link: $$v\";; \\\n \t\tesac ; \\\n-\tdone | sort\n+\tdone; \\\n+\t( \\\n+\t\tsed -e '1,/^__DATA__/d' \\\n+\t\t    -e 's/[ \t].*//' \\\n+\t\t    -e 's/^/listed /' Documentation/cmd-list.perl; \\\n+\t\tls -1 Documentation/git*txt | \\\n+\t\tsed -e 's|Documentation/|documented |' \\\n+\t\t    -e 's/\\.txt//'; \\\n+\t) | while read how cmd; \\\n+\tdo \\\n+\t\tcase \"$$how,$$cmd\" in \\\n+\t\t*,git-citool | \\\n+\t\t*,git-gui | \\\n+\t\tdocumented,gitattributes | \\\n+\t\tdocumented,gitignore | \\\n+\t\tdocumented,gitmodules | \\\n+\t\tdocumented,git-tools | \\\n+\t\tsentinel,not,matching,is,ok ) continue ;; \\\n+\t\tesac; \\\n+\t\tcase \" $(ALL_PROGRAMS) $(BUILT_INS) git gitk \" in \\\n+\t\t*\" $$cmd \"*)\t;; \\\n+\t\t*) echo \"removed but $$how: $$cmd\" ;; \\\n+\t\tesac; \\\n+\tdone ) | sort\n \n ### Make sure built-ins do not have dups and listed in git.c\n #\n-- \n1.5.3.5.1622.g41d10\n"},{"id":"59403","messageId":"20071112002410.GA21970@diku.dk","threadId":"10712","inReplyTo":"7vy7d8xlej.fsf_-_@gitster.siamese.dyndns.org","subject":"[PATCH] Documentation: Fix references to deprecated commands","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-12T00:24:10Z","receivedAt":"2007-11-12T00:24:10Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"... by changing git-tar-tree reference to git-archive and removing\nseemingly unrelevant footnote about git-ssh-{fetch,upload}.\n---\n Documentation/core-tutorial.txt         |    5 -----\n Documentation/git-get-tar-commit-id.txt |    4 ++--\n 2 files changed, 2 insertions(+), 7 deletions(-)\n\n Maybe also fixing these references would be in order.\n\ndiff --git a/Documentation/core-tutorial.txt b/Documentation/core-tutorial.txt\nindex ebd2492..401d1de 100644\n--- a/Documentation/core-tutorial.txt\n+++ b/Documentation/core-tutorial.txt\n@@ -1090,11 +1090,6 @@ server like git Native transport does.  Any stock HTTP server\n that does not even support directory index would suffice.  But\n you must prepare your repository with `git-update-server-info`\n to help dumb transport downloaders.\n-+\n-There are (confusingly enough) `git-ssh-fetch` and `git-ssh-upload`\n-programs, which are 'commit walkers'; they outlived their\n-usefulness when git Native and SSH transports were introduced,\n-and are not used by `git pull` or `git push` scripts.\n \n Once you fetch from the remote repository, you `merge` that\n with your current branch.\ndiff --git a/Documentation/git-get-tar-commit-id.txt b/Documentation/git-get-tar-commit-id.txt\nindex 9b5f86f..ef1b19c 100644\n--- a/Documentation/git-get-tar-commit-id.txt\n+++ b/Documentation/git-get-tar-commit-id.txt\n@@ -14,12 +14,12 @@ SYNOPSIS\n DESCRIPTION\n -----------\n Acts as a filter, extracting the commit ID stored in archives created by\n-git-tar-tree.  It reads only the first 1024 bytes of input, thus its\n+gitlink:git-archive[1].  It reads only the first 1024 bytes of input, thus its\n runtime is not influenced by the size of <tarfile> very much.\n \n If no commit ID is found, git-get-tar-commit-id quietly exists with a\n return code of 1.  This can happen if <tarfile> had not been created\n-using git-tar-tree or if the first parameter of git-tar-tree had been\n+using git-archive or if the first parameter of git-tar-tree had been\n a tree ID instead of a commit ID or tag.\n\n-- \nJonas Fonseca\n"},{"id":"59404","messageId":"20071112003251.GB21970@diku.dk","threadId":"10712","inReplyTo":"20071112002410.GA21970@diku.dk","subject":"Re: [PATCH] Documentation: Fix references to deprecated commands","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-12T00:32:51Z","receivedAt":"2007-11-12T00:32:51Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Subject: [PATCH] Documentation: Fix references to deprecated commands\n\n... by changing git-tar-tree reference to git-archive and removing\nseemingly unrelevant footnote about git-ssh-{fetch,upload}.\n\nSigned-off-by: Jonas Fonseca <fonseca@diku.dk>\n---\n Documentation/core-tutorial.txt         |    5 -----\n Documentation/git-get-tar-commit-id.txt |    4 ++--\n 2 files changed, 2 insertions(+), 7 deletions(-)\n\n Now with SOB and ...\n\n Jonas Fonseca <fonseca@diku.dk> wrote Mon, Nov 12, 2007:\n > diff --git a/Documentation/git-get-tar-commit-id.txt b/Documentation/git-get-tar-commit-id.txt\n > index 9b5f86f..ef1b19c 100644\n > --- a/Documentation/git-get-tar-commit-id.txt\n > +++ b/Documentation/git-get-tar-commit-id.txt\n > @@ -14,12 +14,12 @@ SYNOPSIS\n >  return code of 1.  This can happen if <tarfile> had not been created\n > -using git-tar-tree or if the first parameter of git-tar-tree had been\n > +using git-archive or if the first parameter of git-tar-tree had been\n >  a tree ID instead of a commit ID or tag.\n\n ... s//g\n\ndiff --git a/Documentation/core-tutorial.txt b/Documentation/core-tutorial.txt\nindex ebd2492..401d1de 100644\n--- a/Documentation/core-tutorial.txt\n+++ b/Documentation/core-tutorial.txt\n@@ -1090,11 +1090,6 @@ server like git Native transport does.  Any stock HTTP server\n that does not even support directory index would suffice.  But\n you must prepare your repository with `git-update-server-info`\n to help dumb transport downloaders.\n-+\n-There are (confusingly enough) `git-ssh-fetch` and `git-ssh-upload`\n-programs, which are 'commit walkers'; they outlived their\n-usefulness when git Native and SSH transports were introduced,\n-and are not used by `git pull` or `git push` scripts.\n \n Once you fetch from the remote repository, you `merge` that\n with your current branch.\ndiff --git a/Documentation/git-get-tar-commit-id.txt b/Documentation/git-get-tar-commit-id.txt\nindex 9b5f86f..ef1b19c 100644\n--- a/Documentation/git-get-tar-commit-id.txt\n+++ b/Documentation/git-get-tar-commit-id.txt\n@@ -14,12 +14,12 @@ SYNOPSIS\n DESCRIPTION\n -----------\n Acts as a filter, extracting the commit ID stored in archives created by\n-git-tar-tree.  It reads only the first 1024 bytes of input, thus its\n+gitlink:git-archive[1].  It reads only the first 1024 bytes of input, thus its\n runtime is not influenced by the size of <tarfile> very much.\n \n If no commit ID is found, git-get-tar-commit-id quietly exists with a\n return code of 1.  This can happen if <tarfile> had not been created\n-using git-tar-tree or if the first parameter of git-tar-tree had been\n+using git-archive or if the <treeish> parameter of git-archive had been\n a tree ID instead of a commit ID or tag.\n\n-- \nJonas Fonseca\n"},{"id":"59437","messageId":"7vbq9z50vj.fsf@gitster.siamese.dyndns.org","threadId":"10712","inReplyTo":"20071112003251.GB21970@diku.dk","subject":"Re: [PATCH] Documentation: Fix references to deprecated commands","fromName":"Junio C Hamano","fromEmail":"gitster@pobox.com","sentAt":"2007-11-12T08:22:40Z","receivedAt":"2007-11-12T08:22:40Z","isPatch":true,"sender":{"key":"gitster@pobox.com","avatar":"https://avatars.githubusercontent.com/u/54884?v=4"},"body":"Jonas Fonseca <fonseca@diku.dk> writes:\n\n> diff --git a/Documentation/git-get-tar-commit-id.txt b/Documentation/git-get-tar-commit-id.txt\n> index 9b5f86f..ef1b19c 100644\n> --- a/Documentation/git-get-tar-commit-id.txt\n> +++ b/Documentation/git-get-tar-commit-id.txt\n> @@ -14,12 +14,12 @@ SYNOPSIS\n>  DESCRIPTION\n>  -----------\n>  Acts as a filter, extracting the commit ID stored in archives created by\n> -git-tar-tree.  It reads only the first 1024 bytes of input, thus its\n> +gitlink:git-archive[1].  It reads only the first 1024 bytes of input, thus its\n>  runtime is not influenced by the size of <tarfile> very much.\n>  \n>  If no commit ID is found, git-get-tar-commit-id quietly exists with a\n>  return code of 1.  This can happen if <tarfile> had not been created\n> -using git-tar-tree or if the first parameter of git-tar-tree had been\n> +using git-archive or if the <treeish> parameter of git-archive had been\n>  a tree ID instead of a commit ID or tag.\n>\n> -- \n> Jonas Fonseca\n\nHow did you prepare this hunk?  I count 10 lines preimage and\npostimage, followed by a blank line and the signature separator\n\"-- \" you added in your MUA, but the header claims to have 12\nlines.\n"},{"id":"59446","messageId":"20071112093719.GA22555@diku.dk","threadId":"10712","inReplyTo":"7vbq9z50vj.fsf@gitster.siamese.dyndns.org","subject":"Re: [PATCH] Documentation: Fix references to deprecated commands","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-12T09:37:19Z","receivedAt":"2007-11-12T09:37:19Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"Junio C Hamano <gitster@pobox.com> wrote Mon, Nov 12, 2007:\n> Jonas Fonseca <fonseca@diku.dk> writes:\n> \n> > diff --git a/Documentation/git-get-tar-commit-id.txt b/Documentation/git-get-tar-commit-id.txt\n> > index 9b5f86f..ef1b19c 100644\n> > --- a/Documentation/git-get-tar-commit-id.txt\n> > +++ b/Documentation/git-get-tar-commit-id.txt\n> > @@ -14,12 +14,12 @@ SYNOPSIS\n> >  DESCRIPTION\n> >  -----------\n> >  Acts as a filter, extracting the commit ID stored in archives created by\n> > -git-tar-tree.  It reads only the first 1024 bytes of input, thus its\n> > +gitlink:git-archive[1].  It reads only the first 1024 bytes of input, thus its\n> >  runtime is not influenced by the size of <tarfile> very much.\n> >  \n> >  If no commit ID is found, git-get-tar-commit-id quietly exists with a\n> >  return code of 1.  This can happen if <tarfile> had not been created\n> > -using git-tar-tree or if the first parameter of git-tar-tree had been\n> > +using git-archive or if the <treeish> parameter of git-archive had been\n> >  a tree ID instead of a commit ID or tag.\n> >\n> > -- \n> > Jonas Fonseca\n> \n> How did you prepare this hunk?  I count 10 lines preimage and\n> postimage, followed by a blank line and the signature separator\n> \"-- \" you added in your MUA, but the header claims to have 12\n> lines.\n\nI am sorry to cause you this kind of problems. Usually I keep the patch\nending inserted by format-patch, but yesterday I deleted it for some\nunknown reason. Maybe I should learn to use git-send-email. \n\n-- \nJonas Fonseca\n"},{"id":"60263","messageId":"20071119015411.GA4978@fieldses.org","threadId":"10712","inReplyTo":"20071112003251.GB21970@diku.dk","subject":"Re: [PATCH] Documentation: Fix references to deprecated commands","fromName":"J. Bruce Fields","fromEmail":"bfields@fieldses.org","sentAt":"2007-11-19T01:54:11Z","receivedAt":"2007-11-19T01:54:11Z","isPatch":true,"sender":{"key":"bfields@citi.umich.edu","avatar":null},"body":"On Mon, Nov 12, 2007 at 01:32:51AM +0100, Jonas Fonseca wrote:\n> Subject: [PATCH] Documentation: Fix references to deprecated commands\n> \n> ... by changing git-tar-tree reference to git-archive and removing\n> seemingly unrelevant footnote about git-ssh-{fetch,upload}.\n\nMakes sense to me, but for some reason git-am complains about a corrupt\npatch when I feed it this email.  I reconstructed it by hand, fixed up\none more reference to git-tar-tree, and applied to my tree.\n\n--b.\n\n> \n> Signed-off-by: Jonas Fonseca <fonseca@diku.dk>\n> ---\n>  Documentation/core-tutorial.txt         |    5 -----\n>  Documentation/git-get-tar-commit-id.txt |    4 ++--\n>  2 files changed, 2 insertions(+), 7 deletions(-)\n> \n>  Now with SOB and ...\n> \n>  Jonas Fonseca <fonseca@diku.dk> wrote Mon, Nov 12, 2007:\n>  > diff --git a/Documentation/git-get-tar-commit-id.txt b/Documentation/git-get-tar-commit-id.txt\n>  > index 9b5f86f..ef1b19c 100644\n>  > --- a/Documentation/git-get-tar-commit-id.txt\n>  > +++ b/Documentation/git-get-tar-commit-id.txt\n>  > @@ -14,12 +14,12 @@ SYNOPSIS\n>  >  return code of 1.  This can happen if <tarfile> had not been created\n>  > -using git-tar-tree or if the first parameter of git-tar-tree had been\n>  > +using git-archive or if the first parameter of git-tar-tree had been\n>  >  a tree ID instead of a commit ID or tag.\n> \n>  ... s//g\n> \n> diff --git a/Documentation/core-tutorial.txt b/Documentation/core-tutorial.txt\n> index ebd2492..401d1de 100644\n> --- a/Documentation/core-tutorial.txt\n> +++ b/Documentation/core-tutorial.txt\n> @@ -1090,11 +1090,6 @@ server like git Native transport does.  Any stock HTTP server\n>  that does not even support directory index would suffice.  But\n>  you must prepare your repository with `git-update-server-info`\n>  to help dumb transport downloaders.\n> -+\n> -There are (confusingly enough) `git-ssh-fetch` and `git-ssh-upload`\n> -programs, which are 'commit walkers'; they outlived their\n> -usefulness when git Native and SSH transports were introduced,\n> -and are not used by `git pull` or `git push` scripts.\n>  \n>  Once you fetch from the remote repository, you `merge` that\n>  with your current branch.\n> diff --git a/Documentation/git-get-tar-commit-id.txt b/Documentation/git-get-tar-commit-id.txt\n> index 9b5f86f..ef1b19c 100644\n> --- a/Documentation/git-get-tar-commit-id.txt\n> +++ b/Documentation/git-get-tar-commit-id.txt\n> @@ -14,12 +14,12 @@ SYNOPSIS\n>  DESCRIPTION\n>  -----------\n>  Acts as a filter, extracting the commit ID stored in archives created by\n> -git-tar-tree.  It reads only the first 1024 bytes of input, thus its\n> +gitlink:git-archive[1].  It reads only the first 1024 bytes of input, thus its\n>  runtime is not influenced by the size of <tarfile> very much.\n>  \n>  If no commit ID is found, git-get-tar-commit-id quietly exists with a\n>  return code of 1.  This can happen if <tarfile> had not been created\n> -using git-tar-tree or if the first parameter of git-tar-tree had been\n> +using git-archive or if the <treeish> parameter of git-archive had been\n>  a tree ID instead of a commit ID or tag.\n> \n> -- \n> Jonas Fonseca\n> -\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"60272","messageId":"20071119074426.GA8700@diku.dk","threadId":"10712","inReplyTo":"20071119015411.GA4978@fieldses.org","subject":"Re: [PATCH] Documentation: Fix references to deprecated commands","fromName":"Jonas Fonseca","fromEmail":"fonseca@diku.dk","sentAt":"2007-11-19T07:44:27Z","receivedAt":"2007-11-19T07:44:27Z","isPatch":true,"sender":{"key":"fonseca@diku.dk","avatar":"https://gravatar.com/avatar/f82f3ad698717c51873b020c750a92438c820a24056dc39fe4d07baa10a92264?d=mp&s=160"},"body":"J. Bruce Fields <bfields@fieldses.org> wrote Sun, Nov 18, 2007:\n> On Mon, Nov 12, 2007 at 01:32:51AM +0100, Jonas Fonseca wrote:\n> > Subject: [PATCH] Documentation: Fix references to deprecated commands\n> > \n> > ... by changing git-tar-tree reference to git-archive and removing\n> > seemingly unrelevant footnote about git-ssh-{fetch,upload}.\n> \n> Makes sense to me, but for some reason git-am complains about a corrupt\n> patch when I feed it this email.  I reconstructed it by hand, fixed up\n> one more reference to git-tar-tree, and applied to my tree.\n\nIt should have been merged in a4e57e75c95c66c32da6b106313bc847110794ba.\nAnd yes, as Junio also pointed out, I deleted some context lines at the\nend of the patch.\n\n-- \nJonas Fonseca\n"}]}