{"shas":[["1056cc60746304fae66629a8e10ac5e0ee960e70","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","wipe migrations","Ethan Jucovy"],["7613f074190ecefc5fe869093eae3bea5e43272c","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","remove geo_groups from code","Ethan Jucovy"],["b407f43ac6895982c8eed83e60878fa2a0a6cb1b","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com"," * remove group columns related to geo_group\n * remove all geo_groups from database","Ethan Jucovy"],["93af0f1e2ba40496a2524cf49a485d87e1d8921e","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","Define a new geo.Point model with latlng field, raw address textfield, and formatted (google) address textfield","Ethan Jucovy"],["4ba5c2ff1ee052ea4ffcdbdccb6e40e1b2494ab0","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","mark with GeoManager all content types that will become GIS-aware","Ethan Jucovy"],["df821aab24b34f4f6ac419f47f1efc8428cce556","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","use geodjango","Ethan Jucovy"],["e2d12a78bf6dac7454cc4915668545bfe7326f51","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","whitespace","Ethan Jucovy"],["a5f4ee5a6b20997025cfa09f16441b9b04b4f806","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","don't tangle up the class hierarchy","Ethan Jucovy"],["7d80bb67766d195aa81b174985a20cb58838e02c","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","stash the original user input in the geo field's data so the caller can store it","Ethan Jucovy"],["5eff5ed527a1dc074c4441c5ccc6b7b238996794","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","remove now-unneeded state constraint on group slug","Ethan Jucovy"],["f5eda610ab990d7904e9648a1dc62e3656694a42","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","WIP: removing Location lookups from geo field","Ethan Jucovy"],["d34b44c96fe220b496c08289602a5f535cd126ba","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","add 'geom' FK references to geo.Point model in all GIS-aware content types, and migrate them accordingly","Ethan Jucovy"],["cf6208e5f0fbd8a354ece43c6c82360e063cc72f","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","build and return a new geo.Point when saving the field; but also stash the raw data in case the caller wants to use it too","Ethan Jucovy"],["68c96915fe385fece956f799705d42610f7cbf11","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","proof-of-concept implementation of converting group location from a geo.Location to a geo.Point","Ethan Jucovy"],["edd2f48b76a2829bb29fb12f23002b86a2f3cfda","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","replace headquarters with geom","Ethan Jucovy"],["b12accf39e2bdd3cd8fb538dd48a41b435717ef4","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","replace headquarters","Ethan Jucovy"],["6b3df72368621a6267a112288481736057575d81","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","wire up event<->geom in form","Ethan Jucovy"],["7be0613abfdb819e1c40f9dd5ba891ab3ffff0e1","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","fix typo (wrong property name)","Ethan Jucovy"],["7d6a904604ec7b9ecd0af1a6698208738ad88271","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","migrate event-map to geoms","Ethan Jucovy"],["7c27fa635669c07dc4b4f9c933bed3fe4451d83c","3509dbd5e009a8ce1581ed3d1a690fc295984f52@gmail.com","convert event lat/lon/where/location to geom","Ethan Jucovy"]],"ref":"refs/heads/master","size":32,"head":"e17963217ab5bb1b0d08154476a06c47d1c368f6","push_id":43123051}