CNMAT / Music-and-Computing

Materials built for MUS158A, MUS158B (B is only io area of patchers)
Other
6 stars 3 forks source link

filename symbols can not check out on windows #82

Closed ilzxc closed 6 years ago

ilzxc commented 6 years ago

Getting this on a Windows checkout:

Receiving objects: 100% (612/612), 73.64 MiB | 17.34 MiB/s, done.
Resolving deltas: 100% (351/351), done.
error: unable to create file help/o.expr-helpers/odot-<.maxhelp: Invalid argument
error: unable to create file help/o.expr-helpers/odot-<=.maxhelp: Invalid argument
error: unable to create file help/o.expr-helpers/odot->.maxhelp: Invalid argument
error: unable to create file help/o.expr-helpers/odot->=.maxhelp: Invalid argument
error: unable to create file help/o.expr-helpers/odot-??=.maxhelp: Invalid argument
error: unable to create file help/o.expr-helpers/odot-||.maxhelp: Invalid argument
fatal: cannot create directory at 'patchers/course/dev/o.*~_dev': Invalid argument
warning: Clone succeeded, but checkout failed.
You can inspect what was checked out with 'git status'
and retry the checkout with 'git checkout -f HEAD'

Also, these look like Haskell's monad syntax, which I approve of tremendously -- https://www.haskell.org/tutorial/monads.html

Love you all.

ramagottfried commented 6 years ago

hi @ilzxc ! thanks!

I'm guessing that's a windows file name limitation issue... do you know if that's the case off the top of your head? I could google of course : )

ramagottfried commented 6 years ago

p.s. @ilzxc the update is going to break all your patches! so maybe save a back up version of the older release. We changed the names to be cnmat. instead of m158. and m158.o.points.buffer~ is now cnmat.o.phase.points~

ramagottfried commented 6 years ago

yep: https://support.microsoft.com/en-us/help/905231/information-about-the-characters-that-you-cannot-use-in-site-names--fo

ilzxc commented 6 years ago

Whether or not you want to worry about Windows is completely up to you, just a heads up. (This won’t go away, so if you want Windows support — leq, less, geq, greater, and whatever the right name for ??= is.)

PS odot runs well in x64, but that’s for a different thread.

On Oct 18, 2017, at 3:17 AM, rama gottfried notifications@github.com wrote:

yep: https://support.microsoft.com/en-us/help/905231/information-about-the-characters-that-you-cannot-use-in-site-names--fo

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

ramagottfried commented 6 years ago

working on fixing this as we speak, ... calling ??= "init" for now.

great to hear about x64!

ramagottfried commented 6 years ago

ok just pushed, let me know if that fixes it

ilzxc commented 6 years ago

Almost -- fatal: cannot create directory at 'patchers/course/dev/o.*~_dev': Invalid argument

equilet commented 6 years ago

calling ??= "init" for now.

how about ncao?

ramagottfried commented 6 years ago

thanks @ilzxc, fixed, does it work now?

@equilet just to make you happy I changed the name to odot-null_coalescing_operator.maxhelp : )

ilzxc commented 6 years ago

This is now resolved, thanks ;)