hbons / SparkleShare

Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows.
https://sparkleshare.org
Other
4.88k stars 578 forks source link

Path too long #1635

Open panyamin opened 9 years ago

panyamin commented 9 years ago

Hello,

Files in deep subfolders are not synced.

Example:

Not synced: C:\Users\Benjamin\SparkleShare\azertyuiop\wordpress\dist\wp-content\themes\azertyuiop2015\

Synced: C:\Users\Benjamin\SparkleShare\azertyuiop\wordpress\dist\

Errors in log:

16:18:41 | Local | Error calculating directory size: Le chemin d'accès spécifié, le nom de fichier ou les deux sont trop longs. Le nom de fichier qualifié complet doit comprendre moins de 260 caractères et le nom du répertoire moins de 248 caractères.    à System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   à System.IO.Path.GetDirectoryName(String path)
   à System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
   à System.IO.DirectoryInfo.InternalGetDirectories(String searchPattern, SearchOption searchOption)
   à System.IO.DirectoryInfo.GetDirectories()
   à SparkleLib.Git.SparkleRepo.CalculateSizes(DirectoryInfo parent)

or:

16:22:04 | Git | Failed preparing directory: Le chemin d'accès spécifié, le nom de fichier ou les deux sont trop longs. Le nom de fichier qualifié complet doit comprendre moins de 260 caractères et le nom du répertoire moins de 248 caractères.    à System.IO.PathHelper.GetFullPathName()
   à System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
   à System.IO.Path.GetFullPathInternal(String path)
   à System.IO.File.GetAttributes(String path)
   à SparkleLib.Git.SparkleRepo.PrepareDirectories(String path)

I'm using a version built from sources from april 2015, and the latest version (1.9.5) of msysgit.

panyamin commented 9 years ago

Well, it seems that non-syncing is related to a .gitignore. I'll update as soon as I do further tests... However, errors are still present in logs.

panyamin commented 8 years ago

Okay, it's confirmed. SparkleShare crash when paths are too long. Here's a log:

