chiark / gitweb /
checkupdates: exit with error if fdroiddata git repo is dirty
authorHans-Christoph Steiner <hans@eds.org>
Mon, 5 Mar 2018 20:44:38 +0000 (21:44 +0100)
committerHans-Christoph Steiner <hans@eds.org>
Mon, 5 Mar 2018 20:49:09 +0000 (21:49 +0100)
commit86907d2ebf7ca94e653e060762a95ac182725fdd
treee58884d01a664ae9746c57a4e5054b68b3859a84
parent67d386d9252cb4f9fa8a82369ea88202773c6b71
checkupdates: exit with error if fdroiddata git repo is dirty

One key security property of the F-Droid ecosystem is that the sensitive
code is all stored forever in git repos and source tarballs.  That means
we can easily go back and see if there where exploits and where they came
from.  Therefore, checkupdates should require everything in fdroiddata be
committed to git before running.

This provides --allow-dirty to override that behavior.
completion/bash-completion
fdroidserver/checkupdates.py