contrib/hgk
changeset 24512 e5c5ddc3b172
parent 22631 d246eb9cabbc
child 24513 b5a0b2374eb6
--- a/contrib/hgk	Sat Mar 28 19:34:03 2015 +0100
+++ b/contrib/hgk	Sat Mar 28 19:36:21 2015 +0100
@@ -177,12 +177,15 @@
     set ncmupdate 1
     set limit 0
     set revargs {}
+    set showhidden no
     for {set i 0} {$i < [llength $rargs]} {incr i} {
 	set opt [lindex $rargs $i]
-	if {$opt == "--limit"} {
+	switch -- $opt --limit {
 	    incr i
 	    set limit [lindex $rargs $i]
-	} else {
+	} --hidden {
+	    set showhidden yes
+	} default {
 	    lappend revargs $opt
 	}
     }
@@ -201,6 +204,9 @@
     if {$limit > 0} {
 	set parsed_args [concat -n $limit $parsed_args]
     }
+    if {$showhidden} {
+	append parsed_args --hidden
+    }
     if [catch {
 	set commfd [open "|{$env(HG)} --config ui.report_untrusted=false debug-rev-list --header --topo-order --parents $parsed_args" r]
     } err] {