##// END OF EJS Templates
pathcomplete: complete directories more conservatively...
Bryan O'Sullivan -
r18796:fa6d5c62 default
parent child Browse files
Show More
@@ -2198,9 +2198,11 b' def debugpathcomplete(ui, repo, *specs, '
2198 f, d = complete(spec, acceptable or 'nmar')
2198 f, d = complete(spec, acceptable or 'nmar')
2199 files.update(f)
2199 files.update(f)
2200 dirs.update(d)
2200 dirs.update(d)
2201 for d in dirs:
2201 if not files and len(dirs) == 1:
2202 files.add(d + 'a')
2202 # force the shell to consider a completion that matches one
2203 files.add(d + 'b')
2203 # directory and zero files to be ambiguous
2204 dirs.add(iter(dirs).next() + '.')
2205 files.update(dirs)
2204 ui.write('\n'.join(repo.pathto(p, cwd) for p in sorted(files)))
2206 ui.write('\n'.join(repo.pathto(p, cwd) for p in sorted(files)))
2205 ui.write('\n')
2207 ui.write('\n')
2206
2208
General Comments 0
You need to be logged in to leave comments. Login now