diff mercurial/util.py @ 42343:d8e55c0c642c

util: make util.dirs() and util.finddirs() include root directory (API) This changes the behavior of test-origbackup-conflict.t so it no longer errors out when the backup path points to an existing file. Instead, it replaces the file by a directory. That seems reasonable to me. Differential Revision: https://phab.mercurial-scm.org/D6403
author Martin von Zweigbergk <martinvonz@google.com>
date Tue, 16 May 2017 11:00:38 -0700
parents 3e47d1ec9da5
children 2db96bf84a8f
line wrap: on
line diff
--- a/mercurial/util.py	Thu Jul 13 23:43:16 2017 -0700
+++ b/mercurial/util.py	Tue May 16 11:00:38 2017 -0700
@@ -3209,6 +3209,7 @@
     while pos != -1:
         yield path[:pos]
         pos = path.rfind('/', 0, pos)
+    yield ''
 
 
 # convenient shortcut