Page MenuHomeSoftware Heritage

aeviso (Andrés Ezequiel Viso)
User

Projects

User Details

User Since
May 28 2020, 1:12 AM (49 w, 1 d)

Recent Activity

Today

aeviso committed rDPROVd0d86eadda7c: Several fixes. (authored by aeviso).
Several fixes.
Fri, May 7, 6:50 PM

Wed, May 5

aeviso committed rDPROV243aa290acb1: Fixed edge-case bug in buld_isochrone_graph. (authored by aeviso).
Fixed edge-case bug in buld_isochrone_graph.
Wed, May 5, 2:41 PM

Fri, Apr 30

aeviso committed R230:cf5c292e4d3a: Updated client/server. (authored by aeviso).
Updated client/server.
Fri, Apr 30, 2:49 PM

Tue, Apr 27

aeviso committed rDPROVd08ce60decf7: Minor changes. (authored by aeviso).
Minor changes.
Tue, Apr 27, 2:00 PM
aeviso committed rDPROV4bf3056a3d15: Fix for for revisions with the same timestamp. (authored by aeviso).
Fix for for revisions with the same timestamp.
Tue, Apr 27, 10:52 AM

Mar 26 2021

aeviso committed rDPROVf3616bcc907f: Merge branch 'master' of ssh://forge.softwareheritage.org/source/swh-provenance (authored by aeviso).
Merge branch 'master' of ssh://forge.softwareheritage.org/source/swh-provenance
Mar 26 2021, 2:24 PM

Mar 23 2021

aeviso accepted D5234: Refactor ProvenanceWithPathDB.insert_location() and add a test for revision_add().
Mar 23 2021, 5:35 PM

Mar 22 2021

aeviso committed R230:e02074dc37b4: Updated scripts to latest provenance API. (authored by aeviso).
Updated scripts to latest provenance API.
Mar 22 2021, 3:01 PM
aeviso committed rDPROV7ff72e3925ae: Refactored heuristics to be selected from CLI. (authored by aeviso).
Refactored heuristics to be selected from CLI.
Mar 22 2021, 2:59 PM

Mar 20 2021

aeviso committed R230:eff9a4983c9a: Code clean-up. (authored by aeviso).
Code clean-up.
Mar 20 2021, 3:32 PM
aeviso committed R230:3933c17f5e01: Fixed histogram calculation to distinguish root. (authored by aeviso).
Fixed histogram calculation to distinguish root.
Mar 20 2021, 3:27 PM
aeviso committed R230:3d9ef8ebeb68: Added histogram utility. (authored by aeviso).
Added histogram utility.
Mar 20 2021, 3:27 PM

Mar 18 2021

aeviso committed R230:1d12a7e0c647: Updated tools to use latest version of the module. (authored by aeviso).
Updated tools to use latest version of the module.
Mar 18 2021, 3:54 PM
aeviso accepted D5234: Refactor ProvenanceWithPathDB.insert_location() and add a test for revision_add().
Mar 18 2021, 3:00 PM
aeviso committed rDPROVf8854b8a6692: Merged latest heuristics fixes. (authored by aeviso).
Merged latest heuristics fixes.
Mar 18 2021, 2:46 PM

Mar 8 2021

aeviso committed R230:155287f49e09: Refactored server to take command line parameters. (authored by aeviso).
Refactored server to take command line parameters.
Mar 8 2021, 4:38 PM
aeviso committed R230:82d7f033f82f: New utility to query occurrencies of a given file. (authored by aeviso).
New utility to query occurrencies of a given file.
Mar 8 2021, 4:38 PM
aeviso committed R230:ffc97956853b: Added stats about the root directory as frontier. (authored by aeviso).
Added stats about the root directory as frontier.
Mar 8 2021, 4:38 PM
aeviso committed R230:0155d5b39884: Refactored utility get revisions from the archive. (authored by aeviso).
Refactored utility get revisions from the archive.
Mar 8 2021, 4:38 PM

