|
|
|
|
|
by scrollaway
4134 days ago
|
|
Seems like a shaky justification. I understand not offering things that are up for deletion but there wasn't even a way to do git pull --i-really-want-everything or some such. If you push passwords and keys to your git server, then force-push those things out, you most definitey want to run a gc. Git is a flimsy security layer around this. |
|
The use-case for this is that you're pushing to some shared hosting like GitHub where you can overwrite and delete refs, but you can't force a gc.
You don't want someone to scour your Git commit announcements and see "oops, deleted password!" and go and fetch the deleted SHA1.