indexabout

This is where I publish my own projects. Unless otherwise specified, they're all licenced GLPv2.

Every project's summary page will contain clone links and sometimes snapshots. Cloning is via the unencrypted git protocol:

$ git clone git://code.diederickdevries.net/aftercare

Pull requests

If you want me to pull your changes, you'll have to create a signed tag, push it to your public repository (might be GitHub), and then create a pull request:

$ git tag --sign -m "Shiny new feature" tagname feature-shiny
$ git push example.com:/git/project.git/ +tagname
$ git request-pull v3.2 example.com:/git/project.git/ feature-shiny > msg.txt

Where:

  • tagname is the name of your new signed tag,
  • feature-shiny is the name of your branch,
  • example.com:/git/project.git/ is where you publish your fork, and
  • v3.2 is the tag where you based your branch on

This generates a report that you can email to me at diederick@diederickdevries.net.

https://git-blame.blogspot.com/2012/01/using-signed-tag-in-pull-requests.html has a good explanation on this, and https://git-scm.com/docs/git-request-pull explains git request-pull.