devopsdays / devopsdays-web

This is the website for devopsdays
https://www.devopsdays.org
Other
176 stars 664 forks source link

Bad file/dir names stop cloning of repo on Windows #641

Closed glennsarti closed 8 years ago

glennsarti commented 8 years ago

Unfortunately the directory at static/events/2013-atlanta/proposals/The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder contains an invalid filename character (:) which means the devopsdays-web repo can never be cloned on a Windows system. (or at the very least checkout the current HEAD of 29d6da2)

Possible solution: Rename the file to something that does not include invalid Windows characters. While this means Windows users will not be able to checkout previous commits, at least they will be able to checkout master HEAD.

Ref: Windows Naming Conventions https://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx

glennsarti commented 8 years ago

It is unclear the from README whether this repo should be able to used on Windows. Given that Hugo is cross platform I assumed Windows would be a "supported", or at least, allowed platform to use.

glennsarti commented 8 years ago

I audited the repo for bad file names. Result is below;

Just over 100 files are bad.

Error: File name is incompatible to windows file systems.
File: /static/events/2013-atlanta/proposals/Don’t Fear the DevOps/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2013-atlanta/proposals/The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder/index.html
Error: illegalchars= 116
Error: File name is incompatible to windows file systems.
File: /static/events/2013-atlanta/proposals/Your Agile Performance Testing Checklist: MultiMechanize, Bees with Machine Guns, PageSpeed and AppDynamics/index.html
Error: illegalchars= 157
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/Automating SQL Server Maintenance Plans with Ola’s Scripts/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/DevStack: Learn OpenStack by running OpenStack/index.html
Error: illegalchars= 95
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/Goodbye Hello World: How a Fully Provisioned Demo Application Helps All Our Rebels/index.html
Error: illegalchars= 131
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/Intuitive responses to empirical use: Hosted Chef and Amazon EC2/index.html
Error: illegalchars= 113
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/Level Up: From Ops to Engineers/index.html
Error: illegalchars= 80
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/Project Sputnik:  leveraging the community to create a DevOps client to cloud platform/index.html
Error: illegalchars= 135
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/The DevOps Dunking Booth: Continuous Consumption/index.html
Error: illegalchars= 97
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/The dirty secret: Everyone has the keys to the kingdom and no one re-keys/index.html
Error: illegalchars= 122
Error: File name is incompatible to windows file systems.
File: /static/events/2013-austin/proposals/Weapons for Operational Kung-Fu: Wielding (and Welding) Ironfan/index.html
Error: illegalchars= 112
Error: File name is incompatible to windows file systems.
File: /static/events/2013-downunder/proposals/MYOB: From no ops to devops in 12 easy months/index.html
Error: illegalchars= 97
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Better ops through dev:  million in orders with 3 engineers/index.html
Error: illegalchars= 108
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Build it and they’ll come/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Call of Duty: DevOps/index.html
Error: illegalchars= 69
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Composable Enterprise Paas: Experimenting with Docker in the Enterprise/index.html
Error: illegalchars= 120
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Devops for testing: From 500 on-premise integrations tests to 10000 on 5 different clouds/index.html
Error: illegalchars= 138
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Devops in the shadows: Infrastructure in a software-defined world/index.html
Error: illegalchars= 114
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Lessons learned monitorama.eu: 19 quotes from 19 talks/index.html
Error: illegalchars= 103
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/Opening the inner circle: The lesser-known ops teams in your company/index.html
Error: illegalchars= 117
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder/index.html
Error: illegalchars= 115
Error: File name is incompatible to windows file systems.
File: /static/events/2013-london/proposals/The Future of Devops: what will it mean in 2018/index.html
Error: illegalchars= 96
Error: File name is incompatible to windows file systems.
File: /static/events/2013-mountainview/proposals/Beyond Pretty Charts…. Analytics for the rest of us/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2013-mountainview/proposals/Distributed DevOps: what can possibly go wrong with having teams all over the planet/index.html
Error: illegalchars= 139
Error: File name is incompatible to windows file systems.
File: /static/events/2013-mountainview/proposals/Economics vs. Technology: Testing on replicas of production/index.html
Error: illegalchars= 114
Error: File name is incompatible to windows file systems.
File: /static/events/2013-newyork/proposals/Morgue: Helping Better Understand Events by Building a Post Mortem Tool/index.html
Error: illegalchars= 121
Error: File name is incompatible to windows file systems.
File: /static/events/2013-portland/proposals/Put Some Dev in Your Ops: Functional Programming Applied to Systems Administration/index.html
Error: illegalchars= 133
Error: File name is incompatible to windows file systems.
File: /static/events/2013-portland/proposals/The DevOps Pay Raise: Quantifying Your Value to Move Up the Ladder/index.html
Error: illegalchars= 117
Error: File name is incompatible to windows file systems.
File: /static/events/2013-portland/proposals/The Ghost Of DevOps Past: Creating a historical record of your infrastructure/index.html
Error: illegalchars= 128
Error: File name is incompatible to windows file systems.
File: /static/events/2013-portland/proposals/Your Agile Performance Testing Checklist: MultiMechanize, Bees with Machine Guns, PageSpeed and AppDynamics/index.html
Error: illegalchars= 158
Error: File name is incompatible to windows file systems.
File: /static/events/2013-vancouver/proposals/Amazon OpsWorks: It's DevOps with Chef Jim, but not as we know it/index.html
Error: illegalchars= 117
Error: File name is incompatible to windows file systems.
File: /static/events/2013-vancouver/proposals/From DevOps Superglue to Startup CEOs: Training the Next Generation of Rockstar Developers/index.html
Error: illegalchars= 142
Error: File name is incompatible to windows file systems.
File: /static/events/2013-vancouver/proposals/From the Classroom to the Cloud: A Journey with Node.js/index.html
Error: illegalchars= 107
Error: File name is incompatible to windows file systems.
File: /static/events/2013-vancouver/proposals/Heka: The Data Processing Multi-tool/index.html
Error: illegalchars= 88
Error: File name is incompatible to windows file systems.
File: /static/events/2013-vancouver/proposals/Reach for the Cloud: Performance Testing Infrastructure Experiences/index.html
Error: illegalchars= 119
Error: File name is incompatible to windows file systems.
File: /static/events/2013-vancouver/proposals/Service Virtualization: the New Wave in Application Development/index.html
Error: illegalchars= 115
Error: File name is incompatible to windows file systems.
File: /static/events/2013-vancouver/proposals/The Consortium: The datacenter as an appliance/index.html
Error: illegalchars= 98
Error: File name is incompatible to windows file systems.
File: /static/events/2014-belgium/proposals/The Cognitive Neuroscience of Empathy: You're a DevOps Natural/index.html
Error: illegalchars= 112
Error: File name is incompatible to windows file systems.
File: /static/events/2014-berlin/proposals/Florian Thiel - It’s not gonna be Heroku anytime soon - Hard truths in enterprise DevOps transitions and how to deal with them/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2014-berlin/proposals/James Fryman - DevOps Day 2: People and Process/index.html
Error: illegalchars= 96
Error: File name is incompatible to windows file systems.
File: /static/events/2014-chicago/proposals/From Small Companies to the Enterprise: Continuous Deployments with Octopus Deploy/index.html
Error: illegalchars= 132
Error: File name is incompatible to windows file systems.
File: /static/events/2014-chicago/proposals/Fully Automated Enterprise Deployments – In the Kitchen with Chef/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2014-chicago/proposals/Idempotence, Immutability, and Concurrency: Backing up Big Data/index.html
Error: illegalchars= 113
Error: File name is incompatible to windows file systems.
File: /static/events/2014-chicago/proposals/Mean Time to Responsibility: The Lost Metric/index.html
Error: illegalchars= 94
Error: File name is incompatible to windows file systems.
File: /static/events/2014-chicago/proposals/Tales from the Scrum Bowl: My Double Life as a Developer and ScrumMaster/index.html
Error: illegalchars= 122
Error: File name is incompatible to windows file systems.
File: /static/events/2014-chicago/proposals/That's not a DevOps... *this* is a DevOps/index.html
Error: illegalchars= 91
Error: File name is incompatible to windows file systems.
File: /static/events/2014-chicago/proposals/The Incredible Journey: Measuring Performance Along the Entire Stack/index.html
Error: illegalchars= 118
Error: File name is incompatible to windows file systems.
File: /static/events/2014-helsinki/proposals/From great cars to coding – it’s all about the culture/index.html
Error: nonprintablechars= 6
Error: File name is incompatible to windows file systems.
File: /static/events/2014-helsinki/proposals/When the cloud doesn’t scale/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2014-ljubljana/proposals/scaling a moving target: Making your CI scale and test your CI infrastructure/index.html
Error: illegalchars= 129
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/Building QA into the Continuous Delivery Process – a Pipeline Approach/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/Communication Saves The Day: Confessions of a DevOps Distributed Team/index.html
Error: illegalchars= 125
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/DevOps as Relationship Management: How to keep systems of services happy/index.html
Error: illegalchars= 128
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/DevOps Frontiers: Be There Dragons There/index.html
Error: illegalchars= 96
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/DevOps Tales: A Journey through Swamps of Sadness/index.html
Error: illegalchars= 105
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/From classic to Contemporary: An approach to tools and technology choices/index.html
Error: illegalchars= 129
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/In-house AWS spot strategy to optimize price & performance: an In-Depth review/index.html
Error: illegalchars= 134
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/Manual to Automated - One Company’s Journey From Manual to Fully Automated Deployments/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/Marketing: the devops comrades you didn't know you had/index.html
Error: illegalchars= 110
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/Node.js: Reflections on Five Years in Production/index.html
Error: illegalchars= 104
Error: File name is incompatible to windows file systems.
File: /static/events/2014-siliconvalley/proposals/Server Orchestration – Automating your Server Workflow – A How To/index.html
Error: nonprintablechars= 6
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/Ansible: One tool to rule them all/index.html
Error: illegalchars= 84
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/Challenges in Continuous Delivery – SAP Case study/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/Continuously building, releasing and deploying software: The Revenge of the Machines!/index.html
Error: illegalchars= 135
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/DevOps Speak: Inspiring Administrators, Chiefs, Directors and Executives to cease playing the Head Honcho game and begin to cultivate Compassionate Communication and Collaborative integration towards improved Release Management/index.html
Error: illegalchars= 277
Error: absolutepathtoolong=1
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/DevOps Tools and Culture: Identifying and Elevating Constraints while Transforming Coercive Systems-Procedures into Enabling Systems-Procedures/index.html
Error: illegalchars= 193
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/DevOps, Bootstrap and Foundation: Sleek, intuitive, powerful and responsive software development methods that stresses communication, collaboration and integration for faster and easier web development/index.html
Error: illegalchars= 251
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/QualityOnSubmit – continuous integration in a practice/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2014-telaviv/proposals/Why can't I nail that DevOps interview?!/index.html
Error: illegalchars= 90
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Bizdevops – from development to the customer – how to bring all links together to an amazing chain!/index.html
Error: nonprintablechars= 6
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Cash is from past: future of payments/index.html
Error: illegalchars= 85
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Change management at scale: responsible agile delivery/index.html
Error: illegalchars= 102
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Cloud & DevOps : Imagine a new world/index.html
Error: illegalchars= 84
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Containers and DevOps: New Ways to Deploy and Manage Applications at Scale/index.html
Error: illegalchars= 122
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Dev+Ops: when a fairy tale comes true !/index.html
Error: illegalchars= 87
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/How Voyages-sncf.com implements Devops for its clients’ benefits/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/LeAPIng to real world:iOT!/index.html
Error: illegalchars= 74
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Making the Elephant dance – Daily deliveries at SAP/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Network automation: your network, your rules/index.html
Error: illegalchars= 92
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/Pragmatic Cloud Security: What InfoSec Practitioners Have Been Waiting For/index.html
Error: illegalchars= 122
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/The Chef Prince of Azure: How 10th Magnitude used Chef to flip-turn ZS Associates into Microsoft Azure Royalty/index.html
Error: illegalchars= 158
Error: File name is incompatible to windows file systems.
File: /static/events/2015-paris/proposals/The road to DevOps : experience from the field/index.html
Error: illegalchars= 94
Error: File name is incompatible to windows file systems.
File: /static/events/2015-siliconvalley/proposals/Empathy is transferable: How to create a culture of empathy among a dev team for DevOps and Ops/index.html
Error: illegalchars= 151
Error: File name is incompatible to windows file systems.
File: /static/events/2015-siliconvalley/proposals/hugops in Practice: Operationalizing Empathy/index.html
Error: illegalchars= 100
Error: File name is incompatible to windows file systems.
File: /static/events/2015-siliconvalley/proposals/Human Load Balancing– creative strategies for managing on-call/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2015-siliconvalley/proposals/Join the Dark Side: Why we need more DevOps in Product/index.html
Error: illegalchars= 110
Error: File name is incompatible to windows file systems.
File: /static/events/2015-toronto/proposals/It’s amazing things works at all!/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2015-toronto/proposals/Shopify’s Holiday Resiliency Sprint/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2015-toronto/proposals/Testing The “Untestable” - Acceptance Testing of Web Frontend Configurations with Docker/index.html
Error: nonprintablechars= 6
Error: File name is incompatible to windows file systems.
File: /static/events/2015-toronto/proposals/They Don’t Call it Continuous Integration for Nothing!/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/A DevOps State of Mind: Docker and Kubernetes/index.html
Error: illegalchars= 94
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/Affecting Change in Your Organization – Being an Agent of Change/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/Agile your ITIL – bringing DevOps benefits to IT service management/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/Automated Deployment At Auto Trader… How We Put Developers In Control & What We Learned/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/DevOops: How not to do it.../index.html
Error: illegalchars= 77
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/DevOp: Saving projects, one at a time - a case study/index.html
Error: illegalchars= 101
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/DevOps for Normals - what’s happening as donkeys adopt DevOps/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/DevOps inside Microsoft engineering: lessons learned/index.html
Error: illegalchars= 101
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/DevOps: Essential Learning for IT Pros/index.html
Error: illegalchars= 87
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/Docker in production Done that what’s next/index.html
Error: nonprintablechars= 3
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/Machine Data and Predictive Analytics in an ‘Enterprise DevOps’ Workflow/index.html
Error: nonprintablechars= 6
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/Making Sense of DevOps: People, Process, Products/index.html
Error: illegalchars= 98
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/Service-Status: Very Polite Service Monitoring/index.html
Error: illegalchars= 95
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/The "House of Cards" game in your organization/index.html
Error: illegalchars= 95
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/The State-of Practice for DevOps: Whats missing in 2016 A cross-organizational view/index.html
Error: illegalchars= 132
Error: File name is incompatible to windows file systems.
File: /static/events/2016-vancouver/proposals/Improve_the_impact_of_DevOps–driven_application_delivery_with_machine_data_insights/index.html
Error: nonprintablechars= 3
mattstratton commented 8 years ago

