1
0
Fork 0
mirror of https://github.com/git/git.git synced 2024-11-15 21:53:44 +01:00
git/Documentation
Shawn O. Pearce 566842f62b Fix lost-found to show commits only referenced by reflogs
Prior to 1.5.0 the git-lost-found utility was useful to locate
commits that were not referenced by any ref.  These were often
amends, or resets, or tips of branches that had been deleted.
Being able to locate a 'lost' commit and recover it by creating a
new branch was a useful feature in those days.

Unfortunately 1.5.0 added the reflogs to the reachability analysis
performed by git-fsck, which means that most commits users would
consider to be lost are still reachable through a reflog.  So most
(or all!) commits are reachable, and nothing gets output from
git-lost-found.

Now git-fsck can be told to ignore reflogs during its reachability
analysis, making git-lost-found useful again to locate commits
that are no longer referenced by a ref itself, but may still be
referenced by a reflog.

Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
2007-04-05 15:00:03 -07:00
..
howto Add a HOWTO for setting up a standalone git daemon 2007-03-19 22:17:38 -07:00
technical Merge branch 'maint' 2007-03-22 03:05:25 -07:00
.gitignore
asciidoc.conf Documentation: unbreak user-manual. 2007-03-28 16:48:50 -07:00
build-docdep.perl Documentation/build-docdep.perl: Fix dependencies for included asciidoc files 2007-03-01 13:24:54 -08:00
callouts.xsl
cmd-list.perl Documentation: add git-mergetool to the command list. 2007-03-14 01:29:26 -07:00
config.txt Limit the size of the new delta_base_cache 2007-03-18 22:43:37 -07:00
core-intro.txt
core-tutorial.txt
cvs-migration.txt Documentation: mention module option to git-cvsimport 2007-03-04 16:47:32 -08:00
diff-format.txt
diff-options.txt Document --quiet option to git-diff 2007-03-24 22:32:55 -07:00
diffcore.txt
docbook-xsl.css
everyday.txt
fetch-options.txt
git-add.txt Documentation: Correct minor typo in git-add documentation. 2007-03-01 13:26:18 -08:00
git-am.txt git-am documentation: describe what is taken from where. 2007-03-24 03:08:54 -07:00
git-annotate.txt
git-apply.txt
git-applymbox.txt
git-applypatch.txt
git-archimport.txt git-archimport: allow remapping branch names 2007-03-07 10:30:22 -08:00
git-archive.txt
git-bisect.txt Documentation: bisect: make a comment fit better in the man page. 2007-03-23 23:29:29 -07:00
git-blame.txt
git-branch.txt git-branch, git-checkout: autosetup for remote branch tracking 2007-03-10 23:41:58 -08:00
git-bundle.txt
git-cat-file.txt
git-check-ref-format.txt
git-checkout-index.txt
git-checkout.txt git-branch, git-checkout: autosetup for remote branch tracking 2007-03-10 23:41:58 -08:00
git-cherry-pick.txt
git-cherry.txt
git-clean.txt
git-clone.txt
git-commit-tree.txt
git-commit.txt git-commit: add a --interactive option 2007-03-09 00:05:23 -08:00
git-config.txt Merge GIT 1.5.0.4 2007-03-14 15:59:04 -07:00
git-convert-objects.txt
git-count-objects.txt
git-cvsexportcommit.txt
git-cvsimport.txt
git-cvsserver.txt cvsserver: Don't lie about binary mode in asciidoc documentation 2007-03-31 16:00:27 -07:00
git-daemon.txt
git-describe.txt
git-diff-files.txt
git-diff-index.txt
git-diff-tree.txt
git-diff.txt Merge branch 'master-for-junio' of git://repo.or.cz/git/fastimport; branch 'maint' 2007-03-05 21:23:46 -08:00
git-fast-import.txt Merge branch 'maint' 2007-03-10 22:07:26 -08:00
git-fetch-pack.txt
git-fetch.txt
git-fmt-merge-msg.txt
git-for-each-ref.txt
git-format-patch.txt Merge branch 'js/attach' 2007-03-10 23:38:18 -08:00
git-fsck-objects.txt
git-fsck.txt Fix lost-found to show commits only referenced by reflogs 2007-04-05 15:00:03 -07:00
git-gc.txt
git-get-tar-commit-id.txt
git-grep.txt
git-hash-object.txt
git-http-fetch.txt
git-http-push.txt
git-imap-send.txt
git-index-pack.txt
git-init-db.txt
git-init.txt
git-instaweb.txt
git-local-fetch.txt
git-log.txt Document git-log --first-parent 2007-03-27 12:51:13 -07:00
git-lost-found.txt
git-ls-files.txt
git-ls-remote.txt
git-ls-tree.txt
git-mailinfo.txt
git-mailsplit.txt
git-merge-base.txt
git-merge-file.txt
git-merge-index.txt
git-merge-one-file.txt
git-merge-tree.txt
git-merge.txt
git-mergetool.txt Fix minor formatting issue in man page for git-mergetool 2007-03-29 10:06:28 -04:00
git-mktag.txt
git-mktree.txt
git-mv.txt
git-name-rev.txt
git-p4import.txt
git-pack-objects.txt
git-pack-redundant.txt
git-pack-refs.txt
git-parse-remote.txt
git-patch-id.txt
git-peek-remote.txt
git-prune-packed.txt
git-prune.txt
git-pull.txt
git-push.txt
git-quiltimport.txt Documentation/git-quiltimport.txt: Fix labeled list formatting 2007-03-01 13:25:14 -08:00
git-read-tree.txt
git-rebase.txt
git-receive-pack.txt Change {pre,post}-receive hooks to use stdin 2007-03-11 22:56:03 -07:00
git-reflog.txt
git-relink.txt
git-remote.txt
git-repack.txt
git-repo-config.txt
git-request-pull.txt
git-rerere.txt
git-reset.txt
git-rev-list.txt git-rev-list: add --bisect-vars option. 2007-03-22 01:32:31 -07:00
git-rev-parse.txt Merge branch 'maint' 2007-03-29 23:44:30 -07:00
git-revert.txt
git-rm.txt
git-runstatus.txt
git-send-email.txt Make git-send-email aware of Cc: lines. 2007-03-18 21:10:03 -07:00
git-send-pack.txt
git-sh-setup.txt
git-shell.txt
git-shortlog.txt
git-show-branch.txt
git-show-index.txt
git-show-ref.txt
git-show.txt
git-ssh-fetch.txt
git-ssh-upload.txt
git-status.txt
git-stripspace.txt
git-svn.txt git-svn: add -l/--local command to "git svn rebase" 2007-03-13 21:18:37 -07:00
git-svnimport.txt Documentation/git-svnimport.txt: fix typo. 2007-03-29 01:38:11 -07:00
git-symbolic-ref.txt
git-tag.txt
git-tar-tree.txt
git-tools.txt
git-unpack-file.txt
git-unpack-objects.txt
git-update-index.txt Add core.symlinks to mark filesystems that do not support symbolic links. 2007-03-02 16:58:05 -08:00
git-update-ref.txt
git-update-server-info.txt
git-upload-archive.txt
git-upload-pack.txt
git-var.txt
git-verify-pack.txt
git-verify-tag.txt
git-whatchanged.txt
git-write-tree.txt
git.txt GIT 1.5.1 2007-04-03 22:47:01 -07:00
gitk.txt
glossary.txt glossary: clean up cross-references 2007-03-18 23:06:00 -04:00
hooks.txt
howto-index.sh
i18n.txt
install-doc-quick.sh
install-webdoc.sh user-manual: install user manual stylesheet with other web documents 2007-03-10 23:05:02 -05:00
Makefile Documentation: Replace @@GIT_VERSION@@ in documentation 2007-03-28 16:48:50 -07:00
merge-options.txt
merge-strategies.txt
pretty-formats.txt
pull-fetch-param.txt
RelNotes-1.5.0.1.txt
RelNotes-1.5.0.2.txt
RelNotes-1.5.0.3.txt GIT 1.5.0.3 2007-03-04 17:20:38 -08:00
RelNotes-1.5.0.4.txt GIT 1.5.0.4 2007-03-14 15:56:49 -07:00
RelNotes-1.5.0.5.txt GIT 1.5.0.5 2007-03-18 14:43:29 -07:00
RelNotes-1.5.0.6.txt GIT 1.5.0.6 2007-03-28 15:28:14 -07:00
RelNotes-1.5.0.7.txt GIT 1.5.0.7 2007-04-03 19:27:41 -07:00
RelNotes-1.5.0.txt
RelNotes-1.5.1.txt GIT 1.5.1 2007-04-03 22:47:01 -07:00
repository-layout.txt
SubmittingPatches Begin SubmittingPatches with a check list 2007-03-05 14:49:22 -08:00
tutorial-2.txt
tutorial.txt
urls.txt
user-manual.conf
user-manual.txt Documentation: A few minor fixes to Git User's Manual 2007-04-03 19:04:56 -07:00