On Mon, Dec 27, 2010 at 12:15:45AM +0800, Tay Ray Chuan wrote: > While we're at it, refactor normalization operations into a separate > function, so we just need to look at one place if we want to change > path normalizations. > --- > dulwich/repo.py | 6 +++++- > 1 files changed, 5 insertions(+), 1 deletions(-) > > diff --git a/dulwich/repo.py b/dulwich/repo.py > index 99c1df8..b1ebd2a 100644 > --- a/dulwich/repo.py > +++ b/dulwich/repo.py > @@ -1086,6 +1086,10 @@ class BaseRepo(object): > return c.id > > > +def _norm_path(path): > + return os.path.normcase(os.path.realpath(path)) Thanks for the patches.
I'm not sure this is a useful thing to factor out. Also, why the os.path.realpath? We're just going to open these files, why do we care about their canonical location? Cheers, Jelmer _______________________________________________ Mailing list: https://launchpad.net/~dulwich-users Post to : [email protected] Unsubscribe : https://launchpad.net/~dulwich-users More help : https://help.launchpad.net/ListHelp

