Tree
- Tree:
5e856bd49e40180509d11291c06ee11730d8bef4
- Date:
- Message:
- actually detect modified files when checking out with -E When checking out over a pre-existing directory tree with -E, got would store the checkout timestamp in the fileindex and so not detect local edits until those files are touch(1)ed again. Instead, detect that a file already exists during checkout and don't update its {c,m}time, leaving them to zero (the epoch), so a subsequent `got status' will look at its contents. While here, change the status char for such file from ? to E, which is what the manpage actually documents. Issue reported by naddy@ ok stsp@
Makefile | commits | blame |
Makefile.inc | commits | blame |
got-read-blob/ | |
got-read-commit/ | |
got-read-gitconfig/ | |
got-read-gotconfig/ | |
got-read-object/ | |
got-read-pack/ | |
got-read-tag/ | |
got-read-tree/ |