chiark
/
gitweb
/
~mdw
/
dvddb
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
b2e7e49
)
report: Sort primarily by box.
author
Mark Wooding
<mdw@distorted.org.uk>
Tue, 14 May 2024 01:20:14 +0000
(
02:20
+0100)
committer
Mark Wooding
<mdw@distorted.org.uk>
Tue, 14 May 2024 01:20:14 +0000
(
02:20
+0100)
report
patch
|
blob
|
blame
|
history
diff --git
a/report
b/report
index 29d1d7e97d6bfe5d39f4fc8884f761b0b73174a3..b44c6fb48f5b85bd032b8deae28dc2ef7775a2e5 100755
(executable)
--- a/
report
+++ b/
report
@@
-64,7
+64,9
@@
sub set_box ($) {
if ($box ne $lastbox) { print "!box $box\n"; $lastbox = $box; }
}
-for my $name (sort { $set_path{$a}[0] cmp $set_path{$b}[0] }
+for my $name (sort { my $pa = $set_path{$a}[0]; my $ba = $box{$pa} // "~~~";
+ my $pb = $set_path{$b}[0]; my $bb = $box{$pb} // "~~~";
+ $ba cmp $bb || $pa cmp $pb }
keys %set_path) {
my $paths = $set_path{$name};
my @unk;