<commit_before># jagged

jagged provides Java language bindings to [libgit2][0], a native Git
implementation.

[0]: https://github.com/libgit2/libgit2

## What is this madness?

This is very experimental, very mediocre JNI bindings for libgit2.
Almost nothing is bound, short of ensuring that this crazy idea might
work.  It turns out that it might.

You probably actually want to be using [jgit][1].

[1]: http://www.jgit.org

## How do I work with this?

Apologies to Maven lovers, this setup is abysmal at the moment.

1. Get the included libgit2 submodule:
        git submodule init
        git submodule update

2. Build the natives (libgit2 and libjagged) for your platform, and copy<commit_msg>Add javadoc link to README<commit_after># jagged

jagged provides Java language bindings to [libgit2][0], a native Git
implementation.

See the javadoc at [http://ethomson.github.io/jagged][1].

[0]: https://github.com/libgit2/libgit2
[1]: http://ethomson.github.io/jagged

## What is this madness?

This is very experimental, very mediocre JNI bindings for libgit2.
Almost nothing is bound, short of ensuring that this crazy idea might
work.  It turns out that it might.

You probably actually want to be using [jgit][2].

[2]: http://www.jgit.org

## How do I work with this?

Apologies to Maven lovers, this setup is abysmal at the moment.

1. Get the included libgit2 submodule:
        git submodule init
        git submodule update

2. Build the natives (libgit2 and libjagged) for your platform, and copy
{'fraction_non_alphanumeric': 0.08058124174372523, 'fraction_numerical': 0.017173051519154558, 'mean_word_length': 3.855769230769231, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5945557', 'n_tokens_mistral': 482, 'n_tokens_neox': 457, 'n_words': 208}