Skip to content

Commit 7e0b7ac

Browse files
committed
Back out change from #908 because it broke date -u
1 parent 96055d5 commit 7e0b7ac

File tree

1 file changed

+2
-13
lines changed

1 file changed

+2
-13
lines changed

bin/date

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -80,19 +80,8 @@ sub run {
8080
}
8181

8282
sub select_format {
83-
my $supplied;
84-
foreach (@_) {
85-
unless (s/\A\+//) {
86-
print STDERR "Invalid date: $_\n";
87-
exit 1;
88-
}
89-
if (defined $supplied) {
90-
print STDERR "Extra operand: '+$_'\n";
91-
exit 1;
92-
}
93-
$supplied = $_;
94-
}
95-
return $supplied if defined $supplied;
83+
my @format_args = grep { /\A\+/ } @_;
84+
return $1 if $format_args[0] =~ /\A\+(.+)/;
9685

9786
my $formats = get_formats();
9887

0 commit comments

Comments
 (0)