Re: Trouble replacing adm_access in libsvn_client/merge.c (merge_file_changed)
From: Daniel Näslund <daniel_at_longitudo.com>
Date: Mon, 24 Aug 2009 09:07:23 +0200
To solve the problem I need to understand the wc better. I'm writing
1). svn_wc_adm_access_t and svn_wc_context_t both has a pointer to a db.
2). The locking mechanism in adm_access determines if you can write to
3). You can't open a adm_access to a file. It refers to a directory with
4). The locking in adm_access is physically a file .svn/lock but in
5). In wc_ctx there is supposed to be only one administrative area
6). Locking is set at one time and should not be altered through the
7). There is no API available for libsvn_client for accessing an
8). A lock held for a directory applies to all it's subdirectories.
9). The adm_access for the parent path of the file is sent to
It feels like if I'm missing a big piece of the puzzle!
Mvh
On Sun, Aug 23, 2009 at 08:45:14PM +0200, Daniel Näslund wrote:
------------------------------------------------------
|
This is an archived mail posted to the Subversion Dev mailing list.
This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.