Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Johannes Schindelin e45887a395 Also move core Git's .exe files out of libexec in the MinGit NuPkg
The same restrictions apply to the MinGit NuPkg as to the MinGit package
itself: we should put the .exe files in the same directory as their .dll
files.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-03-10 18:03:33 +01:00
Johannes Schindelin 28f6e887e4 nuget: author != owners...
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-02-26 14:11:59 +01:00
Johannes Schindelin 3195b56351 nuget: support building the MinGit version
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-02-26 14:11:40 +01:00
Johannes Schindelin 74d575733a nuget: allow setting the author/owner via the Git config
The nuget.author setting will be used, if available, unless overridden
via the command-line.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2017-01-13 15:46:40 +01:00
Johannes Schindelin 552635000a nuget: fix packaging
Somehow the latest two changes (including the LICENSE.txt and the
ReleaseNotes.html) had some issues that slipped through this maintainer's
slightly overworked hands. In both cases, the path was incorrect.

This commit fixes both issues.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2016-07-16 11:04:33 +02:00
Johannes Schindelin fcf33a6cc3 nuget: include the license file
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2016-07-04 09:34:22 +02:00
Craig E. Shea 350197ed33 nuget: Abort if can't generate ReleaseNotes.html
Incorporating a similar change made for the InnoSetup installer's
`release.sh` script, if the Release Notes can't be generated, then abort
creating the NuGet package.

Signed-off-by: Craig E. Shea <craig.e.shea@gmail.com>
2016-06-19 17:49:23 -04:00
Craig E. Shea 58db638562 nuget: update to use render-release-notes.sh
This commit updates the NuGet release.sh script to utilize
render-release-notes.sh for rendering the Release Notes.

Signed-off-by: Craig E. Shea <craig.e.shea@gmail.com>
2016-05-22 22:31:55 -04:00
Craig E. Shea e3704d6db1 Move ReleaseNotes.{css,md} and update scripts
With the addition of `render-release-notes.sh`, ReleaseNotes.md and the
stylesheet should no longer live in a specific installer's directory. This
commit moves ReleaseNotes.md and ReleaseNotes.css to the `build-extra`
directory to live with the `render-release-notes.sh` script (which going
forward, will be the only script "consuming" ReleaseNotes.md).

All installers will call upon `render-release-notes.sh` to render the
release notes for inclusion with the particular installatiotn package.

Updates to various scripts that referenced ReleaseNotes.md and/or
ReleaseNotes.css were made to reflect the new location of these files.

Signed-off-by: Craig E. Shea <craig.e.shea@gmail.com>
2016-05-22 22:31:55 -04:00
Johannes Schindelin b76539de14 Support generating NuGet packages of Git for Windows
We steal heavily from ourselves here...

Please note that the Install.ps1 script is only called if the NuGet
package is installed inside Visual Studio (and not if installed via
nuget.exe; this is a bug in nuget.exe as of time of writing).

Therefore, the user should still call tools\post-install.bat manually
or start tools\git-bash.exe once before doing anything else, if
nuget.exe is used to install this package.

Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
2016-02-07 14:59:46 +01:00