diff options
author | Ori Bernstein <ori@eigenstate.org> | 2021-06-12 14:57:58 +0000 |
---|---|---|
committer | Ori Bernstein <ori@eigenstate.org> | 2021-06-12 14:57:58 +0000 |
commit | 73db7a20f7a3195967d77b972e4eaa5602d2d4bf (patch) | |
tree | 3062b3a16cec14ed94b6c94e07f5b3d204c783f7 | |
parent | aacf368c6d4ec9adb9fae28d3ca07d074fd459f5 (diff) | |
download | plan9front-73db7a20f7a3195967d77b972e4eaa5602d2d4bf.tar.xz |
git/add: clear qid cache as side effect
this is an occasionally useful side effect when
doing surgery on repos, so let's have it.
-rwxr-xr-x[-rw-r--r--] | sys/src/cmd/git/add | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/src/cmd/git/add b/sys/src/cmd/git/add index a51e154ee..53e24d933 100644..100755 --- a/sys/src/cmd/git/add +++ b/sys/src/cmd/git/add @@ -31,9 +31,7 @@ for(f in $files){ # We don't want a matching qid, so that # git/walk doesn't think this came from # a checkout. - if(! test -e $addpath) - if(~ $add 'tracked' || test -e $gitfs/HEAD/tree/$f) - touch $addpath + echo -n > $addpath rm -f $delpath } } |