git/list[1] front-page[2] threads[3] people[4] search[5] about
 

[PATCH v8 2/6] contrib: related: add option parsing

From
Felipe Contreras <felipe.contreras@gmail.com>
Date
May 31, 2013, 07:37 UTC
Message-ID
<1369985864-31922-3-git-send-email-felipe.contreras@gmail.com>
In-Reply-To
<1369985864-31922-1-git-send-email-felipe.contreras@gmail.com>
Signed-off-by: Felipe Contreras <felipe.contreras@gmail.com>
---
 contrib/related/git-related | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)
diff --git a/contrib/related/git-related b/contrib/related/git-related
index 1b9b1e7..bde5b99 100755
--- a/contrib/related/git-related
+++ b/contrib/related/git-related
@@ -3,9 +3,25 @@
 # This script finds people that might be interested in a patch
 # usage: git related <file>
 
+require 'optparse'
+
 $since = '5-years-ago'
 $min_percent = 10
 
+OptionParser.new do |opts|
+  opts.program_name = 'git related'
+  opts.banner = 'usage: git related [options] <file>'
+
+  opts.on('-p', '--min-percent N', Integer,
+          'Minium percentage of role participation') do |v|
+    $min_percent = v
+  end
+  opts.on('-d', '--since DATE',
+          'How far back to search for relevant commits') do |v|
+    $since = v
+  end
+end.parse!
+
 class Commit
 
   attr_reader :persons
-- 
1.8.3.358.g5a91d05
Previous: Felipe ContrerasNext: Felipe Contreras
Message 3 of 8 in “New git-related helper”
  1. 0/6 New git-related helperFelipe Contreras, May 31, 2013
  2. 1/6 Add new git-related helper to contribFelipe Contreras, May 31, 2013
  3. 2/6 contrib: related: add option parsingFelipe Contreras, May 31, 2013
  4. 3/6 contrib: related: add support for multiple patchesFelipe Contreras, May 31, 2013
  5. 4/6 contrib: related: add option to parse from committishFelipe Contreras, May 31, 2013
  6. 5/6 contrib: related: parse committish like format-patchFelipe Contreras, May 31, 2013
  7. 6/6 contrib: related: implement custom option parserFelipe Contreras, May 31, 2013
  8. Felipe ContrerasMay 31, 2013

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.