Cloning svn project with flat layout (remote wildcard inside path component)

From: Marcin Wiśnicki <hidden>
Date: 2016-06-15 22:49:33

I'm trying to clone putty project from it's svn repository.
Unfortunately they are using very nonstandard layout where everything
is in a single directory:

/putty = trunk
/putty-branches-* = release branches
/putty-spinoffs = another branch
/putty-0.* = release tags

To get it working I tried following:

[svn-remote "svn"]
        url = svn://svn.tartarus.org/sgt
        fetch = putty:refs/remotes/trunk
        branches = putty-branch-*:refs/remotes/branches/*
        branches = putty-{spinoffs}:refs/remotes/branches/putty-*
        tags = /putty-[0-9]*:refs/remotes/tags/*

Turns out however, such configuration is invalid since remote
wildcards are supported only in place of whole path component, not as
a part of it.

Obviously, it would be nice if it was working. Consider this a feature
request, if I may make one.

Actually, I have another: support extended regular expressions (with
capture groups) on remote side and back-references on local ref side,
giving the user control over local branch names.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help