=== modified file 'bugHelper/commandLine.py' --- bugHelper/commandLine.py 2007-04-01 11:28:22 +0000 +++ bugHelper/commandLine.py 2007-04-01 23:19:12 +0000 @@ -37,6 +37,7 @@ [--format=] format the output, default is plain [-c] case sensitive (off by default) [--closed] also look at closed bugs + [--dups] also look at duplicates [-U] also consider upstream bugs (only in combination with -p [-H] use all clue files, if a bug has no @@ -75,6 +76,9 @@ parser.add_option("-C", "--closed", action="store_true", dest="closed_bugs", metavar="closed bugs", help="also look at closed bugs") + parser.add_option("-d", "--dups", action="store_true", + dest="duplicates", metavar="duplicates", + help="also look at duplicates") parser.add_option("-U", "--upstream", action="store_true", dest="upstream", metavar="upstream", help="also consider upstream bugs") @@ -105,6 +109,7 @@ [-U] also consider upstream bugs (only in combination with -p [--closed] also look at closed bugs + [--dups] also look at duplicates [--count] count the number of comments [--stats] list statistical information [--status ] filter on given status @@ -130,6 +135,9 @@ parser.add_option("-C", "--closed", action="store_true", dest="closed_bugs", metavar="closed bugs", help="also look at closed bugs") + parser.add_option("-d", "--dups", action="store_true", + dest="duplicates", metavar="duplicates", + help="also look at duplicates") parser.add_option("--count", action="store_true", dest="count", help="counts the number of comments") === modified file 'bughelper' --- bughelper 2007-04-01 11:28:22 +0000 +++ bughelper 2007-04-01 23:46:42 +0000 @@ -62,7 +62,9 @@ if cl.options.closed_bugs: url_option.append(('field.status:list',('Unconfirmed','Needs Info',\ 'Rejected','Confirmed','In Progress','Fix Committed','Fix Released'))) - + if cl.options.duplicates: + url_option.append(('field.omit_dupes','off')) + cl.options.url = \ "https://bugs.launchpad.net/distros/ubuntu/+source/%s/+bugs?%s" % \ (cl.options.sourcepackage,urllib.urlencode(url_option,True)) === modified file 'bugnumbers' --- bugnumbers 2007-04-01 11:28:22 +0000 +++ bugnumbers 2007-04-02 00:15:10 +0000 @@ -53,6 +53,9 @@ if cl.options.closed_bugs: url_option.append(('field.status:list',('Unconfirmed','Needs Info',\ 'Rejected','Confirmed','In Progress','Fix Committed','Fix Released'))) + if cl.options.duplicates: + url_option.append(('field.omit_dupes','off')) + cl.options.url = \ "https://bugs.launchpad.net/ubuntu/+source/%s/+bugs?%s" % \ (cl.options.sourcepackage, urllib.urlencode(url_option,True)) === modified file 'launchpadBugs/HTMLOperations.py' --- launchpadBugs/HTMLOperations.py 2007-04-01 11:28:22 +0000 +++ launchpadBugs/HTMLOperations.py 2007-04-02 00:18:38 +0000 @@ -107,6 +107,8 @@ if opt.closed_bugs: url_option.append(('field.status:list',('Unconfirmed','Needs Info',\ 'Rejected','Confirmed','In Progress','Fix Committed','Fix Released'))) + if opt.duplicates: + url_option.append(('field.omit_dupes','off')) bp = BugPage("http://launchpad.net/%s/+bugs?%s" % (opt.sourcepackage,urllib.urlencode(url_option,True))) self.bugs.update(bp.bugs)