What's new in Geogit 0.7.0 Alpha
Mar 5, 2014
- Features:
- Added ability to use a repository from multiple processes
- Added ability to select the backend type for init and clone
- Added a py4j entry point, for the library to be used by python programs
- Added web api commands for refined conflict resolution
- Added import / export support for GeoJSON
- Allow the use of checkout --theirs and --ours on deleted features
- New --tree-stats option for the diff command
- New export-diff command
- Added support to the GeoTools DataStore implementation to serve features from any commit, even if not referenced by a ref/branch
- Allow "default" OSM attributes to be added to mapped trees
- Allow applying of OSM diffs (in OsmChange format) to a snapshot
- Improvements:
- Improved show command to accept multiple paths and attribute type information when using the --raw option
- Allow the blame operation to run during conflicts
- Added time range query support for the web api log command
- Made BEB JE commits survive application crashes and the GeoTools DataStore implementation to properly close the repository
- Propagate conflicts on end transaction
- Bug Fixes:
- Fixed storage order of tree nodes when trees are split. See compatibility note at the top of this file
- Fixed NPE when printing an attribute diff with null value
- Fixed resetOp, when used during conflict
- Added RevTag to text serialization factory
- Fixed merge operation. It required commit when aborting
- Fixed command line interface exit codes. It was swallowing them and not returning them correctly
- Fixed issue in format-patch command. It was checking for the wrong number of parameters
- Fixed issue with false conflicts being signaled when both branches had made exactly the same change
- Fixed threading issues with the commit graph
- Fixed clone op not to leave the cloned repo with missing objects
- Proper initialization of the local repo in CLI's clone
- Fixed error that caused multi-threaded import from RDBMS' to lose some features
- Fixed issue with 'osm map' that caused an error when the mapping contained both polygons and linestrings