# HG changeset patch # User Christian Ebert # Date 1236232061 -3600 # Node ID 8117a011d1bda28d4a88513bb3416148e98ab238 # Parent 3fef0be9f5504e0d5422716520f27c550b47917c# Parent 062ce3b9c962771879cd8301c43d59bf81fb0965 Merge with stable diff -r 3fef0be9f550 -r 8117a011d1bd hgkw/keyword.py --- a/hgkw/keyword.py Tue Dec 16 09:58:41 2008 +0100 +++ b/hgkw/keyword.py Thu Mar 05 06:47:41 2009 +0100 @@ -139,7 +139,7 @@ templatefilters.filters['utcdate'] = utcdate self.ct = cmdutil.changeset_templater(self.ui, self.repo, - False, '', False) + False, None, '', False) def substitute(self, data, path, ctx, subfunc): '''Replaces keywords in data with expanded template.''' @@ -485,10 +485,10 @@ del wlock, lock # monkeypatches - def kwpatchfile_init(orig, self, ui, fname, missing=False): + def kwpatchfile_init(orig, self, ui, fname, opener, missing=False): '''Monkeypatch/wrap patch.patchfile.__init__ to avoid rejects or conflicts due to expanded keywords in working dir.''' - orig(self, ui, fname, missing) + orig(self, ui, fname, opener, missing) # shrink keywords read from working dir self.lines = kwt.shrinklines(self.fname, self.lines) diff -r 3fef0be9f550 -r 8117a011d1bd tests/test-keyword.out --- a/tests/test-keyword.out Tue Dec 16 09:58:41 2008 +0100 +++ b/tests/test-keyword.out Thu Mar 05 06:47:41 2009 +0100 @@ -213,15 +213,15 @@ +$Id$ +tests for different changenodes % qpop -Patch queue now empty +patch queue now empty % qgoto - should imply qpush applying mqtest.diff -Now at: mqtest.diff +now at: mqtest.diff % cat $Id: c,v 40a904bbbe4c 1970/01/01 00:00:01 user $ tests for different changenodes % qpop and move on -Patch queue now empty +patch queue now empty % copy % kwfiles added a @@ -458,7 +458,7 @@ warning: conflicts during merge. merging m failed! 0 files updated, 0 files merged, 0 files removed, 1 files unresolved -use 'hg resolve' to retry unresolved file merges +use 'hg resolve' to retry unresolved file merges or 'hg up --clean' to abandon % keyword stays outside conflict zone $Id$ <<<<<<< local