summaryrefslogtreecommitdiff
path: root/generate.lua
diff options
context:
space:
mode:
authorAki <please@ignore.pl>2024-02-10 23:06:16 +0100
committerAki <please@ignore.pl>2024-02-10 23:09:32 +0100
commit8198597d16b974581e2f7d6bad9d08fa392d2551 (patch)
tree50ed18d12239e692dc5e25bf02f9546934b5c9af /generate.lua
parentf68cc360d9800bdde6e0d639727d6812d81ead3a (diff)
downloadactivity-8198597d16b974581e2f7d6bad9d08fa392d2551.zip
activity-8198597d16b974581e2f7d6bad9d08fa392d2551.tar.gz
activity-8198597d16b974581e2f7d6bad9d08fa392d2551.tar.bz2
Generation will no longer break with invalid directories
Still, a non-zero exit status will be returned from the process.
Diffstat (limited to 'generate.lua')
-rwxr-xr-xgenerate.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/generate.lua b/generate.lua
index bc46585..4b0728f 100755
--- a/generate.lua
+++ b/generate.lua
@@ -33,4 +33,8 @@ if by_committer and by_author then
end
end
filter = filter or by_author or by_committer
-io.write(generators.generate_table(maybe_year, git.lookup(args.repos, filter), maybe_format))
+local errors, lookup = git.lookup(args.repos, filter)
+io.write(generators.generate_table(maybe_year, lookup, maybe_format))
+if errors then
+ os.exit(1)
+end