Hi,
On Wed, 17 Aug 2005, Junio C Hamano wrote:
Johannes Schindelin [off-list ref] writes:
quoted
I track a CVS project which has a branch with a '/' in the branch name.
Since git wants the branch name to be a file name at the same time,
translate that character to a '-'. This should work well, despite the
fact that a division and a difference are completely different :-)
My feeling is that there should be nothing to prevent you from
having a non-flat namespace in .git/refs/heads; i.e. we should
allow ".git/refs/heads/foo/bar".
That may be true, but CVS branches being named "Hänsel/Gretel" do not
logically denote hierarchies. I never ever saw hierarchical CVS branch
names with a "/" separator. I saw some with a "." separator.
My feeling is that it would be wrong to map CVS branch names to a
hierarchy.
Ciao,
Dscho