Skip to content

Commit ba7d4a8

Browse files
committed
make-schema: don't include tools/fromschema.py in SHASUMS
We were including the entire list of prerequisites when generating a shastamp, which for schemas includes the `tools/fromschema.py` doc. This meant all of our shasums were updating anytime this tool file changed. Instead, we just include the first prerequisite. See: https://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html#Automatic-Variables
1 parent 27e5ddc commit ba7d4a8

File tree

85 files changed

+96
-93
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

85 files changed

+96
-93
lines changed

Makefile

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -308,13 +308,19 @@ endif
308308
ifeq ($(SUPPRESS_GENERATION),1)
309309
SHA256STAMP_CHANGED = false
310310
SHA256STAMP = exit 1
311+
SHA256STAMP_CHANGED_ALL = false
312+
SHA256STAMP_ALL = exit 1
311313
else
312314
# Git doesn't maintain timestamps, so we only regen if sources actually changed:
313315
# We place the SHA inside some generated files so we can tell if they need updating.
314316
# Usage: $(call SHA256STAMP_CHANGED)
315-
SHA256STAMP_CHANGED = [ x"`sed -n 's/.*SHA256STAMP:\([a-f0-9]*\).*/\1/p' $@ 2>/dev/null`" != x"`cat $(sort $(filter-out FORCE,$^)) | $(SHA256SUM) | cut -c1-64`" ]
317+
SHA256STAMP_CHANGED = [ x"`sed -n 's/.*SHA256STAMP:\([a-f0-9]*\).*/\1/p' $@ 2>/dev/null`" != x"`cat $(sort $(filter-out FORCE,$<)) | $(SHA256SUM) | cut -c1-64`" ]
316318
# Usage: $(call SHA256STAMP,commentprefix,commentpostfix)
317-
SHA256STAMP = echo "$(1) SHA256STAMP:"`cat $(sort $(filter-out FORCE,$^)) | $(SHA256SUM) | cut -c1-64`"$(2)" >> $@
319+
SHA256STAMP = echo "$(1) SHA256STAMP:"`cat $(sort $(filter-out FORCE,$<)) | $(SHA256SUM) | cut -c1-64`"$(2)" >> $@
320+
321+
SHA256STAMP_CHANGED_ALL = [ x"`sed -n 's/.*SHA256STAMP:\([a-f0-9]*\).*/\1/p' $@ 2>/dev/null`" != x"`cat $(sort $(filter-out FORCE,$^)) | $(SHA256SUM) | cut -c1-64`" ]
322+
# Usage: $(call SHA256STAMP,commentprefix,commentpostfix)
323+
SHA256STAMP_ALL = echo "$(1) SHA256STAMP:"`cat $(sort $(filter-out FORCE,$^)) | $(SHA256SUM) | cut -c1-64`"$(2)" >> $@
318324
endif
319325

320326
# generate-wire.py --page [header|impl] hdrfilename wirename < csv > file

doc/lightning-addgossip.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-autocleaninvoice.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-check.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-checkmessage.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-close.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-connect.7.md

Lines changed: 2 additions & 2 deletions

doc/lightning-createinvoice.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-createonion.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-datastore.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-decode.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-decodepay.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-deldatastore.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-delexpiredinvoice.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-delinvoice.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-delpay.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-disableoffer.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-disconnect.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-feerates.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-fetchinvoice.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-fundchannel.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-fundchannel_cancel.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-fundchannel_complete.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-fundchannel_start.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-funderupdate.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-fundpsbt.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-getinfo.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-getlog.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-getroute.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-getsharedsecret.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-help.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-invoice.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-keysend.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listchannels.7.md

Lines changed: 2 additions & 2 deletions

doc/lightning-listconfigs.7

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/lightning-listconfigs.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listdatastore.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listforwards.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listfunds.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listinvoices.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listnodes.7.md

Lines changed: 2 additions & 2 deletions

doc/lightning-listoffers.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listpays.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listpeers.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listsendpays.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-listtransactions.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-multifundchannel.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-multiwithdraw.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-newaddr.7

Lines changed: 1 addition & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/lightning-newaddr.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-notifications.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-offer.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-offerout.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-openchannel_abort.7.md

Lines changed: 1 addition & 1 deletion

doc/lightning-openchannel_bump.7.md

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)