Mar 2 2021

aeviso committed rDPROV4bb53c1e456a: Potential fix to the empty directory issue. (authored by aeviso).
Potential fix to the empty directory issue.
Mar 2 2021, 11:17 AM

Mar 1 2021

aeviso accepted D5172: Fix the db initialization stack.
Mar 1 2021, 5:23 PM

Feb 22 2021

aeviso committed rDPROVe2f05eba8cbf: Made code compliant with black and flake8. (authored by aeviso).
Made code compliant with black and flake8.
Feb 22 2021, 10:29 AM

Feb 18 2021

aeviso accepted D5098: Add basic tests for the provenanceDB and archive abstraction classes.
Feb 18 2021, 7:30 PM
aeviso accepted D5072: Refactor the db scaffolding to use swh.core.db.
Feb 18 2021, 7:28 PM
aeviso committed R230:84a45d9bb60d: Minor fixes to metrics script. (authored by aeviso).
Minor fixes to metrics script.
Feb 18 2021, 3:36 PM
aeviso committed R230:a68b5a5d912d: Added script to get db metrics. (authored by aeviso).
Added script to get db metrics.
Feb 18 2021, 3:01 PM
aeviso committed rDPROVbe1fa0c525bf: Defined different frontier criteria. (authored by aeviso).
Defined different frontier criteria.
Feb 18 2021, 2:12 PM
aeviso accepted D5073: Refactor the ProvenanceDB classes.
Feb 18 2021, 2:06 PM
aeviso accepted D5083: Declare ArchiveInterface and ProvenanceInterface as Protocol.

I guess this is the correct way to define interfaces in Python. I don't get way ArchiveStorage doesn't inherit from ArchiveInterface though.

Feb 18 2021, 2:05 PM
aeviso added a comment to D5098: Add basic tests for the provenanceDB and archive abstraction classes.

I don't really understand what's going on here, so there is no much I can review.

Feb 18 2021, 1:58 PM
aeviso accepted D5099: Make ArchiveStorage() accept a StorageInterface object as argument.
Feb 18 2021, 1:56 PM
aeviso accepted D5100: Refactor the FileRevisionIterator.
Feb 18 2021, 1:53 PM
aeviso accepted D5101: Refactor and fix the iterate_statuses function.

OK about this refactoring, although this will probably change in the future. I think we actually want to receive the status or status visit as parameter, not the origins themselves.

Feb 18 2021, 1:50 PM
aeviso added a comment to D5072: Refactor the db scaffolding to use swh.core.db.

I agree with this revision. I only have those few comments/questions above.

Feb 18 2021, 1:47 PM
aeviso accepted D5080: Add a pre-commit config file.
Feb 18 2021, 10:59 AM

Feb 9 2021

aeviso committed rDPROV89eb9c8adb8d: Improved queried dates reusage. (authored by aeviso).
Improved queried dates reusage.
Feb 9 2021, 4:27 PM

Feb 6 2021

aeviso committed rDPROVe520dc7527b7: Code cleanup and minor improvements. (authored by aeviso).
Code cleanup and minor improvements.
Feb 6 2021, 10:03 PM
aeviso committed rDPROVf5ef882ae46e: New implementation of the algorithm. (authored by aeviso).
New implementation of the algorithm.
Feb 6 2021, 7:21 PM

Jan 31 2021

aeviso committed rDPROVceebf2ea606b: Bug fixed. Added psql backend without path saving. (authored by aeviso).
Bug fixed. Added psql backend without path saving.
Jan 31 2021, 1:58 PM
aeviso committed R230:d4d814c9cceb: Ignore list updated. (authored by aeviso).
Ignore list updated.
Jan 31 2021, 1:05 PM

Jan 18 2021

aeviso committed R230:9e696875cf7a: New script to check db structure. (authored by aeviso).
New script to check db structure.
Jan 18 2021, 11:43 AM

