Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1f037fa40c 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-10 21:36:38 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								b04cf2140b 
								
							 
						 
						
							
							
								
								Fix password prompt on Windows for make-user command.  
							
							... 
							
							
							
							Sometimes I really wonder about this code. 
							
						 
						
							2015-02-10 21:34:31 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f5e6ecf41b 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-10 19:14:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4ed82abd7d 
								
							 
						 
						
							
							
								
								Rework how Continuum versioning is configured.  
							
							... 
							
							
							
							The burden for configuring this now falls to the application entry point,
although that may not be a bad thing.  Even then, versioning is *not*
enabled by default so config must explicitly enable it. 
							
						 
						
							2015-02-10 19:06:46 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8440751a 
								
							 
						 
						
							
							
								
								Fix bug when disabling versioning in import subcommand.  
							
							
							
						 
						
							2015-02-10 01:03:23 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								275387e47e 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-02-09 23:51:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d3ec2ca2c5 
								
							 
						 
						
							
							
								
								Fix Continuum versioning when we're recording changes also.  
							
							... 
							
							
							
							Sure would be nice to understand the background of why this hack is
required. 
							
						 
						
							2015-02-09 22:30:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								d42a478e5a 
								
							 
						 
						
							
							
								
								Add initial versioning support with SQLAlchemy-Continuum.  
							
							
							
						 
						
							2015-02-09 18:36:03 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4712855b58 
								
							 
						 
						
							
							
								
								Add ImportSubcommand as base class for data import subcommands.  
							
							
							
						 
						
							2015-02-09 12:45:11 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								08dd2d000a 
								
							 
						 
						
							
							
								
								Fix some db.changes stuff for tests...  
							
							
							
						 
						
							2015-02-09 01:29:00 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ebe2ce8109 
								
							 
						 
						
							
							
								
								Various data import tweaks.  
							
							
							
						 
						
							2015-02-09 00:57:56 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e19bc9d78e 
								
							 
						 
						
							
							
								
								Tweaks to some model __unicode__() methods.  
							
							
							
						 
						
							2015-02-09 00:50:17 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2581f7bda3 
								
							 
						 
						
							
							
								
								Rename tables etc. in preparation for Continuum support.  
							
							... 
							
							
							
							This has needed doing regardless I think, but the added history tables from
SQLAlchemy-Continuum make it more of a priority. 
							
						 
						
							2015-02-09 00:45:48 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								526ef323f5 
								
							 
						 
						
							
							
								
								Add more data normalization and support for more columns to model importing.  
							
							
							
						 
						
							2015-02-07 12:50:08 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								907645e044 
								
							 
						 
						
							
							
								
								Force classes derived from DataProvider to define key.  
							
							
							
						 
						
							2015-02-07 12:48:44 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								afada0171a 
								
							 
						 
						
							
							
								
								Add encoding support to files.count_lines().  
							
							... 
							
							
							
							This seemed to be necessary when working with a file with 'latin_1'
encoding.  Hopefully this is a good change and doesn't break anything..? 
							
						 
						
							2015-02-07 12:41:15 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ec72e5c9dd 
								
							 
						 
						
							
							
								
								Fix (another) import bug when normalizing data fields which aren't present.  
							
							
							
						 
						
							2015-02-07 10:48:04 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4c4cd39592 
								
							 
						 
						
							
							
								
								Fix import bug when normalizing data fields which aren't present.  
							
							
							
						 
						
							2015-02-06 11:04:11 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								5749ea9705 
								
							 
						 
						
							
							
								
								Increase length of Vendor.name column.  
							
							... 
							
							
							
							Bumped to 50 chars to match original Rattail schema. 
							
						 
						
							2015-02-05 11:34:37 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e2d4bf3e7f 
								
							 
						 
						
							
							
								
								Fix encoding issue when sending email with non-ASCII chars in message.  
							
							... 
							
							
							
							I still don't understand all this 100%, but this seemed to satisfy the
immediate need (bugfix). 
							
						 
						
							2015-02-05 10:36:05 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								96daae2271 
								
							 
						 
						
							
							
								
								More db.importing features and tweaks.  
							
							... 
							
							
							
							* Let `db.cache.cache_model()` accept a callable for the key.
* Add `cache_model()` methods to `Importer` and `DataProvider`.
* Support for more model classes and fields.
* Add `Person.customers` relationship/proxy.
* Add getset factory to `Employee.first_name` and `last_name`. 
							
						 
						
							2015-02-03 22:11:07 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								111e8d8553 
								
							 
						 
						
							
							
								
								More db.importing features and tweaks.  
							
							... 
							
							
							
							* Change `db.cache.cache_model()` to allow tuple for key.
