Age | Commit message (Collapse) | Author | Files | Lines |
|
This is implemented by adding ihid (item hidden) and ilock (item
locked) columns to the changes table,
The (vn|release|producer).(hidden|locked) columns now work as a
cache, refering to the changes.(ihid|ilock) columns with
changes.id = (vn|release|producer).latest.
The cached columns are updated automatically each time a new revision is
inserted.
This is a pretty large change, bugs are quite likely.
|
|
The functions can now be edited without having to repeat them in the
update scripts. Just importing the func.sql file with \i will do the
trick.
|
|
This makes it possible to do (mostly) automated updates, and makes sure
I don't forget to update something, as usual.
Of course, this update functionality is not fool-proof, and in no way
subsistutes for manually checking what an update requires. It simply
does the things that a basic script can do without relying on a specific
configuration.
|
|
This will come in handy when writing update rules.
|
|
I'm planning to add some more stuff to this makefile later, like
starting/stopping Multi and performing updates.
|