{"thread":{"id":"25914","subject":"[PATCH] git-reflog.txt: order options alphabetically","startedAt":"2010-12-01T20:53:17Z","lastAt":"2010-12-01T20:53:17Z","messageCount":1,"participants":["jari.aalto@cante.net"],"isPatch":true,"patchVersion":1,"patchTotal":null},"messages":[{"id":"157021","messageId":"1291236797-22530-1-git-send-email-jari.aalto@cante.net","threadId":"25914","inReplyTo":null,"subject":"[PATCH] git-reflog.txt: order options alphabetically","fromName":"","fromEmail":"jari.aalto@cante.net","sentAt":"2010-12-01T20:53:17Z","receivedAt":"2010-12-01T20:53:17Z","isPatch":true,"sender":{"key":"jari.aalto@cante.net","avatar":"https://avatars.githubusercontent.com/u/34601?v=4"},"body":"From: Jari Aalto <jari.aalto@cante.net>\n\n\nSigned-off-by: Jari Aalto <jari.aalto@cante.net>\n---\n Documentation/git-reflog.txt |   38 +++++++++++++++++++-------------------\n 1 files changed, 19 insertions(+), 19 deletions(-)\n\ndiff --git a/Documentation/git-reflog.txt b/Documentation/git-reflog.txt\nindex e50bd9b..d45e3fe 100644\n--- a/Documentation/git-reflog.txt\n+++ b/Documentation/git-reflog.txt\n@@ -50,18 +50,8 @@ and specify the _exact_ entry (e.g. \"`git reflog delete master@\\{2\\}`\").\n OPTIONS\n -------\n \n---stale-fix::\n-\tThis revamps the logic -- the definition of \"broken commit\"\n-\tbecomes: a commit that is not reachable from any of the refs and\n-\tthere is a missing object among the commit, tree, or blob\n-\tobjects reachable from it that is not reachable from any of the\n-\trefs.\n-+\n-This computation involves traversing all the reachable objects, i.e. it\n-has the same cost as 'git prune'.  Fortunately, once this is run, we\n-should not have to ever worry about missing objects, because the current\n-prune and pack-objects know about reflogs and protect objects referred by\n-them.\n+--all::\n+\tInstead of listing <refs> explicitly, prune all refs.\n \n --expire=<time>::\n \tEntries older than this time are pruned.  Without the\n@@ -75,18 +65,28 @@ them.\n \t`gc.reflogExpireUnreachable`, which in turn defaults to\n \t30 days.\n \n---all::\n-\tInstead of listing <refs> explicitly, prune all refs.\n-\n---updateref::\n-\tUpdate the ref with the sha1 of the top reflog entry (i.e.\n-\t<ref>@\\{0\\}) after expiring or deleting.\n-\n --rewrite::\n \tWhile expiring or deleting, adjust each reflog entry to ensure\n \tthat the `old` sha1 field points to the `new` sha1 field of the\n \tprevious entry.\n \n+--stale-fix::\n+\tThis revamps the logic -- the definition of \"broken commit\"\n+\tbecomes: a commit that is not reachable from any of the refs and\n+\tthere is a missing object among the commit, tree, or blob\n+\tobjects reachable from it that is not reachable from any of the\n+\trefs.\n++\n+This computation involves traversing all the reachable objects, i.e. it\n+has the same cost as 'git prune'.  Fortunately, once this is run, we\n+should not have to ever worry about missing objects, because the current\n+prune and pack-objects know about reflogs and protect objects referred by\n+them.\n+\n+--updateref::\n+\tUpdate the ref with the sha1 of the top reflog entry (i.e.\n+\t<ref>@\\{0\\}) after expiring or deleting.\n+\n --verbose::\n \tPrint extra information on screen.\n \n-- \n1.7.2.3\n"}]}