Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4a460ae3e1 
							
						 
					 
					
						
						
							
							;imp: doc: public BACKLOG.org  
						
						
						
					 
					
						2021-09-19 07:35:45 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							87b532b43d 
							
						 
					 
					
						
						
							
							;imp: tools: ./Shake site builds the website  
						
						
						
					 
					
						2021-09-19 06:59:51 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b19b1de0cb 
							
						 
					 
					
						
						
							
							;imp: doc: orgify ROADMAP 3: generate .ROADMAP.md for site  
						
						
						
					 
					
						2021-09-19 06:58:16 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							8bf7c95697 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up Functor related hlint warnings, and NOINLINE warning.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							beecb3c9ac 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up list related hlint warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							e13239386f 
							
						 
					 
					
						
						
							
							cln: hlint: Clean up == and elem related hlint warnings.  
						
						
						
					 
					
						2021-08-27 06:13:56 -10:00 
						 
				 
			
				
					
						
							
							
								Stephen Morgan 
							
						 
					 
					
						
						
						
						
							
						
						
							7edcbe4be8 
							
						 
					 
					
						
						
							
							cln: hlint: Remove rendundant guard warnings.  
						
						
						
					 
					
						2021-08-26 07:23:11 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d716aaa5a8 
							
						 
					 
					
						
						
							
							shake: changelogs: don't get confused by an all-digit commit hash  
						
						... 
						
						
						
						Fixes spurious "can't list changes" warning. 
						
					 
					
						2021-08-03 09:51:38 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7673778022 
							
						 
					 
					
						
						
							
							;shake: cabalfiles: use (and require) hpack, to avoid building  
						
						... 
						
						
						
						hpack should be in $PATH, and it should be the version that's in
the current stack release, to avoid commit conflicts. 
						
					 
					
						2021-08-03 08:56:38 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ff76db9fb2 
							
						 
					 
					
						
						
							
							;shake: cabalfiles: cleanups, build fast and show progress  
						
						
						
					 
					
						2021-08-03 08:28:36 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							48b8dd9be7 
							
						 
					 
					
						
						
							
							;shake: don't regenerate dir for now (fix)  
						
						
						
					 
					
						2021-08-02 22:21:06 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							003391e102 
							
						 
					 
					
						
						
							
							;shake: don't regenerate dir for now  
						
						
						
					 
					
						2021-08-02 22:14:05 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8c890f845b 
							
						 
					 
					
						
						
							
							;shake: webmanuals: move page toc below h1 again  
						
						... 
						
						
						
						To avoid extra toc items.
