# HG changeset patch # User Martin von Zweigbergk # Date 1549388662 28800 # Node ID e944cf4ce1a88a163c24a47bfa9abb47d73e41ed # Parent ea5ebb8f72bd2ae5060230f5151517a855928048 scmutil: delete now-unused origpath() (API) It has been replaced by backuppath(). Differential Revision: https://phab.mercurial-scm.org/D5860 diff -r ea5ebb8f72bd -r e944cf4ce1a8 mercurial/scmutil.py --- a/mercurial/scmutil.py Tue Feb 05 09:43:34 2019 -0800 +++ b/mercurial/scmutil.py Tue Feb 05 09:44:22 2019 -0800 @@ -873,41 +873,6 @@ return origvfs.join(filepath) -def origpath(ui, repo, filepath): - '''customize where .orig files are created - - Fetch user defined path from config file: [ui] origbackuppath = - Fall back to default (filepath with .orig suffix) if not specified - ''' - origvfs = getorigvfs(ui, repo) - if origvfs is None: - return filepath + ".orig" - - # Convert filepath from an absolute path into a path inside the repo. - filepathfromroot = util.normpath(os.path.relpath(filepath, - start=repo.root)) - - origbackupdir = origvfs.dirname(filepathfromroot) - if not origvfs.isdir(origbackupdir) or origvfs.islink(origbackupdir): - ui.note(_('creating directory: %s\n') % origvfs.join(origbackupdir)) - - # Remove any files that conflict with the backup file's path - for f in reversed(list(util.finddirs(filepathfromroot))): - if origvfs.isfileorlink(f): - ui.note(_('removing conflicting file: %s\n') - % origvfs.join(f)) - origvfs.unlink(f) - break - - origvfs.makedirs(origbackupdir) - - if origvfs.isdir(filepathfromroot) and not origvfs.islink(filepathfromroot): - ui.note(_('removing conflicting directory: %s\n') - % origvfs.join(filepathfromroot)) - origvfs.rmtree(filepathfromroot, forcibly=True) - - return origvfs.join(filepathfromroot) - class _containsnode(object): """proxy __contains__(node) to container.__contains__ which accepts revs"""