Page MenuHomeSoftware Heritage

D3609.id.diff
No OneTemporary

D3609.id.diff

diff --git a/requirements-swh.txt b/requirements-swh.txt
--- a/requirements-swh.txt
+++ b/requirements-swh.txt
@@ -1,4 +1,4 @@
-swh.storage >= 0.10.0
+swh.storage >= 0.11.3
swh.model >= 0.4.0
swh.scheduler >= 0.0.39
swh.loader.core >= 0.5.9
diff --git a/swh/loader/svn/loader.py b/swh/loader/svn/loader.py
--- a/swh/loader/svn/loader.py
+++ b/swh/loader/svn/loader.py
@@ -673,10 +673,12 @@
and return the last loaded svn revision number or -1
otherwise.
"""
+ origin = self.storage.origin_get([svn_url])[0]
+ if not origin:
+ return -1
last_loaded_svn_rev = -1
try:
- origin = self.storage.origin_get({"url": svn_url})
- last_swh_rev = self.swh_latest_snapshot_revision(origin["url"])["revision"]
+ last_swh_rev = self.swh_latest_snapshot_revision(origin.url)["revision"]
last_swh_rev_headers = dict(last_swh_rev["extra_headers"])
last_loaded_svn_rev = int(last_swh_rev_headers[b"svn_revision"])
except Exception:

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 17, 9:04 PM (1 d, 1 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3220794

Event Timeline