Also added a class permitting manual-specific styling. 
						
					 
					
						2021-07-28 22:20:49 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9a18eed9dd 
							
						 
					 
					
						
						
							
							shake: changelogs: don't ignore ; messages any more  
						
						... 
						
						
						
						A leading semicolon now means something different (skip CI). 
						
					 
					
						2021-07-20 22:39:46 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c881d916eb 
							
						 
					 
					
						
						
							
							shake: use new default resolver / ghc 9.0  
						
						
						
					 
					
						2021-07-20 20:38:39 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							395717e778 
							
						 
					 
					
						
						
							
							;shake: drop unnecessary dev: prefix in doc commits  
						
						
						
					 
					
						2021-07-13 18:40:41 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							44c5eb5136 
							
						 
					 
					
						
						
							
							;shake: update commit messages to pass commitlint  
						
						
						
					 
					
						2021-07-12 18:50:06 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2d87298a68 
							
						 
					 
					
						
						
							
							;doc: slightly simplify dir entries, use higher-level texinfo format ( #1585 )  
						
						
						
					 
					
						2021-06-27 21:24:51 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e3edea11e8 
							
						 
					 
					
						
						
							
							doc: generate a single Info dir file, and commit it ( #1585 )  
						
						... 
						
						
						
						Avoids duplicate headings in info viewer, makes installing easier. 
						
					 
					
						2021-06-27 19:31:15 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							eae4922d12 
							
						 
					 
					
						
						
							
							doc: info directory entries: fixes, cleanup ( #1585 )  
						
						
						
					 
					
						2021-06-27 17:26:00 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1c9a7f1bc4 
							
						 
					 
					
						
						
							
							doc: make hledger manuals show up in Info's directory  
						
						... 
						
						
						
						This continues the work begun by #1585 . It moves each info manual's
directory metadata to the top of the file, where it needs to be.
I couldn't see a way to do this with pandoc/makeinfo, so the Shake
recipe prepends it from a separate file.
With this metadata in place, the hledger info manuals can be added to
an Info dir file using install-info. Eg:
$ install-info hledger/hledger.info /usr/local/share/info/dir
$ info
Secondly, the Shake "manuals"/"infomanuals" recipes now also generate
an Info dir file in each package directory, so you can also just add
the package directories to your INFOPATH. Eg:
$ export INFOPATH=~/src/hledger/hledger:~/src/hledger/hledger-ui:~/src/hledger/hledger-web:$INFOPATH
$ info 
						
					 
					
						2021-06-27 17:01:59 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							61a3fbc019 
							
						 
					 
					
						
						
							
							;shake: note how paragraph refilling affects macro arguments ( #806 )  
						
						
						
					 
					
						2021-06-17 09:43:40 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e7f4619735 
							
						 
					 
					
						
						
							
							;doc: use more obscure m4 flags to avoid clashes ( #806 )  
						
						
						
					 
					
						2021-06-17 08:37:22 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							23369714e1 
							
						 
					 
					
						
						
							
							tools: drop obsolete site/ requirement ( #1565 )  
						
						
						
					 
					
						2021-06-14 16:56:02 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7abf8eedd5 
							
						 
					 
					
						
						
							
							;tools: Shake cabalfiles: fix with stack 1.7 (now does a full build)  
						
						
						
					 
					
						2021-05-14 16:19:28 -10:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							076da7dd18 
							
						 
					 
					
						
						
							
							;shake webmanuals: update toc/versions placeholders  
						
						
						
					 
					
						2021-03-21 09:01:33 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							16f8ed3d0f 
							
						 
					 
					
						
						
							
							shake webmanuals: include the TOC comment  
						
						
						
					 
					
						2021-03-19 08:21:28 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0c56d3ffa3 
							
						 
					 
					
						
						
							
							shake mandates: update .date.m4 source files to current month/year  
						
						
						
					 
					
						2021-03-18 07:21:51 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							941574423a 
							
						 
					 
					
						
						
							
							;shake: drop ".webmanuals" from website markdown filenames  
						
						
						
					 
					
						2021-03-18 06:48:07 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							be50572d97 
							
						 
					 
					
						
						
							
							shake: bump to lts-17.4, like the rest  
						
						
						
					 
					
						2021-03-10 08:19:10 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							286efc7b12 
							
						 
					 
					
						
						
							
							;shake: use --markdown-headings to silence warning (& require pandoc-2.11.2+)  
						
						
						
					 
					
						2021-02-17 12:11:15 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d99c5e3087 
							
						 
					 
					
						
						
							
							;Shake changelogs: avoid an error with untagged release version  
						
						... 
						
						
						
						(cherry picked from commit b102c2ca5d5c7793cd80b4e7a03e5df908528162) 
						
					 
					
						2020-12-29 09:38:41 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							81b07dd6f5 
							
						 
					 
					
						
						
							
							;Shake changelogs: reduce excessive whitespace  
						
						... 
						
						
						
						(cherry picked from commit 7b13778a29f4e4959077ccaa1186ebe57454ff22) 
						
					 
					
						2020-12-29 09:38:33 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe30a73b9 
							
						 
					 
					
						
						
							
							;doc: mention version in all manual formats  
						
						
						
					 
					
						2020-12-24 17:25:11 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e9e9ac0e 
							
						 
					 
					
						
						
							
							doc: merge file format manuals into the hledger manual  
						
						... 
						
						
						
						Also flatten the journal manual topics a bit.
There are pros and cons to this, but I believe the pros outweigh the
cons. 
						
					 
					
						2020-12-24 10:22:05 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							65a003c8ee 
							
						 
					 
					
						
						
							
							;doc: refactor, keep commands.m4 in Commands dir  
						
						
						
					 
					
						2020-12-22 17:05:28 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							753ee5f50f 
							
						 
					 
					
						
						
							
							;doc: note dependency between shake targets  
						
						
						
					 
					
						2020-12-20 20:08:35 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							24fad7ce35 
							
						 
					 
					
						
						
							
							;doc: man: show program name & version in footer  
						
						
						
					 
					
						2020-12-20 20:08:35 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f42d2e2b61 
							
						 
					 
					
						
						
							
							;doc: info: drop standalone headers again, they break things  
						
						
						
					 
					
						2020-12-20 20:08:35 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1a9f83e1 
							
						 
					 
					
						
						
							
							;doc: info: add standalone headers, incl. text encoding  
						
						
						
					 
					
						2020-12-20 20:08:29 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c058d44034 
							
						 
					 
					
						
						
							
							;shake: note issue  
						
						... 
						
						
						
						(cherry picked from commit e5b6dd3b1e022a731db0f0322be2d1a5d075e676) 
						
					 
					
						2020-12-15 20:57:15 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a764b6137f 
							
						 
					 
					
						
						
							
							;shake changelogs: be more robust  
						
						
						
					 
					
						2020-12-15 20:21:56 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							25d76a7795 
							
						 
					 
					
						
						
							
							;shake changelogs: make it more robust; add a newline  
						
						
						
					 
					
						2020-12-15 13:04:36 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1a924f3a16 
							
						 
					 
					
						
						
							
							;shake: wording  
						
						
						
					 
					
						2020-12-15 12:41:33 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d028b1f062 
							
						 
					 
					
						
						
							
							;shake: update -> docs  
						
						
						
					 
					
						2020-12-15 12:38:57 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6e2d4ce425 
							
						 
					 
					
						
						
							
							;shake setversion: print hledger bounds for review  
						
						
						
					 
					
						2020-12-15 12:30:54 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							12d17efcd0 
							
						 
					 
					
						
						
							
							;shake setversion also updates cabal files; update help  
						
						
						
					 
					
						2020-12-15 11:46:42 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							105f7d2944 
							
						 
					 
					
						
						
							
							;tools: split defs.m4 to minimise manual rebuilding  
						
						
						
					 
					
						2020-12-15 09:39:29 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7d4d6517a6 
							
						 
					 
					
						
						
							
							;shake: commandtxts -> cmdhelp; note todos  
						
						
						
					 
					
						2020-12-15 08:53:10 -08:00 
						 
				 
			
				
					
						
							
							
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b84ca17c 
							
						 
					 
					
						
						
							
							;doc: journal: separate periodic rules' two meanings  
						
						
						
					 
					
						2020-12-09 10:53:10 -08:00