This will be resolved by #854

mattstratton commented 8 years ago

@glennsarti - can you try a fresh clone of the repo now, to see if it works better on Windows?

glennsarti commented 8 years ago

@mattstratton Still broken

C:\temp> git clone https://github.com/devopsdays/devopsdays-web.git
Cloning into 'devopsdays-web'...
remote: Counting objects: 36531, done.
remote: Compressing objects: 100% (43/43), done.
remote: Total 36531 (delta 24), reused 22 (delta 22), pack-reused 36466
Receiving objects: 100% (36531/36531), 41.55 MiB | 3.44 MiB/s, done.
Resolving deltas: 100% (18721/18721), done.
Checking connectivity... done.
fatal: cannot create directory at 'static/events/2016-london/proposals/A DevOps State of Mind: Docker and Kubernetes': 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'

C:\temp>

Confirmed there is an incompatible file in the following directory; https://github.com/devopsdays/devopsdays-web/tree/master/static/events/2016-london/proposals and was in my list of "bad" files" I posted previously.

Confirmed HEAD of master is at;

commit 6ca8a2ad9475b08926bf7d64b2ae9e8156731edd
Merge: cba0ab4 69ad421
Author: Bridget Kromhout <bridget@kromhout.org>
Date:   Sat Aug 27 15:53:09 2016 -0700
glennsarti commented 8 years ago

