<commit_before><h1>
    <img src="docs/img/package_icon.svg" height="100">
    GitVersion
</h1>

Versioning when using git, solved. GitVersion looks at your git history and
works out the [semantic version][semver] of the commit being built.

[![Gitter][gitter-badge]][gitter]
[![Build status][appveyor-badge]][appveyor]
[![Build Status][azure-pipeline-badge]][azure-pipeline]
[![codecov][codecov-badge]][codecov]

|                                       |                Stable                         |                 Pre-release               |
| ------------------------------------: | :-------------------------------------------: | :---------------------------------------: |
|                              **Docs** |       [![Docs][docs-badge]][docs]             |    [![Docs][docs-pre-badge]][docs-pre]    |
|                    **GitHub Release** |   [![GitHub release][gh-rel-badge]][gh-rel]   |                      -                    |
|               **GitVersion.Portable** |   [![Chocolatey][choco-badge]][choco]         |   [![Chocolatey][choco-pre-badge]][choco] |
|                    **GitVersionCore** |       [![NuGet][gvc-badge]][gvc]              |       [![NuGet][gvc-pre-badge]][gvc]      |
|                    **GitVersionTask** |       [![NuGet][gvt-badge]][gvt]              |       [![NuGet][gvt-pre-badge]][gvt]      |
|            **GitVersion.CommandLine** |       [![NuGet][gvcl-badge]][gvcl]            |       [![NuGet][gvcl-pre-badge]][gvcl]    |
| **GitVersion.CommandLine.DotNetCore** |       [![NuGet][gvcd-badge]][gvcd]            |       [![NuGet][gvcd-pre-badge]][gvcd]    |
|                   **GitVersion.Tool** |       [![NuGet][gvgt-badge]][gvgt]            |       [![NuGet][gvgt-pre-badge]][gvgt]    |
|                               **Gem** |         [![Gem][gem-badge]][gem]              |                      -                    |
|                          **Homebrew** |     [![homebrew][brew-badge]][brew]           |                      -                    |
|                            **Docker** | [![Docker Pulls][dockerhub-badge]][dockerhub] |                      -

## Compatibility

GitVersion works Windows, Linux, and Mac.

Tip: If you get `System.TypeInitializationException: The type initializer for
'LibGit2Sharp.Core.NativeMethods' threw an exception. --->
System.DllNotFoundException: lib/linux/x86_64/libgit2-baa87df.so`

You likely need to install `libcurl3`. Run `sudo apt-get install libcurl3`

## Quick Links

- [Documentation][docs]
- [Contributing][contribute]
- [Why GitVersion][why]
- [Usage][usage]
- [How it works][how]
- [FAQ][faq]
- [Who is using GitVersion][who]

## GitVersion in action!

![README][gv-in-action]

You are seeing:

- Pull requests being built as pre-release builds
- A branch called `release-1.0.0` producing beta v1 packages

## Icon

<a href="http://thenounproject.com/noun/tree/#icon-No13389"
target="_blank">Tree</a> designed by <a
href="http://thenounproject.com/david.chapman" target="_blank"><NAME></a>
from The Noun Project

[semver]:               http://semver.org
[gitter]:               https://gitter.im/GitTools/GitVersion?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
[gitter-badge]:         https://badges.gitter.im/Join+Chat.svg
[appveyor]:             https://ci.appveyor.com/project/GitTools/gitversion/branch/master
[appveyor-badge]:       https://ci.appveyor.com/api/projects/status/sxje0wht0cscmn7w/branch/master?svg=true
[azure-pipeline]:       https://dev.azure.com/GitTools/GitVersion/_build/latest?definitionId=1
[azure-pipeline-badge]: https://dev.azure.com/GitTools/GitVersion/_apis/build/status/GitTools.GitVersion
[travis]:               https://travis-ci.org/GitTools/GitVersion
[travis-badge]:         https://travis-ci.org/GitTools/GitVersion.svg?branch=master
[codecov]:              https://codecov.io/gh/GitTools/GitVersion
[codecov-badge]:        https://codecov.io/gh/GitTools/GitVersion/branch/master/graph/badge.svg
[docs]:                 http://gitversion.readthedocs.org/en/stable/
[docs-badge]:           https://readthedocs.org/projects/gitversion/badge/?version=stable
[docs-pre]:             http://gitversion.readthedocs.org/en/latest/
[docs-pre-badge]:       https://readthedocs.org/projects/gitversion/badge/?version=latest
[gh-rel]:               https://github.com/GitTools/GitVersion/releases/latest
[gh-rel-badge]:         https://img.shields.io/github/release/gittools/gitversion.svg
[choco]:                https://chocolatey.org/packages/GitVersion.Portable<commit_msg>Update Noun Tree icon URL<commit_after><h1>
    <img src="docs/img/package_icon.svg" height="100">
    GitVersion
</h1>

