Geogit Changelog

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