@mattstratton Can I please get this issue re-opened?

glennsarti commented 8 years ago

@mattstratton I ran my check script over the repo and that london file is the only one outstanding....so close...

Script contents are at; https://github.com/devopsdays/devopsdays-web/pull/644/files

glenn@GLENN:/tmp/devopsdays-web$ /mnt/c/Temp/check.sh
Error: File name is incompatible to windows file systems.
File: /static/events/2016-london/proposals/A DevOps State of Mind: Docker and Kubernetes/index.html
Error: illegalchars=94
glenn@GLENN:/tmp/devopsdays-web$
mattstratton commented 8 years ago

Looks like it's just the 2016-London proposals, right? I can do a workaround for them.

mattstratton commented 8 years ago

I think our best move is just to redirect 2016-london to legacy. I'll test this later tonight.

mattstratton commented 8 years ago

Even better - those files aren't used. I think I can just delete them. I'll test

glennsarti commented 8 years ago

Forgot to check ALL files not just the first failure...

glenn@GLENN:/tmp/devopsdays-web$ NO_EXIT_ON_FAILURE=true /mnt/c/Temp//check.sh > /mnt/c/Temp/bad.txt                                                           
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/A DevOps State of Mind: Docker and Kubernetes/index.html                                                            
Error: illegalchars=94                                                                                                                                         
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/Affecting Change in Your Organization – Being an Agent of Change/index.html                                         
Error: nonprintablechars=3                                                                                                                                     
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/Agile your ITIL – bringing DevOps benefits to IT service management/index.html                                      
Error: nonprintablechars=3                                                                                                                                     
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/Automated Deployment At Auto Trader… How We Put Developers In Control & What We Learned/index.html                  
Error: nonprintablechars=3                                                                                                                                     
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/DevOops: How not to do it.../index.html                                                                             
Error: illegalchars=77                                                                                                                                         
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/DevOp: Saving projects, one at a time - a case study/index.html                                                     
Error: illegalchars=101                                                                                                                                        
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/DevOps for Normals - what’s happening as donkeys adopt DevOps/index.html                                            
Error: nonprintablechars=3                                                                                                                                     
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/DevOps inside Microsoft engineering: lessons learned/index.html                                                     
Error: illegalchars=101                                                                                                                                        
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/DevOps: Essential Learning for IT Pros/index.html                                                                   
Error: illegalchars=87                                                                                                                                         
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/Docker in production Done that what’s next/index.html                                                               
Error: nonprintablechars=3                                                                                                                                     
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/Machine Data and Predictive Analytics in an ‘Enterprise DevOps’ Workflow/index.html                                 
Error: nonprintablechars=6                                                                                                                                     
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/Making Sense of DevOps: People, Process, Products/index.html                                                        
Error: illegalchars=98                                                                                                                                         
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/Service-Status: Very Polite Service Monitoring/index.html                                                           
Error: illegalchars=95                                                                                                                                         
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/The "House of Cards" game in your organization/index.html                                                           
Error: illegalchars=95                                                                                                                                         
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-london/proposals/The State-of Practice for DevOps: Whats missing in 2016 A cross-organizational view/index.html                      
Error: illegalchars=132                                                                                                                                        
Error: File name is incompatible to windows file systems.                                                                                                      
File: /static/events/2016-vancouver/proposals/Improve_the_impact_of_DevOps–driven_application_delivery_with_machine_data_insights/index.html                   
Error: nonprintablechars=3                                                                                                                                     

