record: fix up test issues
sed on BSD requires an arg to -i
sed failing exposed an uninitialized variable issue
--- 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__'