test-fix-clang-format.t
34 lines
| 755 B
| text/troff
|
Tads3Lexer
/ tests / test-fix-clang-format.t
Danny Hooper
|
r37200 | #require clang-format | ||
Test that a simple "hg fix" configuration for clang-format works. | ||||
$ cat >> $HGRCPATH <<EOF | ||||
> [extensions] | ||||
> fix = | ||||
> [experimental] | ||||
> evolution.createmarkers=True | ||||
> evolution.allowunstable=True | ||||
> [fix] | ||||
> clang-format:command=clang-format --style=Google --assume-filename={rootpath} | ||||
> clang-format:linerange=--lines={first}:{last} | ||||
Danny Hooper
|
r40569 | > clang-format:pattern=set:**.cpp or **.hpp | ||
Danny Hooper
|
r37200 | > EOF | ||
$ hg init repo | ||||
$ cd repo | ||||
$ printf "void foo(){int x=2;}\n" > foo.cpp | ||||
$ printf "void\nfoo();\n" > foo.hpp | ||||
$ hg commit -Am "foo commit" | ||||
adding foo.cpp | ||||
adding foo.hpp | ||||
$ hg cat -r tip * | ||||
void foo(){int x=2;} | ||||
void | ||||
foo(); | ||||
$ hg fix -r tip | ||||
$ hg cat -r tip * | ||||
void foo() { int x = 2; } | ||||
void foo(); | ||||
$ cd .. | ||||