So all but one are in the 2016 London event. The Vancouver one is interesting. It's complaining about the en-dash but it is a valid character for a Windows filename.

Confirmed that if remove the /static/event/2016-london directory I can clone the repo from Windows. I'll try and run Hugo next. Any issues I'll raise a separate ticket.

mattstratton commented 8 years ago

Can you do a fresh clone and see if this fixes everything? I'm not sure if we have to purge them from history as wel as just remove them, which is what I did in #986

glennsarti commented 8 years ago

Oh happy day....!!!!!!

C:\temp> git clone https://github.com/devopsdays/devopsdays-web.git
Cloning into 'devopsdays-web'...
remote: Counting objects: 36554, done.
remote: Compressing objects: 100% (66/66), done.
remote: Total 36554 (delta 29), reused 22 (delta 22), pack-reused 36466R
Receiving objects: 100% (36554/36554), 41.56 MiB | 2.44 MiB/s, done.
Resolving deltas: 100% (18726/18726), done.
Checking connectivity... done.
Checking out files: 100% (2967/2967), done.
C:\temp>

I'm not too concerned about history removal. That would just make it possible to go back to previous commits, which is not a typical use case.

mattstratton commented 8 years ago

Yeah, with regard to history, I just didn't know if the .git directory would have some files that were bad on Windows.

glennsarti commented 8 years ago

They come in as objects so no, not original filenames.

@mattstratton Thanks for all your work on this! :tada: