pharo-project / pharo

Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.
http://pharo.org
Other
1.21k stars 355 forks source link

Metacello git schema does not support slashes in branch name #14152

Open jthulhu opened 1 year ago

jthulhu commented 1 year ago

Metacello will parse github://user/repository:branch/name as branch being the name of the branch, and name being the path, rather than branch/name being the branch name. This prevents loading code at branches which use slashes in their name.

MarcusDenker commented 1 year ago

I think it needs some kind of quoting for this case.

And people should stop using /, we are now even seeing PRs just called cryptic "enh/something", that is just not good... descriptive descriptions really help so much, for those reviewing, for creating the changelog...