* Change `db.importing.Importer` and `DataProvider` to allow tuple for key.
* Add/improve several model importers. 
							
						 
						
							2015-02-03 12:39:07 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e3a7e0c7b9 
								
							 
						 
						
							
							
								
								Add some more model data importers, etc.  
							
							... 
							
							
							
							Also remove some redundant code. 
							
						 
						
							2015-02-02 21:43:57 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a26ff132b2 
								
							 
						 
						
							
							
								
								Fix bug when normalizing source data for import.  
							
							
							
						 
						
							2015-02-02 21:43:15 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4e5cbd5535 
								
							 
						 
						
							
							
								
								Fix bug when importer makes new instance.  
							
							
							
						 
						
							2015-02-02 19:32:05 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								26c0d08142 
								
							 
						 
						
							
							
								
								bugfix  
							
							
							
						 
						
							2015-02-02 19:18:06 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								a035b1893a 
								
							 
						 
						
							
							
								
								Add import-csv command, and db.importing.providers.csv module.  
							
							... 
							
							
							
							Refactored `db.importing.providers` slightly to make this possible. 
							
						 
						
							2015-02-02 19:13:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								96c1ad1f34 
								
							 
						 
						
							
							
								
								Add db.importing subpackage.  
							
							... 
							
							
							
							First stab at this, seems to be working pretty well so far. 
							
						 
						
							2015-02-02 19:13:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								30e48e4b2f 
								
							 
						 
						
							
							
								
								Fix bugs in set_*_price() API functions, and make them return price object.  
							
							
							
						 
						
							2015-02-02 19:13:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								f386224392 
								
							 
						 
						
							
							
								
								Add csvutil.UnicodeWriter class.  
							
							... 
							
							
							
							Stole from Python docs, and used for a test but as of now no production
code is using this class. 
							
						 
						
							2015-02-02 19:13:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e80791337b 
								
							 
						 
						
							
							
								
								Add db.cache.cache_model() function.  
							
							... 
							
							
							
							Currently implemented via a class, but not sure if that makes the most
sense.  Anyway it can evolve if/when needed. 
							
						 
						
							2015-02-02 19:13:23 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								03fa1e53c9 
								
							 
						 
						
							
							
								
								Add set_regular_price() and set_current_sale_price() API functions.  
							
							... 
							
							
							
							Not sure how good an idea this is, we'll see. 
							
						 
						
							2015-01-31 18:17:42 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								fa1737bdd2 
								
							 
						 
						
							
							
								
								Add db.util.maxlen() function.  
							
							
							
						 
						
							2015-01-31 18:16:58 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								bfbd39048b 
								
							 
						 
						
							
							
								
								Add time.make_utc() function.  
							
							... 
							
							
							
							This seems like a good idea..? 
							
						 
						
							2015-01-31 18:15:46 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								8ec15a1ccd 
								
							 
						 
						
							
							
								
								Add Category support to cache module.  
							
							
							
						 
						
							2015-01-30 16:21:10 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								db11384bc4 
								
							 
						 
						
							
							
								
								Quote packages when installing via Fabric pip() function.  
							
							... 
							
							
							
							This is to support packages like 'SQLAlchemy<0.8' and so on.  Hoping this
change doesn't break anything... 
							
						 
						
							2015-01-30 00:36:23 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								e089a1144e 
								
							 
						 
						
							
							
								
								Allow Fabric env to override POD download URL.  
							
							... 
							
							
							
							Apparently the upstream link no longer works, damn... 
							
						 
						
							2015-01-30 00:35:15 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								2c5a950557 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-01-27 20:07:08 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								448b632a2d 
								
							 
						 
						
							
							
								
								Add Alembic files to the manifest.  
							
							
							
						 
						
							2015-01-27 20:06:22 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								6621c8544c 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-01-27 19:21:57 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								1bcfa2dc45 
								
							 
						 
						
							
							
								
								Add core Alembic migration repository.  
							
							... 
							
							
							
							Many thanks to Mike Bayer for making this possible via Alembic 0.7! 
							
						 
						
							2015-01-27 19:18:56 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								79ac489ab4 
								
							 
						 
						
							
							
								
								Add some things to rattail.db.model.  
							
							... 
							
							
							
							Some for the sake of those extending the model; also bring all batch models
into the "core" to make things easier. 
							
						 
						
							2015-01-27 19:12:42 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								661e54324e 
								
							 
						 
						
							
							
								
								Make all constraint and index names explicit.  
							
							... 
							
							
							
							Still maybe need to look into explicit naming convention, but at least now
we have reliable names. 
							
						 
						
							2015-01-27 13:16:26 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								07413135c0 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-01-26 14:29:32 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								289b856317 
								
							 
						 
						
							
							
								
								Fix filemon fallback watcher to ignore things which aren't files.  
							
							
							
						 
						
							2015-01-26 14:28:31 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								fe11a46012 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-01-26 13:16:55 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								4cb0c806ed 
								
							 
						 
						
							
							
								
								Finish "fallback watcher" filemon feature for Windows.  
							
							... 
							
							
							
							Tested enough that I think it's totally working... 
							
						 
						
							2015-01-24 05:11:21 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								225254fd5b 
								
							 
						 
						
							
							
								
								Add fallback watcher feature for filemon on Windows.  
							
							... 
							
							
							
							(Hopefully..has yet to be tested.) 
							
						 
						
							2015-01-24 02:46:04 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								ed7d61430c 
								
							 
						 
						
							
							
								
								Pause execution within filemon action loops.  
							
							... 
							
							
							
							Still needs testing on Linux, but this appears to fix the massive CPU
consumption on Windows (finally!). 
							
						 
						
							2015-01-23 16:24:47 -06:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Edgar 
								
							 
						 
						
							
							
							
							
								
							
							
								c1a6f15568 
								
							 
						 
						
							
							
								
								Update changelog.  
							
							
							
						 
						
							2015-01-20 17:56:07 -06:00