Mapping SVN usernames to git

Taylor Smock taylor.smock at kaart.com
Mon Nov 20 21:23:06 UTC 2023


I'm working on converting the JOSM svn repositories to git. I am now at 
the point where I need to map svn usernames to git.


What I need from you:

  * The name you want your patches to be attributed to
  * The email you want your patches to be attributed to
      o As a reminder, this email /will/ be publicly visible via git
        history. GitHub and GitLab both have `noreply` email addresses.
      o Grant Slater (firefishy) has the map used for migrating
        http://svn.openstreetmap.org/ to git. This will likely be used
        as a "last resort"; if the attribution from that conversion is
        OK, then no action is necessary.
  * Optionally, the timezone offset for your patches (UTC±offset)


Notes on the conversion:

  * `patch by <foo>` commits have been modified such that the originator
    ("<foo>") is shown as the author, while the committer remains unchanged.
  * Doesn't do much to reduce repo size -- `git lfs` could be used for
    this prior to the final conversion
  * The `dist` directory for plugin releases has been excluded from the
    test repository due to size constraints
  * Does not split plugins into their own repositories. This can be done
    later.
  * plugin externals were converted to submodules; if a plugin had
    externals in it, those were /not/ converted

WIP Repositories (please do not fork these; I may rebuild them at any 
time as I get new attribution information):

  * JOSM core: https://github.com/tsmock/josm
  * JOSM plugins + jmapviewer: https://github.com/tsmock/josm-osmsvn-svn2git


Relevant JOSM ticket: https://josm.openstreetmap.de/ticket/23286


Thank you,

Taylor Smock


More information about the josm-dev mailing list