From what i gather thus far.
git-svn by default:
- add revision-id and revision-uuid at the end of the svn commit message (impacts hash computation)
- is aware of svn conventions (impacts hash computation)
- add @<repo-uuid> for every user it encounters (impacts hash computation)
- does not clone empty directory (impacts hash computation)
However, swh-svn:
- adds revision-id and revision-uuid in a git standard way (using extra-header)
- is not svn convention aware
- does not add @<repo-uuid> for every user it encounters
- does take into account empty directory that svn might throw at him (impacts hash computation)
This task is about to try and make the tools' behavior converge so that we can use git-svn to validate swh-svn.
This may reveal errors in swh-svn logics.