Skip to content

Commit 8116f5d

Browse files
committed
Initial commit
0 parents  commit 8116f5d

File tree

15 files changed

+1460
-0
lines changed

15 files changed

+1460
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
target/
2+
**/*.rs.bk
3+
.*.swp

.travis.yml

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
# Based on the "trust" template v0.1.1
2+
# https://github.com/japaric/trust/tree/v0.1.1
3+
4+
dist: trusty
5+
language: rust
6+
services: docker
7+
sudo: required
8+
9+
env:
10+
global:
11+
- CRATE_NAME=git-subset
12+
13+
matrix:
14+
include:
15+
# Linux
16+
- env: TARGET=i686-unknown-linux-gnu
17+
- env: TARGET=x86_64-unknown-linux-gnu
18+
- env: TARGET=x86_64-unknown-linux-musl
19+
20+
# OSX
21+
- env: TARGET=x86_64-apple-darwin
22+
os: osx
23+
24+
# Testing other channels
25+
- env: TARGET=x86_64-unknown-linux-gnu
26+
rust: nightly
27+
- env: TARGET=x86_64-apple-darwin
28+
os: osx
29+
rust: nightly
30+
31+
before_install: set -e
32+
33+
install:
34+
- sh ci/install.sh
35+
- source ~/.cargo/env || true
36+
37+
script:
38+
- bash ci/script.sh
39+
40+
after_script: set +e
41+
42+
before_deploy:
43+
- sh ci/before_deploy.sh
44+
45+
deploy:
46+
api_key:
47+
secure: P7AhbGCIto2TIV6nFJn55KoxVEXC0zrGv7gr2CIu4jK4JKoURzTmmlDrgM5ic//YA2adiynU88kZyQrrbIQoUd9WR1tqQQbIbRJVUmZHAyHjeHp2jVJK5E/lmKzNW9AgJvS4HlU7ds2WfM4oXiY2AddeY8aahzMPbF3gSSjrildXJ8Us9cOhc2fI68NmmLiB/P1oCJxXYbCc9RIG3lp/ziil3/rS5GKTc1kf7PZ5QT+VQ6kaGSwEWPDyea+u6+y5vQul5x70Bi0xWA0XVaNdKst16XOq/3qwuea8AU/+WBSs9yo2Wi7XrIPyVy5KZaVkPbb1KyDJ/WkWuLEo8Tuu8oHaLLTNWB6RCbWD72tfeprttZUGSueLqiQcrUNcnzOXIN5yPi29qnEmEVrEYJhHRbpKP8cEfsGOH3JX6hf5c9xdNMd6CCNfnoqEocnvws/4idgXdrhoEAqkSijzkvyZ/8w+8VWqMYmUXBItr2TUM+4KeThCn2u5Usdq6zhJqKnvwrfKpISBxjgYzkp0DoLdQbJgDw4pWOpkID9dUe/N2pxa8V4peKlHzg5TvwlSRYy3KkunfTfbq+wDB8DGkercOf+gjGWIafJ9OZLE800g5p/C7KyWKW2KfVAi1CIwDjNZt1uV4Vc9oedbRzb/m+BA3smMsaiNA8OTQrygvBGqyD0=
48+
file_glob: true
49+
file: $CRATE_NAME-$TRAVIS_TAG-$TARGET.*
50+
on:
51+
condition: $TRAVIS_RUST_VERSION = stable
52+
tags: true
53+
provider: releases
54+
skip_cleanup: true
55+
56+
cache: cargo
57+
before_cache:
58+
# Travis can't cache files that are not readable by "others"
59+
- chmod -R a+r $HOME/.cargo
60+
61+
branches:
62+
only:
63+
# release tags
64+
- /^v\d+\.\d+\.\d+.*$/
65+
- master
66+
67+
notifications:
68+
email:
69+
on_success: never

Cargo.lock

Lines changed: 287 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: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[package]
2+
name = "git-subset"
3+
version = "0.1.0"
4+
authors = ["Jason White"]
5+
license = "MIT"
6+
readme = "README.md"
7+
repository = "https://github.com/jasonwhite/git-subset"
8+
documentation = "https://github.com/jasonwhite/git-subset"
9+
homepage = "https://github.com/jasonwhite/git-subset"
10+
description = """
11+
Super fast Git tree filtering.
12+
"""
13+
keywords = ["git", "filter-branch", "tree"]
14+
categories = ["command-line-utilities"]
15+
16+
[dependencies]
17+
git2 = "0.6"
18+
clap = "2.0"

0 commit comments

Comments
 (0)