Jan 17 2021

aeviso committed R230:a2d25d1b85be: Refactored to use old queries over first db. (authored by aeviso).
Refactored to use old queries over first db.
Jan 17 2021, 6:51 AM
aeviso committed rDPROV6ba2dc38758b: Refactored to use internal id for objects. (authored by aeviso).
Refactored to use internal id for objects.
Jan 17 2021, 6:49 AM

Jan 14 2021

aeviso committed rDPROV482734b8af9c: Force commit retry on fail. (authored by aeviso).
Force commit retry on fail.
Jan 14 2021, 10:02 AM

Jan 13 2021

aeviso committed R230:402476374f2f: Refactor client to parallelize in two levels. (authored by aeviso).
Refactor client to parallelize in two levels.
Jan 13 2021, 7:53 AM

Jan 7 2021

aeviso committed rDPROV3928ff796f15: Minor fixes and comments for multithread approach. (authored by aeviso).
Minor fixes and comments for multithread approach.
Jan 7 2021, 12:17 PM
aeviso committed R230:53cc0182e3be: Server/client tools for provenance db creation. (authored by aeviso).
Server/client tools for provenance db creation.
Jan 7 2021, 12:16 PM
aeviso committed R230:be770b5139ee: New script to compare dbs by first occurrence. (authored by aeviso).
New script to compare dbs by first occurrence.
Jan 7 2021, 12:15 PM

Jan 4 2021

aeviso committed rDPROV0e5fa2782b71: Fixed treatment of remaining cadidates at the end. (authored by aeviso).
Fixed treatment of remaining cadidates at the end.
Jan 4 2021, 11:08 AM
aeviso committed rDPROVec853eaf3534: Attempt to fix parallel processing. (authored by aeviso).
Attempt to fix parallel processing.
Jan 4 2021, 11:08 AM
aeviso committed rDPROV0ef3a698078c: Apply black to the solution. (authored by aeviso).
Apply black to the solution.
Jan 4 2021, 11:08 AM
aeviso committed rDPROVc7fc095abaf0: Removed trailing commas. (authored by aeviso).
Removed trailing commas.
Jan 4 2021, 11:08 AM
aeviso committed rDPROVbdb28fbfb0b4: Add mutex for thread-safe archive queries. (authored by aeviso).
Add mutex for thread-safe archive queries.
Jan 4 2021, 11:08 AM
aeviso committed rDPROVbf5af324cbdb: Removed PosixPath dependency. (authored by aeviso).
Removed PosixPath dependency.
Jan 4 2021, 11:08 AM
aeviso committed rDPROV5c506a174001: Fix to allow processing revision out of order. (authored by aeviso).
Fix to allow processing revision out of order.
Jan 4 2021, 11:08 AM

Dec 21 2020

aeviso committed rDPROV994b46865039: Bug fixing and minor CLI improvements. (authored by aeviso).
Bug fixing and minor CLI improvements.
Dec 21 2020, 2:09 PM

Dec 18 2020

aeviso committed rDPROVc59e185299a7: Removed unused files. (authored by aeviso).
Removed unused files.
Dec 18 2020, 9:12 PM
aeviso committed R230:f8b8ea064393: Improved logging and cli feedback. (authored by aeviso).
Improved logging and cli feedback.
Dec 18 2020, 8:59 PM
aeviso committed rDPROVbfaa96ce67c9: Fixed missing frontier subdirectories issue. (authored by aeviso).
Fixed missing frontier subdirectories issue.
Dec 18 2020, 8:33 PM
aeviso committed rDPROV3506fba42ee6: Fixed issue with parent directory computation. (authored by aeviso).
Fixed issue with parent directory computation.
Dec 18 2020, 12:29 PM

Dec 17 2020

aeviso committed R230:ba4801c0a243: Output comparison tool. (authored by aeviso).
Output comparison tool.
Dec 17 2020, 1:33 PM

Dec 11 2020

