mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-26 03:42:25 +03:00
tools: make: changelog-related notes
This commit is contained in:
parent
d9108c7cfe
commit
e83b375959
13
Makefile
13
Makefile
@ -41,8 +41,6 @@
|
||||
# def-help* functions for documenting make rules. See the file for usage.
|
||||
-include help-system.mk
|
||||
|
||||
|
||||
|
||||
$(call def-help-heading,Main make rules in the hledger project:)
|
||||
$(call def-help-heading,TODO: some of these need updating)
|
||||
$(call def-help-heading,---------------------------------------)
|
||||
@ -1213,17 +1211,16 @@ site/manual2-1.md: site/manual-start.md site/manual-end.md $(MANPAGES) \
|
||||
|
||||
########################
|
||||
# 2017 changelog process:
|
||||
# at release time, for each package: (cd PKG; make changes-show > CHANGES.draft.org), edit, move to CHANGES
|
||||
# actual working example: for p in hledger-lib hledger hledger-ui hledger-web hledger-api; do (cd $p; make -f../Makefile changes-show-from-hledger-1.3 >CHANGES.draft.org); done
|
||||
# at release time, in each package dir, make changes-show >CHANGES.org, edit, move to CHANGES. Eg:
|
||||
# for p in hledger-lib hledger hledger-ui hledger-web hledger-api; do (cd $p; make -f../Makefile changes-show-from-hledger-1.4 >CHANGES.org); done
|
||||
# TODO: prints junk after failing help-system.mk include, make changes-show doesn't work from subdir, want to run from top dir; move to Shake
|
||||
|
||||
LASTTAG=$(shell git describe --tags --abbrev=0)
|
||||
|
||||
changes-show: \
|
||||
$(call def-help,changes-show, show commits affecting the current directory excluding any hledger package subdirs from the last tag as org nodes newest first )
|
||||
changes-show: $(call def-help,changes-show, show commits affecting the current directory excluding any hledger package subdirs from the last tag as org nodes newest first )
|
||||
@make changes-show-from-$(LASTTAG)
|
||||
|
||||
changes-show-from-%: \
|
||||
#$(call def-help,changes-show-from-REV, show commits affecting the current directory excluding any hledger package subdirs from this git revision onward as org nodes newest first )
|
||||
changes-show-from-%: #$(call def-help,changes-show-from-REV, show commits affecting the current directory excluding any hledger package subdirs from this git revision onward as org nodes newest first )
|
||||
@git log --abbrev-commit --pretty=format:'ORGNODE %s (%an)%n%b%h' $*.. -- . ':!hledger' ':!hledger-*' \
|
||||
| sed -e 's/^\*/-/' -e 's/^ORGNODE/*/' \
|
||||
| sed -e 's/ (Simon Michael)//'
|
||||
|
Loading…
Reference in New Issue
Block a user