There will be a related patch for the hg and the bzr loaders
Details
- Reviewers
ardumont - Group Reviewers
Reviewers - Commits
- rDLDBASE98ed83349c08: Move visit date helper from hg loader to core
Diff Detail
- Repository
- rDLDBASE Generic VCS/Package Loader
- Branch
- master
- Lint
No Linters Available - Unit
No Unit Test Coverage - Build Status
Buildable 26639 Build 41658: Phabricator diff pipeline on jenkins Jenkins console · Jenkins Build 41657: arc lint + arc unit
Event Timeline
Build is green
Patch application report for D7114 (id=25794)
Rebasing onto b3579ed07b...
Current branch diff-target is up to date.
Changes applied before test
commit 0184217e2dd3af6e5cd92f2cbb7ddca02a580581 Author: Raphaël Gomès <rgomes@octobus.net> Date: Tue Feb 8 10:03:09 2022 +0100 Move visit date helper from hg loader to core There will be a related patch for the hg and the bzr loaders
See https://jenkins.softwareheritage.org/job/DLDBASE/job/tests-on-diff/690/ for more details.
Build is green
Patch application report for D7114 (id=25795)
Rebasing onto b3579ed07b...
Current branch diff-target is up to date.
Changes applied before test
commit 98ed83349c085eeb4bb6870106bbe8b9410bfaa5 Author: Raphaël Gomès <rgomes@octobus.net> Date: Tue Feb 8 10:03:09 2022 +0100 Move visit date helper from hg loader to core There will be a related patch for the hg and the bzr loaders
See https://jenkins.softwareheritage.org/job/DLDBASE/job/tests-on-diff/691/ for more details.
I see this is used in swh/loader/mercurial/tasks.py. Why do we need to handle this many formats? The argument is be generated by us, so we should be able to make it consistent
This may be some leftover over-engineering, I'd be happy to drop it, but I have no real insight as to why this is/used to be necessary if at all.
It must be related to the use of this kind of date though cli (when the initial code was within the scope of the loader but now it's no longer the case).
So this is highly possible the str and the "now" version can be dropped (since we don't use those kind of tasks through cli).
(I'm wondering whether this goes in swh-loader-core or swh-core though.)
Let's just land this as is for now.