record: fix up test issues
authorMatt Mackall <mpm@selenic.com>
Sat, 31 Mar 2012 14:04:39 -0500
changeset 16328 d388c3fc8319
parent 16326 b95b006e18cc
child 16329 b3fefbb95aad
record: fix up test issues sed on BSD requires an arg to -i sed failing exposed an uninitialized variable issue
hgext/record.py
tests/test-record.t
--- a/hgext/record.py	Sat Mar 31 11:19:09 2012 -0500
+++ b/hgext/record.py	Sat Mar 31 14:04:39 2012 -0500
@@ -324,6 +324,7 @@
 """)
                 (patchfd, patchfn) = tempfile.mkstemp(prefix="hg-editor-",
                         suffix=".diff", text=True)
+                ncpatchfp = None
                 try:
                     # Write the initial patch
                     f = os.fdopen(patchfd, "w")
--- a/tests/test-record.t	Sat Mar 31 11:19:09 2012 -0500
+++ b/tests/test-record.t	Sat Mar 31 14:04:39 2012 -0500
@@ -919,7 +919,7 @@
 
   $ cat > editor << '__EOF__'
   > #!/bin/sh
-  > sed -i -e 7d -e '5s/^-/ /' "$1"
+  > sed -i.bak -e 7d -e '5s/^-/ /' "$1"
   > __EOF__
   $ chmod +x editor
   $ cat > editedfile << '__EOF__'