On Fri, Dec 06, 2002 at 01:46:09PM -0600, Karl Fogel wrote:
> Philip Martin <philip@codematters.co.uk> writes:
> > Which means that we don't have a regression test for the r3746
> > behaviour, or that Matt forgot to run the tests...
>
> Maybe we should ask Matt to write a regression test for that :-).
>
> Ahem.
Is the following test what you had in mind?
Matt
Index: subversion/tests/clients/cmdline/stat_tests.py
===================================================================
--- subversion/tests/clients/cmdline/stat_tests.py (revision 4008)
+++ subversion/tests/clients/cmdline/stat_tests.py (working copy)
@@ -243,6 +243,33 @@
return 0
+def status_blank_for_ignored_file(sbox):
+ "status blank for ignored file"
+
+ if sbox.build():
+ return 1
+
+ wc_dir = sbox.wc_dir
+ was_cwd = os.getcwd()
+
+ os.chdir(wc_dir)
+
+ svntest.main.file_append('newfile', 'this is a new file')
+ svntest.main.run_svn(None, 'propset', 'svn:ignore', 'newfile', '.')
+ stat_output, err_output = svntest.main.run_svn(None, 'status', '--no-ignore',
+ '.')
+ if err_output:
+ return 1
+ status = 1
+ for line in stat_output:
+ if re.match(" +newfile", line):
+ status = 0
+
+ os.chdir(was_cwd)
+
+ return status
+
+
########################################################################
# Run the tests
@@ -255,6 +282,7 @@
status_missing_file,
status_type_change,
status_with_new_files_pending,
+ status_blank_for_ignored_file,
]
if __name__ == '__main__':
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat Dec 7 00:06:00 2002