|
WareLogging, VersionControl.
|
|
|
|
= docs / notes =
|
|
|
|
* http://www.xsteve.at/prg/vc_svn/svn.txt
|
|
|
|
= weird locale issues =
|
|
|
|
Weird locale issues: http://www.mail-archive.com/gnome-i18n@gnome.org/msg05471.html
|
|
|
|
Take a look in /etc/ssh/sshd_config and try commenting out this AcceptEnv line:
|
|
|
|
# Allow client to pass locale environment variables
|
|
#AcceptEnv LANG LC_*
|
|
|
|
= discussion =
|
|
|
|
<[Brennen]> WareLogging, VersionControl. Has its ups and downs.
|
|
|
|
I just spent an hour and a half wrestling with CGI::Application and what appeared to be a nonsensical unix permissions problem. It turns out that svn export doesn't preserve repository permissions (or ownership) - and by extension, I suppose, that svn repositories don't either.
|
|
|
|
I'm not experienced enough to know whether this is standard behavior for source control systems, but either way it's pretty lame.
|
|
|
|
<[Brennen]> (Yeah, I get why it would be standard. Still.)
|
|
|
|
<[Brent]> In my (limited) experience with a handful of source control systems, permission preservation varies wildly from one system to another.
|
|
|
|
(I challenge anyone to use that last phrase as a song lyric.)
|
|
|
|
It is quite annoying. I do love it, though; easiest system I've ever used, once I got used to it. Which, granted, took a little while.
|
|
|
|
I might be able to provide a solution to your problem, if you post details.
|
|
|
|
<[Brennen]> As I recall, all that was really happening was that certain files needed to be read/write for my app to run. Since these permissions weren't getting preserved when I exported a fresh test installation to my /var/www, things were breaking. I wound up adding a couple of lines to a Makefile to set the appropriate perms directly. There's probably a more graceful way to go about it.
|
|
|
|
<[Brennen]> Considerably later, I notice that you can do:
|
|
|
|
svn proposet svn:executable ON filename
|