Skip to content

Commit 16dcbdb

Browse files
committed
Prepend repo_dir outside of find_upstream_changed
1 parent c2cf93d commit 16dcbdb

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

nbgitpuller/pull.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)