Versioning when using git, solved. GitVersion looks at your git history and
works out the [semantic version][semver] of the commit being built.

[![Gitter][gitter-badge]][gitter]
[![Build status][appveyor-badge]][appveyor]
[![Build Status][azure-pipeline-badge]][azure-pipeline]
[![codecov][codecov-badge]][codecov]

|                                       |                Stable                         |                 Pre-release               |
| ------------------------------------: | :-------------------------------------------: | :---------------------------------------: |
|                              **Docs** |       [![Docs][docs-badge]][docs]             |    [![Docs][docs-pre-badge]][docs-pre]    |
|                    **GitHub Release** |   [![GitHub release][gh-rel-badge]][gh-rel]   |                      -                    |
|               **GitVersion.Portable** |   [![Chocolatey][choco-badge]][choco]         |   [![Chocolatey][choco-pre-badge]][choco] |
|                    **GitVersionCore** |       [![NuGet][gvc-badge]][gvc]              |       [![NuGet][gvc-pre-badge]][gvc]      |
|                    **GitVersionTask** |       [![NuGet][gvt-badge]][gvt]              |       [![NuGet][gvt-pre-badge]][gvt]      |
|            **GitVersion.CommandLine** |       [![NuGet][gvcl-badge]][gvcl]            |       [![NuGet][gvcl-pre-badge]][gvcl]    |
| **GitVersion.CommandLine.DotNetCore** |       [![NuGet][gvcd-badge]][gvcd]            |       [![NuGet][gvcd-pre-badge]][gvcd]    |
|                   **GitVersion.Tool** |       [![NuGet][gvgt-badge]][gvgt]            |       [![NuGet][gvgt-pre-badge]][gvgt]    |
|                               **Gem** |         [![Gem][gem-badge]][gem]              |                      -                    |
|                          **Homebrew** |     [![homebrew][brew-badge]][brew]           |                      -                    |
|                            **Docker** | [![Docker Pulls][dockerhub-badge]][dockerhub] |                      -

## Compatibility

GitVersion works Windows, Linux, and Mac.

Tip: If you get `System.TypeInitializationException: The type initializer for
'LibGit2Sharp.Core.NativeMethods' threw an exception. --->
System.DllNotFoundException: lib/linux/x86_64/libgit2-baa87df.so`

You likely need to install `libcurl3`. Run `sudo apt-get install libcurl3`

## Quick Links

- [Documentation][docs]
- [Contributing][contribute]
- [Why GitVersion][why]
- [Usage][usage]
- [How it works][how]
- [FAQ][faq]
- [Who is using GitVersion][who]

## GitVersion in action!

![README][gv-in-action]

You are seeing:

- Pull requests being built as pre-release builds
- A branch called `release-1.0.0` producing beta v1 packages

## Icon

<a href="https://thenounproject.com/term/tree/13389/" target="_blank">Tree</a>
designed by <a href="http://thenounproject.com/david.chapman" target="_blank"><NAME></a>
from The Noun Project.

[semver]:               http://semver.org
[gitter]:               https://gitter.im/GitTools/GitVersion?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge
[gitter-badge]:         https://badges.gitter.im/Join+Chat.svg
[appveyor]:             https://ci.appveyor.com/project/GitTools/gitversion/branch/master
[appveyor-badge]:       https://ci.appveyor.com/api/projects/status/sxje0wht0cscmn7w/branch/master?svg=true
[azure-pipeline]:       https://dev.azure.com/GitTools/GitVersion/_build/latest?definitionId=1
[azure-pipeline-badge]: https://dev.azure.com/GitTools/GitVersion/_apis/build/status/GitTools.GitVersion
[travis]:               https://travis-ci.org/GitTools/GitVersion
[travis-badge]:         https://travis-ci.org/GitTools/GitVersion.svg?branch=master
[codecov]:              https://codecov.io/gh/GitTools/GitVersion
[codecov-badge]:        https://codecov.io/gh/GitTools/GitVersion/branch/master/graph/badge.svg
[docs]:                 http://gitversion.readthedocs.org/en/stable/
[docs-badge]:           https://readthedocs.org/projects/gitversion/badge/?version=stable
[docs-pre]:             http://gitversion.readthedocs.org/en/latest/
[docs-pre-badge]:       https://readthedocs.org/projects/gitversion/badge/?version=latest
[gh-rel]:               https://github.com/GitTools/GitVersion/releases/latest
[gh-rel-badge]:         https://img.shields.io/github/release/gittools/gitversion.svg
[choco]:                https://chocolatey.org/packages/GitVersion.Portable
{'fraction_non_alphanumeric': 0.1867951385087047, 'fraction_numerical': 0.006131610642724187, 'mean_word_length': 2.0446666666666666, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 21, 'https://': 31, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 20, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1105461', 'n_tokens_mistral': 3077, 'n_tokens_neox': 2927, 'n_words': 377}