Vincent Bernat
16101b56fe
Fix lock handling in cache flusher for API
...
Unlocking the different elements in cache flusher was deferred to the
end of the function. Unfortunately, being a for loop wrapped in a
goroutine, deferred were never executed.
2015-10-02 19:59:47 +02:00
Andrey Smirnov
c737b8c544
Flush CollectionFactory every 15 minutes. #116
2015-02-16 00:46:31 +03:00
Andrey Smirnov
76ee53e9f8
Eliminate data races by using API without Progress. #116
2015-02-16 00:32:45 +03:00
Andrey Smirnov
9250479846
Extract common part of show and search packages from snapshots and repos. #168
2015-01-24 22:23:16 +03:00
Andrey Smirnov
d489694ea9
Refactoring: simplify version generation. Rename API to /api/version. #167
2015-01-13 18:47:41 +03:00
Sylvain Baubeau
6c7f3b3bbd
Add /api route to show API version #116
2015-01-12 10:56:54 +01:00
Andrey Smirnov
93e8e18ca6
Document lock order acquisition. #116 [ci skip]
2014-12-23 00:59:29 +03:00
Andrey Smirnov
10056b8571
Add first /repos/ API, command api serve. #116
2014-10-08 16:19:15 +04:00