Commit Graph

17 Commits

Author SHA1 Message Date
Taylor Blau
ab4afc5945 lfs,test: indent contents of conflicting hook contents 2017-07-06 11:59:43 -07:00
Steve Streeting
d7fb033572 Merge branch 'master' into locking-master-2 2017-01-19 11:42:47 +00:00
Steve Streeting
a084c50ea6 Teach git lfs install the —skip-repo option to not change local repo
Useful for avoiding unintended side effects when just wanting to install
filters
2017-01-16 12:39:55 +00:00
Steve Streeting
e1068a2921 Add post-merge hook to make files read-only again if not locked 2017-01-02 16:56:47 +00:00
Steve Streeting
268e978cea Add post-commit hook to make newly added lockable files read-only 2017-01-02 14:36:28 +00:00
Steve Streeting
7ab2492bb2 Add post-checkout hook to make lockable files read-only if not locked 2017-01-02 13:07:53 +00:00
risk danger olson
a5c02d2b23 failing tests 2016-11-30 13:43:46 -07:00
Taylor Blau
4ae8afca74 test/install: grep against filter-process, not filter 2016-11-10 12:23:56 -07:00
Taylor Blau
bca03c562d commands,lfs,test: rename command to filter-process 2016-11-08 13:17:41 -07:00
Lars Schneider
1c9086a95b add test filter protocol to install/uninstall test 2016-11-08 18:31:51 +01:00
Lars Schneider
d874af9ac1 wip 2016-11-02 16:51:14 -06:00
Steve Streeting
87727a206b Automatically upgrade old filters instead of requiring —force
Also remove upgrade path for `git-media` since over-general and should
not be needed any more
2016-09-01 12:29:49 +01:00
Steve Streeting
5be442daea Add git lfs update --manual option & promote it on hook install fail 2016-04-26 12:04:55 +01:00
Steve Streeting
5a081f4970 Fix install test, "Git LFS initialized" now omitted on hook failure 2016-04-25 11:01:19 +01:00
Steve Streeting
5ac6e5d903 Create failing tests 2016-04-25 10:56:38 +01:00
epriestley
fa2ec2fb70 Fix smudge/clean filters to work with filenames that have leading dashes
Fixes issue #1072. Currently, `git-lfs` installs filters which misinterpret
filenames with leading dashes as command line flags. Separate paths with a
double dash (`--`) when installing filters so these files are handled
properly.

The failing test now passes:

```
$ ./test/test-unusual-filenames.sh
...
test: push unusually named files ...                               OK
test: pull unusually named files ...                               OK
```
2016-03-17 14:46:18 -07:00
risk danger olson
c9fe0960b3 rename init => install 2015-11-16 13:31:26 -07:00