17:30:56 | Controller | ssh-agent started, PID=20356
17:30:56 | Environment | SparkleShare version: 1.5.0, Operating system: Win32NT (Microsoft Windows NT 6.2.9200.0)
17:30:57 | Cmd | mine | git log --since=1.month --raw --find-renames --date=iso --format=medium --no-color --no-merges
17:30:58 | Cmd | mine | git config core.ignorecase false
17:30:58 | ListenerFactory | Issued new listener for tcp://notifications.sparkleshare.org:443/
17:30:58 | Cmd | mine | git config --get filter.bin.clean
17:30:58 | Git | mine | Checking for remote changes...
17:30:58 | Cmd | mine | git rev-parse HEAD
17:30:58 | Cmd | mine | git config core.ignorecase true
17:30:58 | Cmd | mine | git config core.ignorecase false
17:30:59 | Cmd | mine | git rev-parse --abbrev-ref HEAD
17:30:59 | Git | mine | No remote changes, local+remote: 0a80012e90c3ad0fd41eca47b6bfb959bc014af5
17:30:59 | SyncUp | mine | Initiated
17:30:59 | Cmd | mine | git add --all
17:31:00 | Cmd | mine | git status --porcelain
17:31:00 | Cmd | mine | git commit --all --message="+ ‘website/rails/mine/.ruby-version’
/ ‘website/rails/mine/Gemfile’
/ ‘website/rails/mine/Gemfile.lock’
< ‘website/rails/mine/app/assets/stylesheets/application.css’
> ‘website/rails/mine/app/assets/stylesheets/application.css.scss’
/ ‘website/rails/mine/app/assets/stylesheets/main.scss’
/ ‘website/rails/mine/app/views/layouts/application.html.erb’
/ ‘website/rails/mine/vendor/assets/bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/.bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/.gitignore’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/build.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/changelog.md’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/dist/autosize.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/dist/autosize.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/example/index.html’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/package.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/readme.md’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-autosize/src/autosize.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/.bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/Gruntfile.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/README.md’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.autoheight.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.caption.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.command.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.core.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.hash.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.loader.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.pager.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.prevnext.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.progressive.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/core/jquery.cycle2.tmpl.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/jquery.cycle2.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/jquery.cycle2.js.map’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/jquery.cycle2.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.caption2.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.carousel.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.center.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.flip.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.ie-fade.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.scrollVert.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.shuffle.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.swipe.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.tile.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/build/plugin/jquery.cycle2.video.min.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/cycle2.jquery.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/package.json’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.autoheight.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.caption.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.caption2.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.carousel.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.center.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.command.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.core.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.flip.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.hash.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.ie-fade.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.loader.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.lookahead.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.pager.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.prevnext.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.progressive.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.scrollVert.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.shuffle.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.swipe.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.tile.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.tmpl.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.cycle2.video.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/src/jquery.tcycle.js’
+ ‘website/rails/mine/vendor/assets/bower_components/jquery-cycle2/tcycle.jquery.json’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.coveralls.yml’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.editorconfig’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.gitattributes’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.gitignore’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.jscsrc’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.jshintignore’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.jshintrc’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.npmignore’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/.travis.yml’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/Gruntfile.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/LICENSE’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/appveyor.yml’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/bin/modernizr’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/a/download.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/ambientlight.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/applicationcache.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/audio.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/audio/loop.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/audio/preload.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/audio/webaudio.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/battery.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/battery/lowbattery.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/blob.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/canvas.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/canvas/blending.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/canvas/todataurl.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/canvas/winding.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/canvastext.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/contenteditable.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/contextmenu.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/cookies.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/cors.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/crypto/getrandomvalues.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/all.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/animations.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/appearance.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/backgroundblendmode.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/backgroundcliptext.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/backgroundposition-shorthand.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/backgroundposition-xy.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/backgroundrepeat.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/backgroundsize.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/backgroundsizecover.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/borderimage.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/borderradius.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/boxshadow.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/boxsizing.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/calc.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/checked.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/chunit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/columns.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/cubicbezierrange.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/displayrunin.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/displaytable.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/ellipsis.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/escape.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/exunit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/filters.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/flexbox.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/flexboxlegacy.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/flexboxtweener.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/flexwrap.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/fontface.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/generatedcontent.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/gradients.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/hsla.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/hyphens.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/invalid.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/lastchild.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/mask.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/mediaqueries.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/multiplebgs.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/nthchild.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/objectfit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/opacity.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/overflow-scrolling.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/pointerevents.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/positionsticky.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/pseudoanimations.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/pseudotransitions.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/reflections.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/regions.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/remunit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/resize.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/rgba.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/scrollbars.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/shapes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/siblinggeneral.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/subpixelfont.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/supports.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/target.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/textalignlast.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/textshadow.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/transforms.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/transforms3d.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/transformstylepreserve3d.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/transitions.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/userselect.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/valid.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/vhunit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/vmaxunit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/vminunit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/vwunit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/will-change.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/css/wrapflow.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/custom-protocol-handler.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/customevent.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dart.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dataview-api.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dom/classlist.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dom/createElement-attrs.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dom/dataset.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dom/documentfragment.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dom/hidden.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dom/microdata.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/dom/mutationObserver.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/datalist.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/details.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/output.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/picture.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/progress-meter.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/ruby.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/template.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/time.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/track.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/elem/unknown.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/emoji.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/array.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/date.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/function.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/object.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/specification.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/strictmode.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/string.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/syntax.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es5/undefined.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/array.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/contains.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/generators.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/math.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/number.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/object.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/promises.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/es6/string.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/event/deviceorientation-motion.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/event/oninput.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/eventlistener.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/exif-orientation.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/file/api.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/file/filesystem.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/flash.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/capture.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/fileinput.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/fileinputdirectory.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/formattribute.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/inputnumber-l10n.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/placeholder.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/requestautocomplete.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/forms/validation.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/fullscreen-api.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/gamepad.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/geolocation.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/hashchange.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/hiddenscroll.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/history.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/htmlimports.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/ie8compat.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/iframe/sandbox.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/iframe/seamless.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/iframe/srcdoc.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/apng.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/jpegxr.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/sizes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/srcset.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/webp-alpha.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/webp-animation.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/webp-lossless.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/img/webp.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/indexeddb.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/indexeddbblob.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/input.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/input/formaction.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/input/formenctype.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/input/formmethod.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/input/formtarget.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/inputsearchevent.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/inputtypes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/intl.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/json.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/lists-reversed.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/mathml.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/beacon.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/connection.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/eventsource.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/fetch.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/xhr-responsetype-arraybuffer.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/xhr-responsetype-blob.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/xhr-responsetype-document.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/xhr-responsetype-json.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/xhr-responsetype-text.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/xhr-responsetype.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/network/xhr2.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/notification.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/pagevisibility-api.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/performance.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/pointerevents.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/pointerlock-api.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/postmessage.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/proximity.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/queryselector.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/quota-management-api.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/requestanimationframe.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/script/async.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/script/defer.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/serviceworker.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/speech/speech-recognition.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/speech/speech-synthesis.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/storage/localstorage.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/storage/sessionstorage.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/storage/websqldatabase.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/style/scoped.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/svg.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/svg/asimg.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/svg/clippaths.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/svg/filters.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/svg/foreignobject.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/svg/inline.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/svg/smil.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/templatestrings.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/textarea/maxlength.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/touchevents.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/typed-arrays.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/unicode-range.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/unicode.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/url/bloburls.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/url/data-uri.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/url/parser.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/userdata.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/vibration.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/video.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/video/autoplay.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/video/loop.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/video/preload.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/vml.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/web-intents.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/webanimations.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/webgl.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/webgl/extensions.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/webrtc/datachannel.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/webrtc/getusermedia.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/webrtc/peerconnection.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/websockets.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/websockets/binary.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/window/framed.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/window/matchmedia.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/workers/blobworkers.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/workers/dataworkers.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/workers/sharedworkers.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/workers/transferables.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/feature-detects/workers/webworkers.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/.jshintrc’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/build-query.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/build.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/cli.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/config-all.json’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/generate-banner.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/metadata.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/options.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/lib/polyfills.json’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo vertical big.ai’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo vertical medium.ai’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo vertical small.ai’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo.ai’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo.eps’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo.pdf’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo.png’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr 2 Logo.svg’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr-2-Logo-vertical-big.png’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr-2-Logo-vertical-medium.png’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/media/Modernizr-2-Logo-vertical-small.png’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/package.json’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/readme.md’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/Modernizr.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/ModernizrProto.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/addTest.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/atRule.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/classes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/contains.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/createElement.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/cssToDOM.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/cssomPrefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/docElement.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/domPrefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/domToCSS.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/fnBind.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/generate.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/getBody.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/hasEvent.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/hasOwnProp.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/html5printshiv.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/html5shiv.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/injectElementWithStyles.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/inputElem.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/is.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/isSVG.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/load.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/mStyle.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/modElem.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/mq.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/nativeTestProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/omPrefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/prefixed.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/prefixedCSS.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/prefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/roundedEquals.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/setClasses.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/slice.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testAllProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testDOMProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testProp.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testPropsAll.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testRunner.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testStyles.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/testXhrType.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/tests.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/src/toStringFn.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/.jshintrc’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/iframe.jade’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration.css’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration.jade’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/bools.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/caniuse.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/classes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/global.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/iframe.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/prefixed-atRule.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/prefixed-autobind.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/prefixed.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/prefixedCSS.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/integration/svg.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/sauce-browsers.json’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/setup.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/Modernizr.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/ModernizrProto.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/addTest.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/atRule.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/classes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/contains.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/createElement.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/cssToDOM.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/cssomPrefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/docElement.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/domPrefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/domToCSS.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/fnBind.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/generate.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/getBody.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/hasEvent.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/hasOwnProp.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/html5printshiv.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/html5shiv.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/injectElementWithStyles.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/inputElem.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/is.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/load.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/mStyle.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/modElem.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/mq.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/nativeTestProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/omPrefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/prefixed.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/prefixedCSS.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/prefixes.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/roundedEquals.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/setClasses.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/slice.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testAllProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testDOMProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testProp.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testProps.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testPropsAll.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testRunner.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testStyles.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/testXhrType.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/tests.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/src/toStringFn.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/svgUnit.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/browser/unit.jade’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/cleanup.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/img/integration.svg’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/img/unit.svg’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/js/lib/sinon.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/js/lib/uaparser.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/mocks/lib/build-query.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/mocks/lib/metadata.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/node/lib/build.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/node/lib/cli.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/node/lib/metadata.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/node/lib/options.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/universal/lib/build-hash.js’
+ ‘website/rails/mine/vendor/assets/bower_components/modernizr/test/universal/lib/generate-banner.js’
+ ‘website/rails/mine/vendor/assets/bower_components/normalize.css/.bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/normalize.css/LICENSE.md’
+ ‘website/rails/mine/vendor/assets/bower_components/normalize.css/README.md’
+ ‘website/rails/mine/vendor/assets/bower_components/normalize.css/bower.json’
+ ‘website/rails/mine/vendor/assets/bower_components/normalize.css/normalize.css’
" --author="Benjamin"
17:31:00 | Cmd | Couldn't execute command: Nom de fichier ou extension trop long
edgarborja commented 7 years ago

