{"push_id":1470257083,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"f43923764c620394b868e3034c7c83b4d5ebecc2","before":"3e85230a6dabb181e4bdd5a8c9bfe2b781a13ddf","commits":[{"sha":"6826d1cd0b43aff0f409062ae8966d9ea959c4a3","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"please.sh prerelease: simplify mode handling\n\nInstead of having a primary mode (\"installer\", \"portable\" or \"mingit\")\nand an optional secondary mode, let's just have a list of modes instead.\n\nThis will also allow us to build all three in one go.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/build-extra/commits/6826d1cd0b43aff0f409062ae8966d9ea959c4a3"},{"sha":"5eb7f38143cb78df6c5b555d2f830cd31de27ce2","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"please.sh: factor out code that ensures we can upload releases\n\nThis code will be used in a new option for the `prerelease` command to\nupload in the same run as building the prerelease.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/build-extra/commits/5eb7f38143cb78df6c5b555d2f830cd31de27ce2"},{"sha":"dd4b0e2620331336edc019e4967b8a356e332467","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"please.sh prerelease: add code to upload immediately\n\nThe primary reason to introduce the `prerelease` command was to allow\nthis here maintainer to publish intermediate installers for a wider\ntesting audience.\n\nIt already simplified things greatly, but there is some ways to go:\npublishing a prerelease should be as easy as calling\n\n\t/path/to/please.sh prerelease --now HEAD\n\nin a Git checkout, and it should build installers, portable Git and\nMinGit and upload them all to a specially-crafted tag.\n\nThis change implements the uploading part, but does not offer an option\nto make use of it yet.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/build-extra/commits/dd4b0e2620331336edc019e4967b8a356e332467"},{"sha":"b670dff7092ce0f69b87db3ac69a8e1921dcdcab","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"please.sh prerelease --force-version: narrow eligible base versions\n\nWhen interpolating via %(infix:<infix>) or %(base-version), we really\nonly want to use Git for Windows' own tags to describe things.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/build-extra/commits/b670dff7092ce0f69b87db3ac69a8e1921dcdcab"},{"sha":"12ff3c9a7af311ef35e71735742bdc1c6d84ccd8","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"please.sh prerelease: allow automatic prerelease tagging\n\nWith the %(prerelease-tag) placeholder, --force-version now generates a\nsensible version number (incrementing the last digit of the base\nversion, and appending an auto-incrementing counter).\n\nFor example, when generating a version for a revision that is based on\nv2.11.0.windows.1, it would result in v2.11.1.windows-prerelease.1 the\nfirst time, v2.11.1.windows-prerelease.2 the second time, etc.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/build-extra/commits/12ff3c9a7af311ef35e71735742bdc1c6d84ccd8"},{"sha":"b39d207ba1edbc944fa621056bc50525dfb2a7e1","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"please.sh prerelease: automate the entire prerelease & upload process\n\nWhen publishing a prerelease, it is easy to forget something or get\nsomething else wrong. For example, the version number produced by `git\nversion` should reflect the prerelease's official version number.\n\nAnd it should also all be as automatic as possible, so that this here\nmaintainer simply calls:\n\n\t/usr/src/build-extra/please.sh prerelease --now HEAD\n\nin a Git checkout and it will do everything up to, and including,\nuploading the artifacts.\n\nThis introduces that option.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/build-extra/commits/b39d207ba1edbc944fa621056bc50525dfb2a7e1"},{"sha":"f43923764c620394b868e3034c7c83b4d5ebecc2","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"Merge branch 'prerelease-now'\n\nThis topic branch brings more automation to the prerelease process.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/build-extra/commits/f43923764c620394b868e3034c7c83b4d5ebecc2"}]}
{"actor":{"display_login":"dscho"}}