More debugging.  Test 14 ("set and get some node properties") in fs-test.c passes now:
More debugging.  Test 14 ("set and get some node properties") in
fs-test.c passes now:

* proplist.c (svn_fs__set_prop): Check value exists before adding a
new property.

* dag.c (svn_fs__dag_set_proplist): Remember to set the new rep key in
the node revision, if created a new rep key.  Also, use
svn_fs__validate_proplist() instead of inline code, and return an
error if it's invalid, instead of calling abort().
(svn_fs__dag_get_proplist): Fetch the rep skel before using it.

Unrelated change:

* tests/libsvn_delta/ra-local-test.c: Make compilation warnings go
away.  This whole test is listed as "skip" in build.conf anyway.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion