On Tue, Jun 16, 2009 at 18:00, Stefan Küng<tortoisesvn_at_gmail.com> wrote:
> Okkes, Lucien wrote:
>> We are currently running TortoiseSVN latest version (1.6.2 build 16344)
>> on a Citrix server with RES Powerfuse. After starting TortoiseSVN
>> functions from the context menu the following error message is
>> displayed: "Can't determine the system config path". We have determined
>> that this error is related to the fact that the ALLUSERSPROFILE
>> environment variable is not set in the Citrix/RES Powerfuse environment
>> (as designed). Whe are wondering why TortoiseSVN requires the
>> ALLUSERSPROFILE variable. After all, the application data is stored in
>> the path found in the APPDATA environment variable?
>> Is this issue kwown? Is any workaround available for this problem?
> This is actually the svn library, not TSVN which requires this. And the
> reason is that svn uses configurations from different places. The
> %ALLUSERPROFILE% contains default settings which users then can override
> in %APPDATA%.
> But if you get an error if ALLUSERSPROFILE doesn't exist, then I'd say
> that this is a bug.
> Looking through the code, I can see the problem in
> libsvn_subr\config_win.c just at the top.
> I'll have a closer look - I may get this to work better and create a
> patch for Subversion...
I've sent a patch to the Subversion list which will solve this issue:
If nobody objects to the patch until tomorrow, I'll commit it to the svn trunk.
But since 1.6.3 is due tomorrow (not the release, but the branching
and signing part) it most likely won't go into 1.6.3, maybe into
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest Interface to (Sub)Version Control
/_/ \_\ http://tortoisesvn.net
To unsubscribe from this discussion, e-mail: [users-unsubscribe_at_tortoisesvn.tigris.org].
Received on 2009-06-16 21:07:16 CEST