Skip to content

Commit

Permalink
Merge branch 'svn-fe' of git://repo.or.cz/git/jrn
Browse files Browse the repository at this point in the history
* 'svn-fe' of git://repo.or.cz/git/jrn:
  tests: kill backgrounded processes more robustly
  vcs-svn: a void function shouldn't try to return something
  tests: make sure input to sed is newline terminated
  vcs-svn: add missing cast to printf argument
  • Loading branch information
Junio C Hamano committed Mar 30, 2011
2 parents 537d990 + a892a2d commit 44a9ced
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 9 deletions.
12 changes: 6 additions & 6 deletions t/t0081-line-buffer.sh
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ long_read_test () {
rm -f input &&
mkfifo input &&
{
{
(
generate_tens_of_lines $tens_of_lines "$line" &&
sleep 100
} >input &
exec sleep 100
) >input &
} &&
test-line-buffer input <<-EOF >output &&
binary $readsize
Expand Down Expand Up @@ -109,11 +109,11 @@ test_expect_success PIPE '1-byte read, no input available' '
rm -f input &&
mkfifo input &&
{
{
(
printf "%s" a &&
printf "%s" b &&
sleep 100
} >input &
exec sleep 100
) >input &
} &&
test-line-buffer input <<-\EOF >actual &&
binary 1
Expand Down
8 changes: 6 additions & 2 deletions t/t9010-svn-fe.sh
Original file line number Diff line number Diff line change
Expand Up @@ -407,7 +407,7 @@ test_expect_success 'NUL in log message, file content, and property name' '
OBJID
:000000 100644 OBJID OBJID A greeting
EOF
printf "\n%s" "something with an ASCII NUL (Q)" >expect.message &&
printf "\n%s\n" "something with an ASCII NUL (Q)" >expect.message &&
printf "%s\n" "helQo" >expect.hello1 &&
printf "%s\n" "link hello" >expect.hello2 &&
{
Expand Down Expand Up @@ -465,7 +465,11 @@ test_expect_success 'NUL in log message, file content, and property name' '
git diff-tree --root --stdin |
sed "s/$_x40/OBJID/g"
} >actual &&
git cat-file commit HEAD | nul_to_q | sed -ne "/^\$/,\$ p" >actual.message &&
{
git cat-file commit HEAD | nul_to_q &&
echo
} |
sed -ne "/^\$/,\$ p" >actual.message &&
git cat-file blob HEAD^:greeting | nul_to_q >actual.hello1 &&
git cat-file blob HEAD:greeting | nul_to_q >actual.hello2 &&
test_cmp expect actual &&
Expand Down
3 changes: 2 additions & 1 deletion vcs-svn/svndump.c
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,8 @@ static void handle_node(void)
if (have_text || have_props || node_ctx.srcRev)
die("invalid dump: deletion node has "
"copyfrom info, text, or properties");
return repo_delete(node_ctx.dst);
repo_delete(node_ctx.dst);
return;
}
if (node_ctx.action == NODEACT_REPLACE) {
repo_delete(node_ctx.dst);
Expand Down

0 comments on commit 44a9ced

Please sign in to comment.