aeviso committed R230:286d0084692e: Content comparison script (authored by aeviso).
Content comparison script
Dec 11 2020, 8:19 PM

Dec 10 2020

aeviso committed rDPROV22714cbb6acd: Bug fixing in revisited version. (authored by aeviso).
Bug fixing in revisited version.
Dec 10 2020, 1:56 PM

Dec 9 2020

aeviso committed rDPROV0c7e5d17ced9: Fix to allow the root directory in the frontier. (authored by aeviso).
Fix to allow the root directory in the frontier.
Dec 9 2020, 6:18 PM
aeviso committed rDPROV78e38e5b17b0: Resolved TODO's in the revisited version. (authored by aeviso).
Resolved TODO's in the revisited version.
Dec 9 2020, 5:15 PM
aeviso committed rDPROV6cdd592762ed: Merged different versions into the main one. (authored by aeviso).
Merged different versions into the main one.
Dec 9 2020, 1:41 PM

Dec 7 2020

aeviso committed rDPROVf21cfd143829: Made the code compliant with flake8 (authored by aeviso).
Made the code compliant with flake8
Dec 7 2020, 5:00 PM
aeviso committed rDPROVfdc015808910: Applied black for code formatting. (authored by aeviso).
Applied black for code formatting.
Dec 7 2020, 4:00 PM
aeviso committed rDPROVb4ae7cda8c3a: Added missing swh requirements. (authored by aeviso).
Added missing swh requirements.
Dec 7 2020, 3:45 PM
aeviso committed rDPROVf4a352ebe1d0: Solved most type anotation issues. (authored by aeviso).
Solved most type anotation issues.
Dec 7 2020, 3:27 PM
aeviso committed rDPROVbea86ac60b17: Resolved SQL conflicts to avoid reprocessing. Empirical cache size. (authored by aeviso).
Resolved SQL conflicts to avoid reprocessing. Empirical cache size.
Dec 7 2020, 2:20 PM

Nov 17 2020

aeviso committed rDPROVd05190820f8e: Added cache support for archive queries. (authored by aeviso).
Added cache support for archive queries.
Nov 17 2020, 2:57 PM

Nov 16 2020

aeviso committed rDPROVf8d30bc2da6d: Bug fixing. (authored by aeviso).
Bug fixing.
Nov 16 2020, 2:02 PM
aeviso committed rDPROV59960e572018: Removed duplicated functions. (authored by aeviso).
Removed duplicated functions.
Nov 16 2020, 12:47 AM
aeviso committed rDPROV9d45b455d053: Merge branch 'master' of https://forge.softwareheritage. (authored by aeviso).
Merge branch 'master' of https://forge.softwareheritage.
Nov 16 2020, 12:47 AM
aeviso committed rDPROV2bfae18207c6: Patched default configuration. (authored by aeviso).
Patched default configuration.
Nov 16 2020, 12:47 AM

Nov 15 2020

aeviso committed rDPROV53a666e63034: Fixed bug that made the algorithm unnecessarily walk already known directories (authored by aeviso).
Fixed bug that made the algorithm unnecessarily walk already known directories
Nov 15 2020, 11:36 PM

Nov 9 2020

aeviso committed rDPROVcc11759ebef9: Minor fixes on configuration. (authored by aeviso).
Minor fixes on configuration.
Nov 9 2020, 1:24 PM

Nov 5 2020

aeviso committed rDPROV79a8901853af: Code restrutured to separate different backend's implementations. (authored by aeviso).
Code restrutured to separate different backend's implementations.
Nov 5 2020, 4:33 PM
aeviso committed rDPROVa33cf0d8cadb: Improved profiling support. (authored by aeviso).
Improved profiling support.
Nov 5 2020, 2:29 PM
aeviso committed rDPROV9dabe5d33625: Origin-revision layer updated to use ArchiveInterface. (authored by aeviso).
Origin-revision layer updated to use ArchiveInterface.
Nov 5 2020, 2:29 PM

