I'll file this as a proper issue later if no one picks it up -- this just
came across another mailing list I'm on.
-------- Original Message --------
Subject: If you expect me to speak your language, just let me know, stupid!
Date: Tue, 30 Jan 2007 13:54:11 +0100
I was just beginning to hate SVN, because it thinks I'm the one who
should make the bookkeeping for the merges (gee, I really wonder why
I use a computer...), when I found a tool to help me: svnmerge.py.
A quick look at the manual^Wwiki, and I'm ready to roll:
$ svnmerge init -v -v
svn propget --strict "svnmerge-integrated" "."
svnmerge: calculate head path for the branch
svn info "."
Traceback (most recent call last):
File "/usr/bin/svnmerge", line 1946, in ?
File "/usr/bin/svnmerge", line 1886, in main
cf_head, cf_rev = get_copyfrom(branch_dir)
File "/usr/bin/svnmerge", line 764, in get_copyfrom
repos_path = target_to_repos_relative_path(dir)
File "/usr/bin/svnmerge", line 754, in target_to_repos_relative_path
root = get_repo_root(target)
File "/usr/bin/svnmerge", line 726, in get_repo_root
url = target_to_url(dir)
File "/usr/bin/svnmerge", line 714, in target_to_url
Oh well, that's a nice error message. I take a hard look at the pile of
puke at the bottom of my screen (I'm a Perl programmer, I don't want to
look at your source code), read the output of svnmerge help int, change
a few commands, try again, only to get some more puke, of a slightly
Does svnmerge hate me because I'm French, or what?
Well, I guess I'll have to look at the source, then...
So, I try the command it uses, to find out what it does:
Chemin : .
URL : svn://svn.mongueurs.net/act/branches/stable
Racine du dépôt : svn://svn.mongueurs.net/act
UUID du dépôt : 67b57a05-4208-db11-a765-00306e02d86a
Révision : 1036
Type de noeud : répertoire
Tâche programmée : normale
Auteur de la dernière modification : book
Révision de la dernière modification : 1036
Date de la dernière modification: 2007-01-30 13:14:10 +0100 (mar, 30
What was the code reading that, already?
key, value = L.split(": ", 1)
Mmm. And what is the failing command?
Oh yeah. Poor thing, looking for the "URL" key, when it's actually named
"URL ". So it *really* hates me because I'm French.
$ LC_ALL=C svnmerge init
property 'svnmerge-integrated' set on '.'
I guess I just have to forward my hate to the svnmerge.py developers.
Philippe "BooK" Bruhat
A little work with your brain can save you a lot of work with your body.
(Moral from Groo The Wanderer #40 (Epic))
To unsubscribe, e-mail: email@example.com
For additional commands, e-mail: firstname.lastname@example.org
Received on Tue Jan 30 15:58:40 2007