Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6f6ce11ca8 
							
						 
					 
					
						
						
							
							more balance-calculating extraction  
						
						 
						
						
						
					 
					
						2008-12-05 08:26:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							63999d36fe 
							
						 
					 
					
						
						
							
							allow --depth=0 in summarised register reports, to aggregate top-level accounts  
						
						 
						
						
						
					 
					
						2008-12-04 20:37:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ecd7575b5e 
							
						 
					 
					
						
						
							
							make sample ledger more complex to verify a fix  
						
						 
						
						
						
					 
					
						2008-12-05 08:35:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							765edff7f8 
							
						 
					 
					
						
						
							
							typo  
						
						 
						
						
						
					 
					
						2008-12-05 10:38:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nick 
							
						 
					 
					
						
						
						
						
							
						
						
							600582184c 
							
						 
					 
					
						
						
							
							Support for !account directives, and tests  
						
						 
						
						
						
					 
					
						2008-12-08 07:21:33 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							22728c5c07 
							
						 
					 
					
						
						
							
							add a parsedate test  
						
						 
						
						
						
					 
					
						2008-12-10 20:55:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tim 
							
						 
					 
					
						
						
						
						
							
						
						
							4bc97d237a 
							
						 
					 
					
						
						
							
							Added support for reading historical prices from files  
						
						 
						
						
						
					 
					
						2008-12-16 10:54:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ede0132a 
							
						 
					 
					
						
						
							
							add a failing test for zero-balance root account eliding  
						
						 
						
						
						
					 
					
						2009-01-17 17:59:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8ff1abfb2a 
							
						 
					 
					
						
						
							
							failing test for eliding !account accounts  
						
						 
						
						
						
					 
					
						2008-12-10 18:37:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								nick 
							
						 
					 
					
						
						
						
						
							
						
						
							ee4a2a1c1e 
							
						 
					 
					
						
						
							
							New ledger parser with file inclusion  
						
						 
						
						
						
					 
					
						2008-12-08 01:49:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							157f47c592 
							
						 
					 
					
						
						
							
							run all tests from internal data, not the sample.ledger file  
						
						 
						
						
						
					 
					
						2008-12-05 08:33:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							866398ecb8 
							
						 
					 
					
						
						
							
							more varied dates in sample ledger  
						
						 
						
						
						
					 
					
						2008-11-26 21:11:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							e34b8b5662 
							
						 
					 
					
						
						
							
							test  
						
						 
						
						
						
					 
					
						2008-12-05 09:28:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ebdf67a5ab 
							
						 
					 
					
						
						
							
							smart dates: also accept yyyymmdd with no separators  
						
						 
						
						
						
					 
					
						2009-01-17 20:07:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5a0156d5ee 
							
						 
					 
					
						
						
							
							smart dates: work towards next/last monthname/weekdayname  
						
						 
						
						
						
					 
					
						2009-01-17 20:21:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5e9f9e530a 
							
						 
					 
					
						
						
							
							better register summarising with --depth and -E support, datespan splitting bugfix  
						
						 
						
						
						
					 
					
						2008-12-04 19:29:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							41a3fb91d5 
							
						 
					 
					
						
						
							
							support reporting intervals in period expressions and register report, and -W/-M/-D  
						
						 
						
						
						
					 
					
						2008-12-03 23:20:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							57c31f5ab0 
							
						 
					 
					
						
						
							
							support basic --period expressions, containing a single smart date  
						
						 
						
						
						
					 
					
						2008-11-27 06:29:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d25995c1c8 
							
						 
					 
					
						
						
							
							refactor with DateSpan  
						
						 
						
						
						
					 
					
						2008-11-27 04:31:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b7616562d9 
							
						 
					 
					
						
						
							
							this/last/next month/quarter/year  
						
						 
						
						
						
					 
					
						2008-11-27 02:49:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7858ed1327 
							
						 
					 
					
						
						
							
							this/next/last day/week  
						
						 
						
						
						
					 
					
						2008-11-27 01:49:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							884ebf2979 
							
						 
					 
					
						
						
							
							gather date stuff together, FuzzyDate -> SmartDate  
						
						 
						
						
						
					 
					
						2008-11-27 00:35:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8c56c3c4b3 
							
						 
					 
					
						
						
							
							refactoring date parsing, FuzzyDate  
						
						 
						
						
						
					 
					
						2008-11-26 23:21:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							4d49177117 
							
						 
					 
					
						
						
							
							hacking in more date parsing.. today/tomorrow/yesterday  
						
						 
						
						
						
					 
					
						2008-11-26 04:51:15 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6c88197c6a 
							
						 
					 
					
						
						
							
							do IO date parsing up front, and support (english) month names  
						
						 
						
						
						
					 
					
						2008-11-26 04:04:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1c60514973 
							
						 
					 
					
						
						
							
							tighten up date parsing, make it io-friendly and parse Y, M/D, D  
						
						 
						
						
						
					 
					
						2008-11-25 23:52:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe59676fb 
							
						 
					 
					
						
						
							
							support all five date comparisons in --display  
						
						 
						
						
						
					 
					
						2008-11-26 21:18:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							33b2deba75 
							
						 
					 
					
						
						
							
							correction, dates in display expressions should be in brackets  
						
						 
						
						
						
					 
					
						2008-11-25 18:47:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0582046648 
							
						 
					 
					
						
						
							
							preliminary --display/-d support (-d "d>DATE", sufficient for reconciling)  
						
						 
						
						
						
					 
					
						2008-11-24 21:51:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							06aeefdbf7 
							
						 
					 
					
						
						
							
							test register report with account pattern  
						
						 
						
						
						
					 
					
						2008-11-24 21:41:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							565feb594e 
							
						 
					 
					
						
						
							
							add a --verbose/-v flag, use it to show more test-running detail  
						
						 
						
						
						
					 
					
						2008-11-22 04:49:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1607661b87 
							
						 
					 
					
						
						
							
							fix the print command  
						
						 
						
						
						
					 
					
						2008-11-22 06:35:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d5a145f7e4 
							
						 
					 
					
						
						
							
							test noodling  
						
						 
						
						
						
					 
					
						2008-11-22 20:35:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							27c1f06055 
							
						 
					 
					
						
						
							
							make --depth activate -s like ledger's -d'<=N'  
						
						 
						
						
						
					 
					
						2008-11-23 21:21:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							52ff46a326 
							
						 
					 
					
						
						
							
							--basis/-B flag, to show all priced amounts on cost basis. Also a --cost alias.  
						
						 
						
						
						
					 
					
						2008-11-22 20:35:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7362fbd730 
							
						 
					 
					
						
						
							
							begin smart date parsing  
						
						 
						
						
						
					 
					
						2008-11-22 12:18:19 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tim 
							
						 
					 
					
						
						
						
						
							
						
						
							60b4610c2f 
							
						 
					 
					
						
						
							
							Fix bug in parsing of TimeLogs, and enabled a test case for them  
						
						 
						
						
						
					 
					
						2008-11-12 07:17:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							10263ac6d9 
							
						 
					 
					
						
						
							
							test cleanup  
						
						 
						
						
						
					 
					
						2008-11-22 09:23:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							86b510917d 
							
						 
					 
					
						
						
							
							quick --depth option, a hledger feature  
						
						 
						
						
						
					 
					
						2008-11-22 13:11:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc8cdfe3e 
							
						 
					 
					
						
						
							
							-n flag for balance command  
						
						 
						
						
						
					 
					
						2008-11-22 09:46:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							42bfc4afd9 
							
						 
					 
					
						
						
							
							--empty/-E flag  
						
						 
						
						
						
					 
					
						2008-11-22 09:39:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							9d47496d37 
							
						 
					 
					
						
						
							
							refactor balance tests  
						
						 
						
						
						
					 
					
						2008-11-22 06:09:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f831064644 
							
						 
					 
					
						
						
							
							convert multi-line strings to non-slash style for now so I can use sp to auto-build  
						
						 
						
						
						
					 
					
						2008-10-17 01:29:53 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c46189a75b 
							
						 
					 
					
						
						
							
							filter by account patterns when caching a ledger, fix balance report totals  
						
						 
						
						
						
					 
					
						2008-11-22 05:51:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ea5a87815b 
							
						 
					 
					
						
						
							
							rename setAmountDisplayPrefs to canonicaliseAmounts  
						
						 
						
						
						
					 
					
						2008-11-08 22:02:38 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								tim 
							
						 
					 
					
						
						
						
						
							
						
						
							514f015849 
							
						 
					 
					
						
						
							
							Implemented types for dates and datetimes  
						
						 
						
						... 
						
						
						
						This patch replaces the strings used in the Entry, TimeLogEntry, and Transaction
records with real types. Rather than use the inbuild system date and time types
directly, two custom types have been implemented that wrap UTCTime: Date and
DateTime. A minimal API for these has been added. 
						
					 
					
						2008-11-11 12:34:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c75da36d8d 
							
						 
					 
					
						
						
							
							eight balancereportacctnames tests and some cleanup  
						
						 
						
						
						
					 
					
						2008-11-22 04:38:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							14168d90e3 
							
						 
					 
					
						
						
							
							update a test  
						
						 
						
						
						
					 
					
						2008-11-22 04:49:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							243d5c3086 
							
						 
					 
					
						
						
							
							add a test demonstrating negative account pattern bug  
						
						 
						
						
						
					 
					
						2008-11-21 19:09:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7a71f137ee 
							
						 
					 
					
						
						
							
							add a test for account filtering affecting balance report totals  
						
						 
						
						
						
					 
					
						2008-11-22 04:50:23 +00:00