]> git.ozlabs.org Git - patchwork/blobdiff - apps/patchwork/bin/rehash.py
Allow rehash for specific patches
[patchwork] / apps / patchwork / bin / rehash.py
index 1b3e3e91466fedd86c5058f23df1ac3208986b62..92cfb20ab12f6f8f038aef1b3389f4ad6ce24f06 100755 (executable)
 # 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()