Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							819f6709b3 
							
						 
					 
					
						
						
							
							disable unimplemented unicode test  
						
						 
						
						
						
					 
					
						2009-05-23 23:49:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							68fadbe1a7 
							
						 
					 
					
						
						
							
							break up comment to work around haddock bug  
						
						 
						
						
						
					 
					
						2009-05-23 23:44:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b103f6a0d8 
							
						 
					 
					
						
						
							
							be more accurate about checking balanced amounts, don't rely on display precision  
						
						 
						
						
						
					 
					
						2009-05-16 22:54:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sergey Astanin 
							
						 
					 
					
						
						
						
						
							
						
						
							92cb35bffb 
							
						 
					 
					
						
						
							
							Some doctests for unicode input/output  
						
						 
						
						... 
						
						
						
						Tests:
- layout of balance command
- layout of register command
- layout of print command
- search for unicode account names
- search for unicode descriptions
- error message on broken entry (currently fails) 
						
					 
					
						2009-05-15 08:31:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c5e7b12a59 
							
						 
					 
					
						
						
							
							add command, reads transactions interactively and adds them to the ledger  
						
						 
						
						
						
					 
					
						2009-04-08 05:30:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							32a3af8334 
							
						 
					 
					
						
						
							
							transactionamount -> postingamount  
						
						 
						
						
						
					 
					
						2009-04-07 21:18:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d8fe2aabb2 
							
						 
					 
					
						
						
							
							drop TimeLog, it's no longer needed  
						
						 
						
						
						
					 
					
						2009-04-03 11:05:16 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b60f9187c0 
							
						 
					 
					
						
						
							
							refactor, moving generic io functions into Ledger.IO  
						
						 
						
						
						
					 
					
						2009-04-04 08:50:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							ab94a6e9a2 
							
						 
					 
					
						
						
							
							--uncleared option  
						
						 
						
						
						
					 
					
						2009-04-03 11:45:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0f1cbef9a8 
							
						 
					 
					
						
						
							
							namegeddon! conform to new terminology in ledger 3, more or less  
						
						 
						
						... 
						
						
						
						This renames RawTransaction -> Posting and Entry -> LedgerTransaction,
plus a bunch more cleanups for consistency.  So while ledger 3 has
transactions containing postings, and so do we when speaking to users,
internally we call ledger 3's transactions LedgerTransaction, and we keep
our old Transaction type as well, because it's useful and used all over
the place. To review:
- ledger 2 had Entrys containing Transactions.
- hledger 0.4 had Entrys containing RawTransactions, and Transactions
  which are a RawTransaction with its parent Entry's info added.
  Transactions are what we most work with when reporting and are
  ubiquitous in the code and docs.
