scripts/repo_reset.sh: stub to hard reset stupid git repo when stupid portage fails to sync right

This commit is contained in:
Rick Farina (Zero_Chaos) 2020-05-12 23:09:27 -04:00
parent 4991a67d26
commit 0c23ad2f0d
No known key found for this signature in database
GPG key ID: A29433C0AA431DDC

13
scripts/repo_reset.sh Executable file
View file

@ -0,0 +1,13 @@
#!/bin/sh
pentoo_repo=$(portageq get_repo_path / pentoo)
#this is a safety check to make sure we aren't force resetting a dev's environment
if ! grep 'git@github.com:pentoo/pentoo-overlay.git' "${pentoo_repo}/.git/config"; then
if cd "${pentoo_repo}"; then
#should probably add some "is this needed?" detection in here
git reset --hard origin
git clean -fd
git clean -fx
fi
else
printf "Not hard resetting git on developer machine\n"
fi