Oct 30 2020

aeviso committed rDPROV855f583350fb: Minor fixes and comments during profiling. (authored by aeviso).
Minor fixes and comments during profiling.
Oct 30 2020, 10:11 AM

Oct 27 2020

aeviso committed rDPROV0666a436a8b0: First version of frontend/backend for provenance and archive queries. (authored by aeviso).
First version of frontend/backend for provenance and archive queries.
Oct 27 2020, 10:57 AM
aeviso committed rDPROVd2297ef0cc0b: Added profiling option. (authored by aeviso).
Added profiling option.
Oct 27 2020, 10:57 AM

Oct 16 2020

aeviso committed rDPROVed132e111cdd: Fixed some minor cli bugs. (authored by aeviso).
Fixed some minor cli bugs.
Oct 16 2020, 3:04 PM

Oct 15 2020

aeviso committed rDPROV26aa2fbae229: Moved all database related code to provenance.py (authored by aeviso).
Moved all database related code to provenance.py
Oct 15 2020, 4:53 PM
aeviso committed rDPROV730948897249: Content-revision layer refactored and cleaned-up. (authored by aeviso).
Content-revision layer refactored and cleaned-up.
Oct 15 2020, 4:26 PM
aeviso committed rDPROV1a6bd2411f0a: Revision-origin layer refactored into the swh module. (authored by aeviso).
Revision-origin layer refactored into the swh module.
Oct 15 2020, 4:26 PM

Oct 13 2020

aeviso committed rDPROVff6995ce94b9: Content-revision layer refactored to postpone insertions. (authored by aeviso).
Content-revision layer refactored to postpone insertions.
Oct 13 2020, 4:49 PM
aeviso committed rDPROV5aa259e70bc3: Code restructuring into swh module (authored by aeviso).
Code restructuring into swh module
Oct 13 2020, 4:49 PM
aeviso committed rDPROVc3b88a9042ca: Ignore list and README updated. (authored by aeviso).
Ignore list and README updated.
Oct 13 2020, 4:49 PM
aeviso committed rDPROV037c0cd7a58b: Refactored model.py to use the storage API. (authored by aeviso).
Refactored model.py to use the storage API.
Oct 13 2020, 4:49 PM
aeviso committed rDPROV068dbc8c5759: Some utilities to graphically verify results. (authored by aeviso).
Some utilities to graphically verify results.
Oct 13 2020, 4:49 PM

Sep 25 2020

aeviso committed rDPROV72ec638f549c: Iterative version of content-revision layer. (authored by aeviso).
Iterative version of content-revision layer.
Sep 25 2020, 10:52 AM
aeviso committed rDPROV4c1b0a65f9da: Minor fix to origin-revision layer. (authored by aeviso).
Minor fix to origin-revision layer.
Sep 25 2020, 10:52 AM

Sep 24 2020

aeviso committed rDPROVc1d8455b6ffe: Fixed 'prefered' relation on origin-revision layer. (authored by aeviso).
Fixed 'prefered' relation on origin-revision layer.
Sep 24 2020, 3:30 PM
aeviso committed rDPROV9ea10df2f965: Iterative version or origin-revision layer. (authored by aeviso).
Iterative version or origin-revision layer.
Sep 24 2020, 11:31 AM
aeviso committed rDPROV3904c76d7521: Origin-revision layer refactoring. (authored by aeviso).
Origin-revision layer refactoring.
Sep 24 2020, 10:17 AM
aeviso committed rDPROV8fa9b3ca8a6a: Origin-revision layer refactoring. (authored by aeviso).
Origin-revision layer refactoring.
Sep 24 2020, 10:16 AM

Sep 17 2020

aeviso committed rDPROVfd8e70813327: First recursive implementation of the origin-revision layer. (authored by aeviso).
First recursive implementation of the origin-revision layer.
Sep 17 2020, 4:31 PM