Skip to content

Commit 5a3c628

Browse files
committed
add git-filter crate for name generation (#301)
1 parent cfaf31f commit 5a3c628

File tree

7 files changed

+41
-0
lines changed

7 files changed

+41
-0
lines changed

Cargo.lock

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,7 @@ members = [
146146
"git-packetline",
147147
"git-mailmap",
148148
"git-note",
149+
"git-filter",
149150
"git-sec",
150151
"git-lfs",
151152
"git-rebase",

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -124,6 +124,7 @@ Crates that seem feature complete and need to see some more use before they can
124124
* [git-credentials](https://github.com/Byron/gitoxide/blob/main/crate-status.md#git-credentials)
125125
* [git-sec](https://github.com/Byron/gitoxide/blob/main/crate-status.md#git-sec)
126126
* [git-note](https://github.com/Byron/gitoxide/blob/main/crate-status.md#git-note)
127+
* [git-filter](https://github.com/Byron/gitoxide/blob/main/crate-status.md#git-filter)
127128
* [git-date](https://github.com/Byron/gitoxide/blob/main/crate-status.md#git-date)
128129
* [git-lfs](https://github.com/Byron/gitoxide/blob/main/crate-status.md#git-lfs)
129130
* [git-rebase](https://github.com/Byron/gitoxide/blob/main/crate-status.md#git-rebase)

crate-status.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -236,6 +236,14 @@ A mechanism to associate metadata with any object, and keep revisions of it usin
236236

237237
### git-credentials
238238
* [x] launch git credentials helpers with a given action
239+
240+
### git-filter
241+
242+
Provide base-implementations for dealing with smudge and clean filters as well as filter processes, facilitating their development.
243+
244+
* [ ] clean filter base
245+
* [ ] smudge filter base
246+
* [ ] filter process base
239247

240248
### git-sec
241249

git-filter/CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## Unreleased
9+
10+
An empty crate without any content to reserve the name for the gitoxide project.
11+

git-filter/Cargo.toml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[package]
2+
name = "git-filter"
3+
version = "0.0.0"
4+
repository = "https://github.com/Byron/gitoxide"
5+
license = "MIT/Apache-2.0"
6+
description = "A WIP crate of the gitoxide project implementing git filters"
7+
authors = ["Sebastian Thiel <[email protected]>"]
8+
edition = "2018"
9+
10+
[lib]
11+
doctest = false
12+
13+
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
14+
15+
[dependencies]

git-filter/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
#![forbid(unsafe_code, rust_2018_idioms)]

0 commit comments

Comments
 (0)