diff --git a/cmd/restic/cmd_manpage.go b/cmd/restic/cmd_manpage.go index 31a85109e..46822a662 100644 --- a/cmd/restic/cmd_manpage.go +++ b/cmd/restic/cmd_manpage.go @@ -2,6 +2,7 @@ package main import ( "os" + "time" "github.com/restic/restic/internal/errors" "github.com/spf13/cobra" @@ -31,10 +32,17 @@ func init() { } func runManpage(cmd *cobra.Command, args []string) error { + // use a fixed date for the man pages so that generating them is deterministic + date, err := time.Parse("Jan 2006", "Jan 2017") + if err != nil { + return err + } + header := &doc.GenManHeader{ Title: "restic backup", Section: "1", Source: "generated by `restic manpage`", + Date: &date, } dir := manpageOpts.OutputDir diff --git a/doc/man/restic-autocomplete.1 b/doc/man/restic-autocomplete.1 index 2c598248f..ab620dfd8 100644 --- a/doc/man/restic-autocomplete.1 +++ b/doc/man/restic-autocomplete.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-backup.1 b/doc/man/restic-backup.1 index 853b3835f..d791688d8 100644 --- a/doc/man/restic-backup.1 +++ b/doc/man/restic-backup.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-cat.1 b/doc/man/restic-cat.1 index 778a8a4ea..38ff1baf5 100644 --- a/doc/man/restic-cat.1 +++ b/doc/man/restic-cat.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-check.1 b/doc/man/restic-check.1 index 1af6fbfca..28710caba 100644 --- a/doc/man/restic-check.1 +++ b/doc/man/restic-check.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-dump.1 b/doc/man/restic-dump.1 index 2d6dbfd91..2185b087d 100644 --- a/doc/man/restic-dump.1 +++ b/doc/man/restic-dump.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-find.1 b/doc/man/restic-find.1 index a3c613352..d6f8822a3 100644 --- a/doc/man/restic-find.1 +++ b/doc/man/restic-find.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-forget.1 b/doc/man/restic-forget.1 index 8007839d9..b9a1ff550 100644 --- a/doc/man/restic-forget.1 +++ b/doc/man/restic-forget.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-init.1 b/doc/man/restic-init.1 index 55f85587b..ce3590426 100644 --- a/doc/man/restic-init.1 +++ b/doc/man/restic-init.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-key.1 b/doc/man/restic-key.1 index b41b2b7b2..7eda504aa 100644 --- a/doc/man/restic-key.1 +++ b/doc/man/restic-key.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-list.1 b/doc/man/restic-list.1 index 9e5ab4bde..bd19ac0c8 100644 --- a/doc/man/restic-list.1 +++ b/doc/man/restic-list.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-ls.1 b/doc/man/restic-ls.1 index 0c79ca074..f7630b837 100644 --- a/doc/man/restic-ls.1 +++ b/doc/man/restic-ls.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-manpage.1 b/doc/man/restic-manpage.1 index 94bc84164..4be44ab8d 100644 --- a/doc/man/restic-manpage.1 +++ b/doc/man/restic-manpage.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-migrate.1 b/doc/man/restic-migrate.1 index 2bc2b0c68..0320c1591 100644 --- a/doc/man/restic-migrate.1 +++ b/doc/man/restic-migrate.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-mount.1 b/doc/man/restic-mount.1 index 8ebebd049..5bdbda701 100644 --- a/doc/man/restic-mount.1 +++ b/doc/man/restic-mount.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-prune.1 b/doc/man/restic-prune.1 index 69bd7c870..8bdecb8b2 100644 --- a/doc/man/restic-prune.1 +++ b/doc/man/restic-prune.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-rebuild-index.1 b/doc/man/restic-rebuild-index.1 index 482a2ff04..eb1f77792 100644 --- a/doc/man/restic-rebuild-index.1 +++ b/doc/man/restic-rebuild-index.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-restore.1 b/doc/man/restic-restore.1 index 8f4d785be..3a7740402 100644 --- a/doc/man/restic-restore.1 +++ b/doc/man/restic-restore.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-snapshots.1 b/doc/man/restic-snapshots.1 index ee78a24d3..84ade8b78 100644 --- a/doc/man/restic-snapshots.1 +++ b/doc/man/restic-snapshots.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-tag.1 b/doc/man/restic-tag.1 index 7efe1d210..413e24ffb 100644 --- a/doc/man/restic-tag.1 +++ b/doc/man/restic-tag.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-unlock.1 b/doc/man/restic-unlock.1 index 8ccfd14bc..075a76840 100644 --- a/doc/man/restic-unlock.1 +++ b/doc/man/restic-unlock.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic-version.1 b/doc/man/restic-version.1 index 174343ac6..caf8490ea 100644 --- a/doc/man/restic-version.1 +++ b/doc/man/restic-version.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l diff --git a/doc/man/restic.1 b/doc/man/restic.1 index 4e564a35c..d6b4d8f01 100644 --- a/doc/man/restic.1 +++ b/doc/man/restic.1 @@ -1,4 +1,4 @@ -.TH "restic backup" "1" "Aug 2017" "generated by `restic manpage`" "" +.TH "restic backup" "1" "Jan 2017" "generated by `restic manpage`" "" .nh .ad l