alliedmodders / ambuild

AlliedModders C++ Build System
BSD 3-Clause "New" or "Revised" License
61 stars 32 forks source link

Make the frontend API versioned. #31

Closed dvander closed 9 years ago

dvander commented 9 years ago

This puts the entire frontend behind a 'v2_0' namespace. It also introduces a new configure method that lets users select the API version. The API version is stored in the database so reconfiguring selects the correct frontend.

This bumps the database version to 4. Anything on an older version is assumed to use the 2.0 API.