d641722 | Antoine R. Dumont (@ardumont) | 05 January 2016, 14:24:27 UTC | Bump to version 033 | 05 January 2016, 14:24:27 UTC |
640e410 | Antoine R. Dumont (@ardumont) | 05 January 2016, 14:10:04 UTC | revision_log is now 'parents' aware Related to T248 | 05 January 2016, 14:10:04 UTC |
420047c | Antoine R. Dumont (@ardumont) | 05 January 2016, 13:34:12 UTC | Revert "List direct parents and children sha1s from a given revision" This reverts commit cc63346c3f594f64d73195f19bb1affeaa6016d7. | 05 January 2016, 13:34:12 UTC |
cc63346 | Antoine R. Dumont (@ardumont) | 04 January 2016, 15:42:16 UTC | List direct parents and children sha1s from a given revision T248 | 05 January 2016, 09:00:20 UTC |
e28b63a | Stefano Zacchiroli | 04 January 2016, 11:47:18 UTC | doc/: check-in archiver blueprint | 04 January 2016, 11:47:18 UTC |
14276dc | Antoine R. Dumont (@ardumont) | 16 December 2015, 13:44:56 UTC | Fix relative path import for remote storage. | 16 December 2015, 13:44:56 UTC |
1938416 | Nicolas Dandrimont | 16 December 2015, 10:20:38 UTC | swh.storage: Add a get_storage function to load either storage implementation | 16 December 2015, 10:20:38 UTC |
d445d24 | Antoine R. Dumont (@ardumont) | 09 December 2015, 14:24:41 UTC | Protect against overflow, wrapped in ValueError for client | 09 December 2015, 14:31:32 UTC |
691e24a | Nicolas Dandrimont | 07 December 2015, 11:51:36 UTC | converters: allow numeric timestamps with offset | 07 December 2015, 11:53:01 UTC |
e60347d | Nicolas Dandrimont | 07 December 2015, 11:51:15 UTC | swh.storage.storage: don't mutate entries | 07 December 2015, 11:53:01 UTC |
10716a0 | Antoine R. Dumont (@ardumont) | 04 December 2015, 16:02:25 UTC | Remove missing debug statement | 04 December 2015, 16:02:25 UTC |
3dffac0 | Antoine R. Dumont (@ardumont) | 04 December 2015, 15:32:06 UTC | Open revision_log api T207 | 04 December 2015, 15:32:06 UTC |
de36fe0 | Nicolas Dandrimont | 30 November 2015, 17:13:38 UTC | swh.storage: new release schema | 30 November 2015, 17:13:38 UTC |
9c84e33 | Nicolas Dandrimont | 30 November 2015, 17:12:57 UTC | swh.storage.storage: rationalize imports | 30 November 2015, 17:12:57 UTC |
ab87b92 | Nicolas Dandrimont | 30 November 2015, 16:38:21 UTC | swh.storage: use new schema for revisions | 30 November 2015, 16:38:21 UTC |
a499554 | Antoine R. Dumont (@ardumont) | 27 November 2015, 12:28:35 UTC | sql/upgrades/032: add 030 → 032 upgrade script | 27 November 2015, 12:28:35 UTC |
91a65ab | Antoine R. Dumont (@ardumont) | 27 November 2015, 10:48:36 UTC | Increment db Missing step from commit f23ff18 | 27 November 2015, 10:48:36 UTC |
c503fac | Antoine R. Dumont (@ardumont) | 27 November 2015, 09:56:18 UTC | Unify content_find api to return dict instead of tuples Related: T209 | 27 November 2015, 10:16:12 UTC |
d303347 | Antoine R. Dumont (@ardumont) | 27 November 2015, 09:30:09 UTC | Remove redundant content_exist and use content_find which returns None if not found. (Only swh-web-ui's depends on it atm) Related T209 | 27 November 2015, 10:16:12 UTC |
b460f9f | Antoine R. Dumont (@ardumont) | 23 November 2015, 15:09:00 UTC | Fix [null...] parents list Close T216 | 23 November 2015, 15:09:00 UTC |
80e1bb9 | Antoine R. Dumont (@ardumont) | 19 November 2015, 15:07:35 UTC | Refactor - Simplify internal server api for origin_get Actually unifying with other apis as well | 19 November 2015, 15:07:35 UTC |
9094e62 | Antoine R. Dumont (@ardumont) | 19 November 2015, 15:00:01 UTC | Adjust internal api call actually make the communication works | 19 November 2015, 15:00:01 UTC |
e433bbf | Antoine R. Dumont (@ardumont) | 19 November 2015, 14:46:38 UTC | Open person_get api to retrieve person information T200 related | 19 November 2015, 14:46:38 UTC |
548cc12 | Antoine R. Dumont (@ardumont) | 19 November 2015, 13:48:13 UTC | Simplify test | 19 November 2015, 14:32:15 UTC |
e8b0aae | Antoine R. Dumont (@ardumont) | 19 November 2015, 13:41:38 UTC | Update doc string | 19 November 2015, 13:41:38 UTC |
f23ff18 | Antoine R. Dumont (@ardumont) | 19 November 2015, 13:13:23 UTC | Unify release_get's implementation with revision_get | 19 November 2015, 13:13:23 UTC |
d69e0db | Antoine R. Dumont (@ardumont) | 17 November 2015, 16:13:10 UTC | Do not let objstorage go through Related T198 | 17 November 2015, 16:18:01 UTC |
01e3772 | Antoine R. Dumont (@ardumont) | 17 November 2015, 15:21:19 UTC | Refactor - Simplify and add test | 17 November 2015, 15:21:46 UTC |
5d888af | Antoine R. Dumont (@ardumont) | 17 November 2015, 14:36:04 UTC | Fix db.origin_add returns tuple not dict | 17 November 2015, 14:36:04 UTC |
09102e8 | Antoine R. Dumont (@ardumont) | 17 November 2015, 13:02:35 UTC | Update content_get's docstring | 17 November 2015, 13:02:35 UTC |
bd38c5c | Antoine R. Dumont (@ardumont) | 16 November 2015, 11:16:53 UTC | Open release_get : [sha1] -> [Release] Related to T199 | 16 November 2015, 13:27:20 UTC |
1cd78af | Antoine R. Dumont (@ardumont) | 13 November 2015, 13:38:20 UTC | Add origin lookup per id | 13 November 2015, 13:38:20 UTC |
db09b7e | Antoine R. Dumont (@ardumont) | 13 November 2015, 13:28:14 UTC | Retrieve origin information | 13 November 2015, 13:28:14 UTC |
61ab9e2 | Antoine R. Dumont (@ardumont) | 13 November 2015, 10:36:13 UTC | Move db queries to the db modules | 13 November 2015, 10:36:13 UTC |
3cadf76 | Antoine R. Dumont (@ardumont) | 06 November 2015, 16:58:46 UTC | sql: Add contents to directory_walk_one | 06 November 2015, 17:04:19 UTC |
1c2b9bb | Antoine R. Dumont (@ardumont) | 06 November 2015, 16:23:54 UTC | fix | 06 November 2015, 16:23:54 UTC |
ee53e71 | Antoine R. Dumont (@ardumont) | 06 November 2015, 16:13:19 UTC | Retrieve data in bulk | 06 November 2015, 16:13:19 UTC |
0b26f97 | Antoine R. Dumont (@ardumont) | 06 November 2015, 16:12:31 UTC | Improve directory_get with content data | 06 November 2015, 16:12:31 UTC |
6164f3e | Antoine R. Dumont (@ardumont) | 04 November 2015, 14:57:41 UTC | Fix non recursive case Due to the False boolean being received as string 'False'... The value is then not considered falsy, thus the call is being always considered recursive... | 04 November 2015, 14:57:53 UTC |
ca965e7 | Antoine R. Dumont (@ardumont) | 04 November 2015, 14:40:25 UTC | List entries of a directory recursively (optional) | 04 November 2015, 14:44:09 UTC |
c779ebd | Nicolas Dandrimont | 03 November 2015, 15:11:53 UTC | sql/upgrades/030: add 029 → 030 upgrade script | 03 November 2015, 15:11:53 UTC |
acf2845 | Nicolas Dandrimont | 03 November 2015, 14:56:23 UTC | Add endpoints to list entities from the lister metadata | 03 November 2015, 14:58:51 UTC |
ebcd4b4 | Nicolas Dandrimont | 03 November 2015, 14:52:54 UTC | Add endpoints to create entities | 03 November 2015, 14:57:19 UTC |
04c150e | Nicolas Dandrimont | 03 November 2015, 14:55:49 UTC | swh.storage.db: support arrays in copy_to | 03 November 2015, 14:57:19 UTC |
0c604ad | Nicolas Dandrimont | 28 October 2015, 11:38:32 UTC | swh.storage.api.client: cache http connections with a requests Session | 28 October 2015, 16:22:47 UTC |
9b6e88d | Nicolas Dandrimont | 28 October 2015, 16:20:07 UTC | sql/upgrades/029: Add upgrade script for 028→029 | 28 October 2015, 16:22:46 UTC |
896d1dd | Antoine R. Dumont (@ardumont) | 28 October 2015, 11:44:36 UTC | sql: Bump to dbversion 29 | 28 October 2015, 11:44:36 UTC |
ba31ca3 | Antoine R. Dumont (@ardumont) | 28 October 2015, 09:40:49 UTC | Add metadata field to revision table Close T22 | 28 October 2015, 09:40:49 UTC |
3cf215a | Nicolas Dandrimont | 27 October 2015, 10:15:48 UTC | sql/upgrades/028: add 27→28 upgrade script | 27 October 2015, 10:15:48 UTC |
3ee65b8 | Nicolas Dandrimont | 27 October 2015, 10:12:38 UTC | sql/swh-func: bulk update directories in a temp table This should reduce the impact of vacuum on the directory table, as the final entries are put in place as is instead of performing updates on the actual table. | 27 October 2015, 10:12:38 UTC |
95cd123 | Nicolas Dandrimont | 27 October 2015, 10:00:31 UTC | sql/upgrades/027: add upgrade script 026->027 | 27 October 2015, 10:00:31 UTC |
5c2a6fc | Nicolas Dandrimont | 26 October 2015, 15:20:01 UTC | sql: update schema of organizations and projects Create a single, unified, historized hierarchy, "entity", and associated tables. Bump SQL revision. Closes T3 until proven otherwise. | 26 October 2015, 15:20:01 UTC |
04bb5cb | Nicolas Dandrimont | 26 October 2015, 13:28:53 UTC | storage: Add entry points for fetch_history | 26 October 2015, 13:28:53 UTC |
f97305c | Nicolas Dandrimont | 23 October 2015, 15:31:14 UTC | objstorage: add test for directory modes | 23 October 2015, 15:31:14 UTC |
80a264b | Nicolas Dandrimont | 23 October 2015, 15:30:45 UTC | objstorage: fix os.makedirs arguments | 23 October 2015, 15:30:45 UTC |
07ee788 | Nicolas Dandrimont | 23 October 2015, 15:21:23 UTC | objstorage: fix DIR_MODEs and race condition on dir creation | 23 October 2015, 15:21:23 UTC |
6f37943 | Nicolas Dandrimont | 23 October 2015, 15:20:37 UTC | objstorage: factor FILE_MODE and fix missed codepath | 23 October 2015, 15:20:37 UTC |
dcd9f1c | Nicolas Dandrimont | 19 October 2015, 10:32:21 UTC | sql/upgrades/026: add 025->026 upgrade script | 19 October 2015, 10:32:21 UTC |
6b8aea6 | Nicolas Dandrimont | 19 October 2015, 10:29:15 UTC | sql-func: remove useless shortcut from swh_revision_find_occurrence | 19 October 2015, 10:30:36 UTC |
173cc1e | Stefano Zacchiroli | 16 October 2015, 12:57:11 UTC | AUTHORS, LICENSE: sync with py-template | 16 October 2015, 12:57:11 UTC |
17bd1b4 | Nicolas Dandrimont | 16 October 2015, 10:02:24 UTC | sql/upgrades: add 024 to 025 migration script | 16 October 2015, 10:02:24 UTC |
cdc8b94 | Nicolas Dandrimont | 16 October 2015, 09:55:21 UTC | sql/swh-data: Update GNU description to appease apgdiff | 16 October 2015, 09:55:21 UTC |
72eb325 | Antoine R. Dumont (@ardumont) | 16 October 2015, 08:33:05 UTC | Write/read `synthetic` column in revision/release | 16 October 2015, 09:13:10 UTC |
1ed92af | Antoine R. Dumont (@ardumont) | 16 October 2015, 08:17:31 UTC | Fix typo docstring | 16 October 2015, 09:13:10 UTC |
1217fbf | Nicolas Dandrimont | 16 October 2015, 08:56:00 UTC | storage.api.client: raise exceptions from GETs too | 16 October 2015, 08:56:00 UTC |
8cfaa01 | Stefano Zacchiroli | 15 October 2015, 15:48:46 UTC | sql/upgrades/024: upgrade script 23 -> 24 | 15 October 2015, 15:48:46 UTC |
411459c | Antoine R. Dumont (@ardumont) | 15 October 2015, 14:57:06 UTC | Add synthetic flag on release and revision tables | 15 October 2015, 15:11:12 UTC |
dad8f67 | Antoine R. Dumont (@ardumont) | 15 October 2015, 14:50:34 UTC | Add gnu.org organization | 15 October 2015, 14:50:34 UTC |
7cbea2a | Antoine R. Dumont (@ardumont) | 15 October 2015, 14:50:19 UTC | Add optional 0.0.0.0 to open dev server | 15 October 2015, 14:50:19 UTC |
04ad426 | Antoine R. Dumont (@ardumont) | 14 October 2015, 14:58:58 UTC | Update sample command line | 14 October 2015, 14:58:58 UTC |
5f511b8 | Stefano Zacchiroli | 14 October 2015, 08:56:24 UTC | storage API client: support argument-less methods | 14 October 2015, 08:56:24 UTC |
166ace6 | Stefano Zacchiroli | 14 October 2015, 08:56:06 UTC | remote storage: expose /stat/counters | 14 October 2015, 08:56:06 UTC |
634c24e | Stefano Zacchiroli | 14 October 2015, 08:48:53 UTC | swh.storage.db: remove overzelous spacing in very short functions cosmetic change | 14 October 2015, 08:48:53 UTC |
d63124a | Stefano Zacchiroli | 14 October 2015, 08:47:50 UTC | new SQL function: swh_stat_counters() returning the number of tuples in various tables expose it through the Python layer | 14 October 2015, 08:47:50 UTC |
19973fa | Antoine R. Dumont (@ardumont) | 13 October 2015, 12:52:13 UTC | SQL function: Add fixme to `ls` directory | 13 October 2015, 12:58:00 UTC |
5002bd5 | Antoine R. Dumont (@ardumont) | 13 October 2015, 12:51:25 UTC | SQL func: Add `ls -lr` on a directory | 13 October 2015, 12:58:00 UTC |
793fb06 | Stefano Zacchiroli | 13 October 2015, 12:45:02 UTC | SQL schema: add index on content(ctime) | 13 October 2015, 12:45:02 UTC |
672dd1c | Nicolas Dandrimont | 13 October 2015, 10:27:01 UTC | objstorage: create files as mode 0o644 | 13 October 2015, 10:27:01 UTC |
3bb88fe | Nicolas Dandrimont | 12 October 2015, 14:50:45 UTC | sql/swh-func: mark SELECT functions as stable This allows inlining of the language sql functions that only select data from the database. | 12 October 2015, 14:51:02 UTC |
3c6b874 | Nicolas Dandrimont | 12 October 2015, 13:53:31 UTC | sql/swh-func: update swh_revision_find_occurrence with swh_revision_list_children | 12 October 2015, 13:53:31 UTC |
2542bdf | Nicolas Dandrimont | 12 October 2015, 13:53:05 UTC | sql/swh-func: add swh_revision_list_children | 12 October 2015, 13:53:05 UTC |
cd8b425 | Nicolas Dandrimont | 12 October 2015, 13:52:37 UTC | sql/swh-schema: add various indexes for reverse queries on contents | 12 October 2015, 13:52:37 UTC |
cefe4d0 | Nicolas Dandrimont | 09 October 2015, 15:44:11 UTC | sql/upgrades/022: update type revision_log_entry | 09 October 2015, 15:44:11 UTC |
ba64d1a | Nicolas Dandrimont | 07 October 2015, 16:49:54 UTC | sql/upgrades/023: add upgrade 022->023 | 07 October 2015, 16:49:54 UTC |
3ddcc6a | Nicolas Dandrimont | 07 October 2015, 16:42:37 UTC | storage: add revision_get | 07 October 2015, 16:43:25 UTC |
a18c612 | Nicolas Dandrimont | 07 October 2015, 16:40:10 UTC | test_storage: use proper types for revisions | 07 October 2015, 16:43:25 UTC |
42f7713 | Nicolas Dandrimont | 07 October 2015, 16:39:36 UTC | db: allow decoding arrays of byteas | 07 October 2015, 16:43:25 UTC |
1350fc9 | Nicolas Dandrimont | 07 October 2015, 16:39:06 UTC | sql: add listing of revisions from tmp_revision | 07 October 2015, 16:43:25 UTC |
c4b1345 | Stefano Zacchiroli | 07 October 2015, 13:52:06 UTC | DB schema chart: include version number | 07 October 2015, 13:52:06 UTC |
dbc238f | Nicolas Dandrimont | 07 October 2015, 13:30:17 UTC | tests: fix flake8 | 07 October 2015, 13:30:17 UTC |
d2495d0 | Nicolas Dandrimont | 07 October 2015, 07:01:55 UTC | sql/upgrades/022: drop default before changing the type. | 07 October 2015, 07:01:55 UTC |
a4fb8df | Nicolas Dandrimont | 06 October 2015, 12:11:12 UTC | sql: add upgrade script for 21->22 | 06 October 2015, 12:11:12 UTC |
e80adb8 | Nicolas Dandrimont | 06 October 2015, 11:54:01 UTC | swh-schema: person (name, email) -> bytea Closes T65 in part | 06 October 2015, 12:01:40 UTC |
5e7fd18 | Stefano Zacchiroli | 05 October 2015, 20:15:18 UTC | sql/TODO: updated to reflect current status | 05 October 2015, 20:15:18 UTC |
04367e1 | Nicolas Dandrimont | 05 October 2015, 16:57:14 UTC | swh.storage.occurrence_add: parse string dates with dateutil | 05 October 2015, 16:57:14 UTC |
1f7ca7c | Nicolas Dandrimont | 05 October 2015, 16:41:37 UTC | swh.storage.storage: make occurrence_add support overlapping intervals Closes T45 | 05 October 2015, 16:47:16 UTC |
71c4ab6 | Nicolas Dandrimont | 05 October 2015, 16:40:22 UTC | swh.storage.db: plug swh_occurrence_history_add | 05 October 2015, 16:47:16 UTC |
c91dd71 | Nicolas Dandrimont | 05 October 2015, 16:39:24 UTC | swh.storage.db: proper copy escaping for datetimes, ranges | 05 October 2015, 16:47:16 UTC |
3a44ef5 | Nicolas Dandrimont | 05 October 2015, 16:45:58 UTC | sql/upgrades/021: add 020->021 upgrade script | 05 October 2015, 16:47:16 UTC |
b3aac6a | Nicolas Dandrimont | 05 October 2015, 16:38:05 UTC | swh-func: add swh_occurrence_history_add() | 05 October 2015, 16:38:05 UTC |