<commit_before>## Git Component

*Available as of Camel version 2.16*

The *git:* component allows you to work with a generic Git repository. 

[source,xml]
------------------------------------------------------------
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-git</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
------------------------------------------------------------

*URI Format*

[source,java]
-----------------------------------
git://localRepositoryPath[?options]
-----------------------------------

### URI Options

The producer allows to do operations on a specific repository. +
The consumer allows consuming commits, tags and branches on a specific
repository.


// component options: START
The Git component has no options.
// component options: END




// endpoint options: START
The Git endpoint is configured using URI syntax:

    git:localPath

  with the following path and query parameters:

#### Path Parameters (1 parameters):

[width="100%",cols="2,1,1m,6",options="header"]
|=======================================================================
| Name | Default | Java Type | Description
| localPath |  | String | *Required* Local repository path
|=======================================================================

#### Query Parameters (13 parameters):

[width="100%",cols="2,1,1m,1m,5",options="header"]
|=======================================================================
| Name | Group | Default | Java Type | Description
| branchName | common |  | String | The branch name to work on
| password | common |  | String | Remote repository password
| remoteName | common |  | String | The remote repository name to use in particular operation like pull
| remotePath | common |  | String | The remote repository path
| tagName | common |  | String | The tag name to work on
| username | common |  | String | Remote repository username
| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored.<commit_msg>Regen docs<commit_after>## Git Component

*Available as of Camel version 2.16*

The *git:* component allows you to work with a generic Git repository. 

[source,xml]
------------------------------------------------------------
<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-git</artifactId>
    <version>x.x.x</version>
    <!-- use the same version as your Camel core version -->
</dependency>
------------------------------------------------------------

*URI Format*

[source,java]
-----------------------------------
git://localRepositoryPath[?options]
-----------------------------------

### URI Options

The producer allows to do operations on a specific repository. +
The consumer allows consuming commits, tags and branches on a specific
repository.


// component options: START
The Git component has no options.
// component options: END




// endpoint options: START
The Git endpoint is configured using URI syntax:

    git:localPath

with the following path and query parameters:

#### Path Parameters (1 parameters):

[width="100%",cols="2,1,1m,6",options="header"]
|=======================================================================
| Name | Default | Java Type | Description
| localPath |  | String | *Required* Local repository path
|=======================================================================

#### Query Parameters (13 parameters):

[width="100%",cols="2,1,1m,1m,5",options="header"]
|=======================================================================
| Name | Group | Default | Java Type | Description
| branchName | common |  | String | The branch name to work on
| password | common |  | String | Remote repository password
| remoteName | common |  | String | The remote repository name to use in particular operation like pull
| remotePath | common |  | String | The remote repository path
| tagName | common |  | String | The tag name to work on
| username | common |  | String | Remote repository username
| bridgeErrorHandler | consumer | false | boolean | Allows for bridging the consumer to the Camel routing Error Handler which mean any exceptions occurred while the consumer is trying to pickup incoming messages or the likes will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions that will be logged at WARN or ERROR level and ignored.
{'fraction_non_alphanumeric': 0.24124513618677043, 'fraction_numerical': 0.008601269711243089, 'mean_word_length': 3.2395833333333335, 'pattern_counts': {'":': 0, '<': 21, '<?xml version=': 0, '>': 21, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, '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': '8919', 'n_tokens_mistral': 1164, 'n_tokens_neox': 1071, 'n_words': 484}