Metacello / metacello

Metacello is a package management system for Smalltalk
MIT License
87 stars 43 forks source link

Filename too long on Windows #425

Open philippeback opened 7 years ago

philippeback commented 7 years ago

When cloning, there is a single method which is too long, no matter how short the path is made. This is 243 chars and seems to be too large for Windows.

repository/Metacello-ToolBox.package/MetacelloToolBox.class/instance/modifySection.sectionIndex.repository.requiredProjects.packages.dependencies.includes.files.repositories.preLoadDoIts.postLoadDoIts.supplyingAnswers.groups.versionSpecsDo..st

Indeed, this seems very long. Maybe the API can be changed to have this done in two steps.

image

dalehenrich commented 7 years ago

When cloning to windows, you can use the dev_win-hack branch where I think I've renamed that file ... Smalltalks has just ended and I start my long journey from Tucuman, Argentina tomorrow and will get home Monday afternoon ... I haven't merged your last two commits into the dev_win-hack, but I should be able to do that after I catch my breath when I arrive home:)

Dale

On 11/12/16 1:56 PM, Philippe Back wrote:

When cloning, there is a single method which is too long, no matter how short the path is made. This is 243 chars and seems to be too large for Windows.

|repository/Metacello-ToolBox.package/MetacelloToolBox.class/instance/modifySection.sectionIndex.repository.requiredProjects.packages.dependencies.includes.files.repositories.preLoadDoIts.postLoadDoIts.supplyingAnswers.groups.versionSpecsDo..st|

Indeed, this seems very long. Maybe the API can be changed to have this done in two steps.

image https://cloud.githubusercontent.com/assets/2128441/20239469/067f1118-a901-11e6-8b9e-a3f8b6422936.png

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/dalehenrich/metacello-work/issues/425, or mute the thread https://github.com/notifications/unsubscribe-auth/AAmFT-rQdY_7Pw-h8Ucwi6atKUYNV36Vks5q9e-ygaJpZM4KwdyP.