Page MenuHomeSoftware Heritage

D54.id185.diff
No OneTemporary

D54.id185.diff

diff --git a/swh/storage/api/client.py b/swh/storage/api/client.py
--- a/swh/storage/api/client.py
+++ b/swh/storage/api/client.py
@@ -106,6 +106,10 @@
return self.post('revision/log', {'revisions': revisions,
'limit': limit})
+ def revision_log_by(self, origin_id, limit=None):
+ return self.post('revision/logby', {'origin_id': origin_id,
+ 'limit': limit})
+
def revision_shortlog(self, revisions, limit=None):
return self.post('revision/shortlog', {'revisions': revisions,
'limit': limit})
diff --git a/swh/storage/api/server.py b/swh/storage/api/server.py
--- a/swh/storage/api/server.py
+++ b/swh/storage/api/server.py
@@ -120,6 +120,11 @@
return encode_data(g.storage.revision_log(**decode_request(request)))
+@app.route('/revision/logby', methods=['POST'])
+def revision_log_by():
+ return encode_data(g.storage.revision_log_by(**decode_request(request)))
+
+
@app.route('/revision/shortlog', methods=['POST'])
def revision_shortlog():
return encode_data(g.storage.revision_shortlog(**decode_request(request)))

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 30, 9:15 AM (1 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3215195

Event Timeline