# HG changeset patch # User Eric Hopper # Date 2005-09-27 21:59:02 # Node ID 9116fe491b061c5017d38cba07be77323083f1da # Parent 8cf364c654253fbb6807f44c47955a642554c24e Test case for the misleading message on bad permissions. diff --git a/tests/test-ro-message b/tests/test-ro-message new file mode 100644 --- /dev/null +++ b/tests/test-ro-message @@ -0,0 +1,17 @@ +#!/bin/sh +HG=hg +"$HG" init +mkdir b +echo 'Bouncy' >b/bouncy +echo 'tricycle' >b/vehicle +"$HG" add b/bouncy +"$HG" add b/vehicle +"$HG" commit -m 'Adding bouncy' +echo 'bouncy' >>b/bouncy +"$HG" commit -m 'Making it bouncier' +"$HG" update -C 0 +echo 'stationary' >>b/vehicle +"$HG" commit -m 'Clarifying the vehicle.' +"$HG" update -C 1 +chmod a-w b/vehicle +"$HG" update -m 2 2>&1 | sed 's|^\(.*[ ]\)/tmp/[^/]*/\(.*\)$|\1\2|g' diff --git a/tests/test-ro-message.out b/tests/test-ro-message.out new file mode 100644 --- /dev/null +++ b/tests/test-ro-message.out @@ -0,0 +1,1 @@ +abort: Permission denied - test-ro-message/b/vehicle