Name |
Last commit
|
Last update |
---|---|---|
.. | ||
network | ||
test | ||
.gitignore | ||
CMakeLists.txt | ||
Makefile | ||
README.md | ||
add.c | ||
cat-file.c | ||
diff.c | ||
general.c | ||
init.c | ||
log.c | ||
rev-list.c | ||
rev-parse.c | ||
showindex.c | ||
status.c |
Fixed the filter order to match core Git, too. This test demonstrates an interesting behavior of core Git (which is totally reasonable and which libgit2 matches, although mostly by coincidence). If you use the ident filter and commit a file with a garbage ident in it, like '$Id: this is just garbage$' and then immediately do a 'git checkout-index' with the new file, Git will not consider the file out of date and will not overwrite the file with an updated $Id$. Libgit2 has the same behavior. If you remove the file and then do a checkout-index, it will be replaced with a filtered version that has injected the OID correctly.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
network | Loading commit data... | |
test | Loading commit data... | |
.gitignore | Loading commit data... | |
CMakeLists.txt | Loading commit data... | |
Makefile | Loading commit data... | |
README.md | Loading commit data... | |
add.c | Loading commit data... | |
cat-file.c | Loading commit data... | |
diff.c | Loading commit data... | |
general.c | Loading commit data... | |
init.c | Loading commit data... | |
log.c | Loading commit data... | |
rev-list.c | Loading commit data... | |
rev-parse.c | Loading commit data... | |
showindex.c | Loading commit data... | |
status.c | Loading commit data... |