{"thread":{"id":"10796","subject":"[PATCH 0/5] Return of 'quickfetch' version 3","startedAt":"2007-11-11T07:29:13Z","lastAt":"2007-11-11T07:29:13Z","messageCount":1,"participants":["Shawn O. Pearce"],"isPatch":true,"patchVersion":1,"patchTotal":5},"messages":[{"id":"59278","messageId":"20071111072913.GX14735@spearce.org","threadId":"10796","inReplyTo":null,"subject":"[PATCH 0/5] Return of 'quickfetch' version 3","fromName":"Shawn O. Pearce","fromEmail":"spearce@spearce.org","sentAt":"2007-11-11T07:29:13Z","receivedAt":"2007-11-11T07:29:13Z","isPatch":true,"sender":{"key":"spearce@spearce.org","avatar":"https://avatars.githubusercontent.com/u/34844?v=4"},"body":"OK, attempt #3.  Much shorter series as I've taken out the (messy)\nobject memory management change.  Its now unrelated to this series\nand may return in the near future.\n\n 1) Fix memory leak in traverse_commit_list\n\nThe memory leak we talked about in traverse_commit_list.  Its still\nvalid for pack-objects but is unnecessary for fetch.\n\n 2) git-fetch: Always fetch tags if the object they reference exists\n\nI think I figured out why I said \"random behavior\" earlier.\nPlease see the commit message for an updated description.\n\n 3) run-command: Support sending stderr to /dev/null\n 4) rev-list: Introduce --quiet to avoid /dev/null redirects\n 5) git-fetch: avoid local fetching from alternate (again)\n\nPretty much the original quickfetch series, but updated with list\ncomments and moved to builtin-fetch where it works for all types\nof transports and not just the native git one.\n\n-- \nShawn.\n"}]}