- ledger 3 has Transactions containing Postings.
- hledger 0.5 now has LedgerTransactions containing Postings, with
  Transactions kept as before (a Posting plus it's parent's info).  These
  could be named PartialTransactions or TransactionPostings, but it gets
  too verbose and obscure for devs and users. 
						
					 
					
						2009-04-03 10:58:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc9db3af5 
							
						 
					 
					
						
						
							
							individual transactions now have a cleared status  
						
						 
						
						
						
					 
					
						2009-01-23 00:14:12 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							3bc2d903b2 
							
						 
					 
					
						
						
							
							move the big limit into depthFromOpts  
						
						 
						
						
						
					 
					
						2009-03-15 11:09:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							82885b3773 
							
						 
					 
					
						
						
							
							more balance report test updates  
						
						 
						
						
						
					 
					
						2009-03-15 11:10:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb256b582 
							
						 
					 
					
						
						
							
							a simple doctest implementation for functional/shell testing  
						
						 
						
						
						
					 
					
						2009-03-15 05:06:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1110bcaf4e 
							
						 
					 
					
						
						
							
							clarify a test case  
						
						 
						
						
						
					 
					
						2009-03-15 12:41:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							fc928ba278 
							
						 
					 
					
						
						
							
							make the auto-clockout test more robust  
						
						 
						
						
						
					 
					
						2009-04-01 08:20:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							38fd44917c 
							
						 
					 
					
						
						
							
							test and fix for auto-clockout of a future clockin  
						
						 
						
						
						
					 
					
						2009-04-01 05:00:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b616cdf0de 
							
						 
					 
					
						
						
							
							give some test assertions individual labels  
						
						 
						
						
						
					 
					
						2009-04-01 04:59:08 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c8a03999b4 
							
						 
					 
					
						
						
							
							test cleanup  
						
						 
						
						
						
					 
					
						2009-04-01 09:18:31 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7521992e85 
							
						 
					 
					
						
						
							
							register command sorts transactions by date  
						
						 
						
						... 
						
						
						
						(unlike ledger) 
						
					 
					
						2009-04-02 04:42:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							8256a4fcbd 
							
						 
					 
					
						
						
							
							test util cleanups  
						
						 
						
						
						
					 
					
						2009-04-01 04:57:05 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							bd8dcefd9d 
							
						 
					 
					
						
						
							
							apply --depth to print command  
						
						 
						
						
						
					 
					
						2009-04-02 06:02:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							7ba0dc06a5 
							
						 
					 
					
						
						
							
							test and fix for register --depth  
						
						 
						
						
						
					 
					
						2009-04-02 02:52:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							89abdfa456 
							
						 
					 
					
						
						
							
							refactor/fix balanced entry checking and test it properly  
						
						 
						
						
						
					 
					
						2009-04-01 08:55:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							0cacc2a7e4 
							
						 
					 
					
						
						
							
							test and bugfix for multi-day timelog session splitting  
						
						 
						
						
						
					 
					
						2009-03-15 12:42:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2fad120b1d 
							
						 
					 
					
						
						
							
							put commas first in Tests  
						
						 
						
						
						
					 
					
						2009-03-15 06:11:18 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							80f20bdad8 
							
						 
					 
					
						
						
							
							tests and bugfix for accountNameTreeFrom  
						
						 
						
						
						
					 
					
						2009-03-15 04:02:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2dac5754c7 
							
						 
					 
					
						
						
							
							subAccounts test and bugfix  
						
						 
						
						
						
					 
					
						2009-03-15 04:06:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c1267ff17c 
							
						 
					 
					
						
						
							
							more tests, cleanups  
						
						 
						
						
						
					 
					
						2009-03-15 04:19:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							c4c94baeab 
							
						 
					 
					
						
						
							
							change balance report tests to ledger 3 behaviour - -s by default, -n has no effect  
						
						 
						
						
						
					 
					
						2009-03-15 05:03:30 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							481b8db0b0 
							
						 
					 
					
						
						
							
							test cleanups  
						
						 
						
						
						
					 
					
						2009-03-11 07:23:07 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							54b0ef607a 
							
						 
					 
					
						
						
							
							rename refdate/reftime in Tests to reduce accidental collisions while we are importing everything  
						
						 
						
						
						
					 
					
						2009-01-25 06:50:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							d8989a357d 
							
						 
					 
					
						
						
							
							account/description matching is supposed to be case-insensitive, fix  
						
						 
						
						
						
					 
					
						2009-01-27 22:16:57 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							185168905e 
							
						 
					 
					
						
						
							
							require testpack; give better --verbose test output  
						
						 
						
						
						
					 
					
						2009-02-27 03:31:47 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b0178b88cc 
							
						 
					 
					
						
						
							
							make prepareLedger use current time, not just date  
						
						 
						
						
						
					 
					
						2009-01-24 18:48:28 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							5d78004646 
							
						 
					 
					
						
						
							
							name unnamed tests  
						
						 
						
						
						
					 
					
						2009-02-27 03:38:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							2bfdad6fd9 
							
						 
					 
					
						
						
							
							rearrange Tests  
						
						 
						
						
						
					 
					
						2009-03-05 10:00:21 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f8905464ac 
							
						 
					 
					
						
						
							
							implement default year, allowing m/d dates in ledger  
						
						 
						
						
						
					 
					
						2009-01-27 21:55:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							1de8a3e3d3 
							
						 
					 
					
						
						
							
							a fix for Y default year parsing  
						
						 
						
						
						
					 
					
						2009-01-23 00:12:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							16e33b50e6 
							
						 
					 
					
						
						
							
							parse Y default year lines in a ledger, so they don't break it (ignoring them)  
						
						 
						
						
						
					 
					
						2009-01-22 23:42:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							b12e4e3ac2 
							
						 
					 
					
						
						
							
							update negative pattern char in tests  
						
						 
						
						
						
					 
					
						2009-03-11 02:57:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Simon Michael 
							
						 
					 
					
						
						
						
						
							
						
						
							f5e9a8ec79 
							
						 
					 
					
						
						
							
							docs  
						
						 
						
						
						
					 
					
						2009-02-27 04:03:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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