@@ -170,9 +170,7 @@ def reset_deleted_files(self):
170170 'git' , 'ls-files' , '--deleted' , '-z'
171171 ], cwd = self .repo_dir ).decode ().strip ().split ('\0 ' )
172172
173- paths = self .find_upstream_changed ('D' )
174- upstream_deleted = [fn [len (self .repo_dir ) + 1 :] for fn in paths ]
175-
173+ upstream_deleted = self .find_upstream_changed ('D' )
176174 for filename in deleted_files :
177175 # Filter out empty lines, and files that were deleted in the remote
178176 if filename and filename not in upstream_deleted :
@@ -206,7 +204,7 @@ def find_upstream_changed(self, kind):
206204 files = []
207205 for line in output .split ('\n ' ):
208206 if line .startswith (kind ):
209- files .append (os . path . join ( self . repo_dir , line .split ('\t ' , 1 )[1 ]) )
207+ files .append (line .split ('\t ' , 1 )[1 ])
210208
211209 return files
212210
@@ -241,6 +239,7 @@ def rename_local_untracked(self):
241239 # Find what files have been added!
242240 new_upstream_files = self .find_upstream_changed ('A' )
243241 for f in new_upstream_files :
242+ f = os .path .join (self .repo_dir , f )
244243 if os .path .exists (f ):
245244 # If there's a file extension, put the timestamp before that
246245 ts = datetime .datetime .now ().strftime ('__%Y%m%d%H%M%S' )
0 commit comments