summaryrefslogtreecommitdiffstats
path: root/apps/patchwork
diff options
context:
space:
mode:
Diffstat (limited to 'apps/patchwork')
-rwxr-xr-xapps/patchwork/bin/rehash.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/patchwork/bin/rehash.py b/apps/patchwork/bin/rehash.py
index 1b3e3e9..92cfb20 100755
--- a/apps/patchwork/bin/rehash.py
+++ b/apps/patchwork/bin/rehash.py
@@ -20,9 +20,15 @@
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
from patchwork.models import Patch
+import sys
if __name__ == '__main__':
- for patch in Patch.objects.all():
+ if len(sys.argv) > 1:
+ patches = Patch.objects.filter(id__in = sys.argv[1:])
+ else:
+ patches = Patch.objects.all()
+
+ for patch in patches:
print patch.id, patch.name
patch.hash = None
patch.save()