git.install.nuspec 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!-- Read this before creating packages: https://chocolatey.org/docs/create-packages -->
  3. <!-- It is especially important to read the above link to understand additional requirements when publishing packages to the community feed aka dot org (https://chocolatey.org/packages). -->
  4. <!-- Test your packages in a test environment: https://github.com/chocolatey/chocolatey-test-environment -->
  5. <!--
  6. This is a nuspec. It mostly adheres to https://docs.nuget.org/create/Nuspec-Reference. Chocolatey uses a special version of NuGet.Core that allows us to do more than was initially possible. As such there are certain things to be aware of:
  7. * the package xmlns schema url may cause issues with nuget.exe
  8. * Any of the following elements can ONLY be used by choco tools - projectSourceUrl, docsUrl, mailingListUrl, bugTrackerUrl, packageSourceUrl, provides, conflicts, replaces
  9. * nuget.exe can still install packages with those elements but they are ignored. Any authoring tools or commands will error on those elements
  10. -->
  11. <!-- You can embed software files directly into packages, as long as you are not bound by distribution rights. -->
  12. <!-- * If you are an organization making private packages, you probably have no issues here -->
  13. <!-- * If you are releasing to the community feed, you need to consider distribution rights. -->
  14. <!-- Do not remove this test for UTF-8: if “Ω” doesn’t appear as greek uppercase omega letter enclosed in quotation marks, you should use an editor that supports UTF-8, not this one. -->
  15. <package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
  16. <metadata>
  17. <!-- == PACKAGE SPECIFIC SECTION == -->
  18. <!-- This section is about this package, although id and version have ties back to the software -->
  19. <!-- id is lowercase and if you want a good separator for words, use '-', not '.'. Dots are only acceptable as suffixes for certain types of packages, e.g. .install, .portable, .extension, .template -->
  20. <!-- If the software is cross-platform, attempt to use the same id as the debian/rpm package(s) if possible. -->
  21. <id>git.install</id>
  22. <!-- version should MATCH as closely as possible with the underlying software -->
  23. <!-- Is the version a prerelease of a version? https://docs.nuget.org/create/versioning#creating-prerelease-packages -->
  24. <!-- Note that unstable versions like 0.0.1 can be considered a released version, but it's possible that one can release a 0.0.1-beta before you release a 0.0.1 version. If the version number is final, that is considered a released version and not a prerelease. -->
  25. <version>{{PackageVersion}}</version>
  26. <packageSourceUrl>https://github.com/ferventcoder/chocolatey-packages</packageSourceUrl>
  27. <!-- owners is a poor name for maintainers of the package. It sticks around by this name for compatibility reasons. It basically means you. -->
  28. <owners>Rob Reynolds, Darwin Sanoy</owners>
  29. <!-- ============================== -->
  30. <!-- == SOFTWARE SPECIFIC SECTION == -->
  31. <!-- This section is about the software itself -->
  32. <title>Git (Install)</title>
  33. <authors>Johannes Schindelin, msysgit Committers</authors>
  34. <projectUrl>https://git-for-windows.github.io/</projectUrl>
  35. <iconUrl>https://cdn.rawgit.com/ferventcoder/chocolatey-packages/02c21bebe5abb495a56747cbb9b4b5415c933fc0/icons/git.svg</iconUrl>
  36. <licenseUrl>http://www.gnu.org/licenses/old-licenses/gpl-2.0.html</licenseUrl>
  37. <requireLicenseAcceptance>false</requireLicenseAcceptance>
  38. <projectSourceUrl>https://github.com/git-for-windows/git</projectSourceUrl>
  39. <docsUrl>http://git-scm.com/doc</docsUrl>
  40. <mailingListUrl>http://groups.google.com/group/git-for-windows</mailingListUrl>
  41. <bugTrackerUrl>https://github.com/git-for-windows/git/issues</bugTrackerUrl>
  42. <tags>git vcs dvcs version control msysgit admin</tags>
  43. <summary>Git (for Windows) – Fast Version Control</summary>
  44. <description>
  45. Git (for Windows) – Git is a powerful distributed Source Code Management tool. If you just want to use Git to do your version control in Windows, you will need to download Git for Windows, run the installer, and you are ready to start.
  46. Note: Git for Windows is a project run by volunteers, so if you want it to improve, volunteer!
  47. ### Package Specifics
  48. The package uses default install options minus cheetah integration and desktop icons. Cheetah prevents a good upgrade scenario, so it has been removed.
  49. #### Package Parameters
  50. The following package parameters can be set:
  51. * `/GitOnlyOnPath` - this puts gitinstall\cmd on path. This is also done by default if no package parameters are set.
  52. * `/GitAndUnixToolsOnPath` - this puts gitinstall\bin on path. This setting will override `/GitOnlyOnPath`.
  53. * `/NoAutoCrlf` - this setting only affects new installs, it will not override an existing `.gitconfig`. This will ensure 'Checkout as is, commit as is'
  54. * `/WindowsTerminal` - this makes vim use the regular Windows terminal instead of MinTTY terminal
  55. These parameters can be passed to the installer with the use of `-params`.
  56. For example: `-params '"/GitAndUnixToolsOnPath /NoAutoCrlf"'`.
  57. **Please Note**: This is an automatically updated package. If you find it is
  58. out of date by more than a day or two, please contact the maintainer(s) and
  59. let them know the package is no longer updating correctly.
  60. </description>
  61. </metadata>
  62. <files>
  63. <file src="tools\**" target="tools" />
  64. </files>
  65. </package>
  66. <!-- character encoding: “UTF-8” -->