From b327058ccb2d3ed80f591e709938a625a3ffa25b Mon Sep 17 00:00:00 2001 From: Brian Date: Thu, 8 May 2014 19:17:36 -0600 Subject: [PATCH] Added a fix for old now unversioned files with readonly set. --- p4RemoveUnversioned.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/p4RemoveUnversioned.py b/p4RemoveUnversioned.py index 91b2bb4..3231267 100644 --- a/p4RemoveUnversioned.py +++ b/p4RemoveUnversioned.py @@ -5,7 +5,7 @@ # todo: switch to faster method of calling p4 fstat on an entire directory and parsing it's output # todo: add option of using send2trash -import inspect, os, re, subprocess, sys, traceback +import inspect, os, re, stat, subprocess, sys, traceback re_remove_comment = re.compile( "#.*$" ) @@ -118,6 +118,7 @@ def main( ): continue print( "| " + file + " is unversioned, removing it." ) + os.chmod( path, stat.S_IWRITE ) os.remove( path ) dirs_copy = dirs