Has anyone considered that the problem may be that the commit message becomes too long?

I tried to clone and fix locally but I was unable to build appropriately.

I attempted to fix it by adding this to GitRepository.cs ln 394:

        //prevent crash on message too long
        int message_length = message.Length;
        if (message_length > 500)
        {
            message = message.Substring(0, 500) + string.Format("... Message too long, {0} characters were truncated.", message_length - 500);
        }
BarryThePenguin commented 7 years ago

Thanks for flagging! Definitely something to look at, should be able to come up with a solution. I imagine this would also flow onto the performance of the Event Log window too

edgarborja commented 7 years ago

I had a project that was not syncing with this same error, I removed most files except for the ones with the deepest path and longest file names, the error disappeared.

I think this confirms the git message might be too long, and CMD doesn't identify it clearly.

I was able to build SS in VS2017, but it gets stuck on the screen after entering the server details :(

edgarborja commented 7 years ago

I was able to build successfully by running a branch that is 15 months old, the Windows installer for v1.5 in Bitbucket is from Feb2016, and by checking for strings that changed I was able to determine that v1.5 was compiled from this branch:

https://github.com/hbons/SparkleShare/tree/a6e832903184588d8029c9878c0dc55e46c70a5a

Then, I added the snippet I typed above to SparkleLib.Git/SparkleRepoGit.cs @ line 476

It works now! I am able to sync large projects on the first try. The issue was the that the commit message became too long when too many files were added at once.

I don't know if I should issue a pull request for such an old branch, and the current master does not run cleanly, build.cmd does not even reference the .sln file's new location.

TL;DR: Issue can be fixed by truncating the commit message.

BarryThePenguin commented 7 years ago

I'm in the middle of moving to a new installer for windows. There's also a few existing issues due to refactoring on other platforms which haven't been tested on windows yet.

It'd be great if you could submit a PR!

hbons commented 7 years ago

@edgarborja Nice find. This could definitely be the issue. I wonder what's counting the characters and returns the error, Git or the process system?

edgarborja commented 7 years ago

@hbons The error was being generated by cmd.exe; I've been meaning to send a PR, but I haven't been able to correctly run the lastest Windows build.

tariqk commented 6 years ago

Hi, has there been an update on this particular issue? I've done a massive reorganization of a synchronized folder and it's caused this error. I'm considering just pushing an update manually to the git repository as a workaround. Would that be a problem?

jordan30001 commented 6 years ago

Is there any update on this issue? would love to use this