We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trying to save any file inside the mounted folder from smbfs will fail and give an amber error.
I tried this:
I expected this to happen: save a file
Instead, this happened: not saved the file and amber error at bottom: “Operation not supported (os error 45)
2025-01-29T15:08:48.726 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.726 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:48.727 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:48.727 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller-visualizer/.gitignore 2025-01-29T15:08:48.727 globset [DEBUG] glob converted to regex: Glob { glob: "**/.env.*", re: "(?-u)^(?:/?|.*/)\\.env\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.727 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.js.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.js\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('j'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.727 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.ts.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.ts\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('t'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.727 globset [DEBUG] built glob set; 2 literals, 11 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 3 regexes 2025-01-29T15:08:48.727 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/GGHH/.git/info/exclude 2025-01-29T15:08:48.727 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/hopper2 Sources/.git/info/exclude 2025-01-29T15:08:48.727 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/PSHH/.git/info/exclude 2025-01-29T15:08:48.728 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/teste git/.git/info/exclude 2025-01-29T15:08:48.728 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.gitignore 2025-01-29T15:08:48.728 globset [DEBUG] built glob set; 0 literals, 0 basenames, 1 extensions, 0 prefixes, 0 suffixes, 1 required extensions, 0 regexes 2025-01-29T15:08:48.728 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.git/info/exclude 2025-01-29T15:08:48.728 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:48.862 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:48.862 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:48.862 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.862 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:48.863 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:48.863 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller-visualizer/.gitignore 2025-01-29T15:08:48.863 globset [DEBUG] glob converted to regex: Glob { glob: "**/.env.*", re: "(?-u)^(?:/?|.*/)\\.env\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.863 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.js.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.js\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('j'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.863 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.ts.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.ts\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('t'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.863 globset [DEBUG] built glob set; 2 literals, 11 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 3 regexes 2025-01-29T15:08:48.864 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/GGHH/.git/info/exclude 2025-01-29T15:08:48.864 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/hopper2 Sources/.git/info/exclude 2025-01-29T15:08:48.865 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/PSHH/.git/info/exclude 2025-01-29T15:08:48.866 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/teste git/.git/info/exclude 2025-01-29T15:08:48.866 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.gitignore 2025-01-29T15:08:48.866 globset [DEBUG] built glob set; 0 literals, 0 basenames, 1 extensions, 0 prefixes, 0 suffixes, 1 required extensions, 0 regexes 2025-01-29T15:08:48.867 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.git/info/exclude 2025-01-29T15:08:48.867 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:48.910 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:48.910 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:48.910 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.910 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:48.911 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:48.911 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller-visualizer/.gitignore 2025-01-29T15:08:48.911 globset [DEBUG] glob converted to regex: Glob { glob: "**/.env.*", re: "(?-u)^(?:/?|.*/)\\.env\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.911 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.js.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.js\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('j'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.911 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.ts.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.ts\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('t'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.911 globset [DEBUG] built glob set; 2 literals, 11 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 3 regexes 2025-01-29T15:08:48.911 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/GGHH/.git/info/exclude 2025-01-29T15:08:48.912 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/hopper2 Sources/.git/info/exclude 2025-01-29T15:08:48.912 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/PSHH/.git/info/exclude 2025-01-29T15:08:48.912 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/teste git/.git/info/exclude 2025-01-29T15:08:48.912 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.gitignore 2025-01-29T15:08:48.912 globset [DEBUG] built glob set; 0 literals, 0 basenames, 1 extensions, 0 prefixes, 0 suffixes, 1 required extensions, 0 regexes 2025-01-29T15:08:48.912 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.git/info/exclude 2025-01-29T15:08:48.913 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:48.976 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:48.976 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:48.976 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.976 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:48.977 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:48.977 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller-visualizer/.gitignore 2025-01-29T15:08:48.977 globset [DEBUG] glob converted to regex: Glob { glob: "**/.env.*", re: "(?-u)^(?:/?|.*/)\\.env\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('e'), Literal('n'), Literal('v'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:48.977 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.js.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.js\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('j'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.977 globset [DEBUG] glob converted to regex: Glob { glob: "**/vite.config.ts.timestamp-*", re: "(?-u)^(?:/?|.*/)vite\\.config\\.ts\\.timestamp\\-[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('v'), Literal('i'), Literal('t'), Literal('e'), Literal('.'), Literal('c'), Literal('o'), Literal('n'), Literal('f'), Literal('i'), Literal('g'), Literal('.'), Literal('t'), Literal('s'), Literal('.'), Literal('t'), Literal('i'), Literal('m'), Literal('e'), Literal('s'), Literal('t'), Literal('a'), Literal('m'), Literal('p'), Literal('-'), ZeroOrMore]) } 2025-01-29T15:08:48.977 globset [DEBUG] built glob set; 2 literals, 11 basenames, 0 extensions, 0 prefixes, 0 suffixes, 0 required extensions, 3 regexes 2025-01-29T15:08:48.978 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/GGHH/.git/info/exclude 2025-01-29T15:08:48.978 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/hopper2 Sources/.git/info/exclude 2025-01-29T15:08:48.979 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/PSHH/.git/info/exclude 2025-01-29T15:08:48.980 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/teste git/.git/info/exclude 2025-01-29T15:08:48.980 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.gitignore 2025-01-29T15:08:48.980 globset [DEBUG] built glob set; 0 literals, 0 basenames, 1 extensions, 0 prefixes, 0 suffixes, 1 required extensions, 0 regexes 2025-01-29T15:08:48.980 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/whopper/.git/info/exclude 2025-01-29T15:08:48.981 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:49.107 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:50.050 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller//.gitignore 2025-01-29T15:08:50.051 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:50.051 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:50.051 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:50.052 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller//.git/info/exclude 2025-01-29T15:08:50.139 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) 2025-01-29T15:08:50.154 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//.venv_dev: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: ".venv_dev/", actual: "**/.venv_dev", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.170 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//build: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: "build/", actual: "**/build", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.201 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//controller.egg-info: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: "*.egg-info/", actual: "**/*.egg-info", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.217 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//data: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: "data/", actual: "**/data", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.232 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//dumps: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: "dumps/", actual: "**/dumps", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.263 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//log: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: "log/", actual: "**/log", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.294 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//test: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: "test/", actual: "**/test", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.309 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller//__pycache__: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller//.gitignore"), original: "__pycache__/", actual: "**/__pycache__", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.310 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:50.812 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:50.813 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:50.813 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:50.813 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:50.814 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:50.814 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) 2025-01-29T15:08:50.814 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv_dev: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv_dev/", actual: "**/.venv_dev", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.814 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/build: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "build/", actual: "**/build", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.814 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/controller.egg-info: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "*.egg-info/", actual: "**/*.egg-info", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/data: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "data/", actual: "**/data", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/dumps: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "dumps/", actual: "**/dumps", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/log: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "log/", actual: "**/log", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/test: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "test/", actual: "**/test", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/__pycache__: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "__pycache__/", actual: "**/__pycache__", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.815 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:50.831 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:50.831 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:50.831 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:50.831 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:50.832 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv_dev: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv_dev/", actual: "**/.venv_dev", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/build: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "build/", actual: "**/build", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/controller.egg-info: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "*.egg-info/", actual: "**/*.egg-info", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/data: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "data/", actual: "**/data", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/dumps: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "dumps/", actual: "**/dumps", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/log: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "log/", actual: "**/log", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/test: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "test/", actual: "**/test", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/__pycache__: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "__pycache__/", actual: "**/__pycache__", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.832 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:50.889 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:50.889 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:50.890 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:50.890 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:50.890 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv_dev: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv_dev/", actual: "**/.venv_dev", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/build: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "build/", actual: "**/build", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/controller.egg-info: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "*.egg-info/", actual: "**/*.egg-info", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/data: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "data/", actual: "**/data", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/dumps: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "dumps/", actual: "**/dumps", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/log: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "log/", actual: "**/log", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/test: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "test/", actual: "**/test", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/__pycache__: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "__pycache__/", actual: "**/__pycache__", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:50.891 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:51.754 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:51.755 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:51.755 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:51.755 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:51.756 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:51.756 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) 2025-01-29T15:08:51.756 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv_dev: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv_dev/", actual: "**/.venv_dev", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.756 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/build: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "build/", actual: "**/build", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.756 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/controller.egg-info: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "*.egg-info/", actual: "**/*.egg-info", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.756 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/data: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "data/", actual: "**/data", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.756 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/dumps: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "dumps/", actual: "**/dumps", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.757 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/log: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "log/", actual: "**/log", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.757 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/test: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "test/", actual: "**/test", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.757 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/__pycache__: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "__pycache__/", actual: "**/__pycache__", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.757 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:51.813 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:51.814 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:51.814 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:51.814 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:51.815 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv_dev: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv_dev/", actual: "**/.venv_dev", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/build: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "build/", actual: "**/build", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/controller.egg-info: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "*.egg-info/", actual: "**/*.egg-info", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/data: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "data/", actual: "**/data", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/dumps: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "dumps/", actual: "**/dumps", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/log: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "log/", actual: "**/log", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/test: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "test/", actual: "**/test", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.815 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/__pycache__: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "__pycache__/", actual: "**/__pycache__", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.816 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:51.913 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.gitignore 2025-01-29T15:08:51.913 globset [DEBUG] glob converted to regex: Glob { glob: "**/*.py[cod]", re: "(?-u)^(?:/?|.*/)[^/]*\\.py[cod]$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, ZeroOrMore, Literal('.'), Literal('p'), Literal('y'), Class { negated: false, ranges: [('c', 'c'), ('o', 'o'), ('d', 'd')] }]) } 2025-01-29T15:08:51.913 globset [DEBUG] glob converted to regex: Glob { glob: "**/.coverage.*", re: "(?-u)^(?:/?|.*/)\\.coverage\\.[^/]*$", opts: GlobOptions { case_insensitive: false, literal_separator: true, backslash_escape: true, empty_alternates: false }, tokens: Tokens([RecursivePrefix, Literal('.'), Literal('c'), Literal('o'), Literal('v'), Literal('e'), Literal('r'), Literal('a'), Literal('g'), Literal('e'), Literal('.'), ZeroOrMore]) } 2025-01-29T15:08:51.913 globset [DEBUG] built glob set; 3 literals, 66 basenames, 10 extensions, 0 prefixes, 0 suffixes, 4 required extensions, 2 regexes 2025-01-29T15:08:51.914 ignore::gitignore [DEBUG] opened gitignore file: /Volumes/compartilhado/controller/.git/info/exclude 2025-01-29T15:08:51.914 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv", actual: "**/.venv", is_whitelist: false, is_only_dir: false }))) 2025-01-29T15:08:51.914 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/.venv_dev: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: ".venv_dev/", actual: "**/.venv_dev", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/build: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "build/", actual: "**/build", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/controller.egg-info: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "*.egg-info/", actual: "**/*.egg-info", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/data: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "data/", actual: "**/data", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/dumps: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "dumps/", actual: "**/dumps", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/log: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "log/", actual: "**/log", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/test: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "test/", actual: "**/test", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 ignore::walk [DEBUG] ignoring /Volumes/compartilhado/controller/__pycache__: Ignore(IgnoreMatch(Gitignore(Glob { from: Some("/Volumes/compartilhado/controller/.gitignore"), original: "__pycache__/", actual: "**/__pycache__", is_whitelist: false, is_only_dir: true }))) 2025-01-29T15:08:51.915 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:52.174 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:53.508 helix_view::editor [DEBUG] Language server not found for `source.md` marksman command 'marksman' not found: cannot find binary path 2025-01-29T15:08:53.508 helix_view::editor [DEBUG] Language server not found for `source.md` markdown-oxide command 'markdown-oxide' not found: cannot find binary path 2025-01-29T15:08:53.508 helix_view::document [DEBUG] id 1 modified - last saved: 0, current: 0 2025-01-29T15:08:53.509 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:53.895 helix_term::application [DEBUG] received editor event: Redraw 2025-01-29T15:08:53.896 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:54.158 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:54.313 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:54.409 helix_term::application [DEBUG] received editor event: IdleTimer 2025-01-29T15:08:54.426 helix_view::document [DEBUG] submitting save of doc 'Some("/Volumes/compartilhado/controller/README.md")' 2025-01-29T15:08:54.426 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:54.794 helix_term::application [DEBUG] received editor event: DocumentSaved(Err(Operation not supported (os error 45) Stack backtrace: 0: std::backtrace::Backtrace::create 1: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from 2: helix_view::document::Document::save_impl::{{closure}} 3: helix_view::editor::Editor::save::{{closure}} 4: <futures_util::stream::stream::flatten::Flatten<St,<St as futures_core::stream::Stream>::Item> as futures_core::stream::Stream>::poll_next 5: <futures_util::stream::stream::into_future::StreamFuture<St> as core::future::future::Future>::poll 6: <futures_util::stream::futures_unordered::FuturesUnordered<Fut> as futures_core::stream::Stream>::poll_next 7: <futures_util::stream::select_all::SelectAll<St> as futures_core::stream::Stream>::poll_next 8: <core::future::poll_fn::PollFn<F> as core::future::future::Future>::poll 9: hx::main_impl::{{closure}} 10: tokio::runtime::park::CachedParkThread::block_on 11: tokio::runtime::context::runtime::enter_runtime 12: tokio::runtime::runtime::Runtime::block_on 13: hx::main 14: std::sys::backtrace::__rust_begin_short_backtrace 15: std::rt::lang_start::{{closure}} 16: std::rt::lang_start_internal 17: _main)) 2025-01-29T15:08:54.825 helix_view::editor [DEBUG] editor error: Operation not supported (os error 45) 2025-01-29T15:08:54.825 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:56.315 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:56.475 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:56.566 helix_term::application [DEBUG] received editor event: IdleTimer 2025-01-29T15:08:56.615 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:56.772 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.042 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.153 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.263 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.290 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.456 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.544 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.632 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:57.846 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:58.074 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:58.312 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:58.370 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:58.576 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0 2025-01-29T15:08:58.633 helix_view::document [DEBUG] id 2 modified - last saved: 0, current: 0
macOS
i2term
brew
25.01.1
The text was updated successfully, but these errors were encountered:
I dont know if it relevant but saving the file using default text editor or vim work as expected
Sorry, something went wrong.
No branches or pull requests
Summary
Trying to save any file inside the mounted folder from smbfs will fail and give an amber error.
Reproduction Steps
I tried this:
I expected this to happen:
save a file
Instead, this happened:
not saved the file and amber error at bottom: “Operation not supported (os error 45)
Helix log
~/.cache/helix/helix.log
Platform
macOS
Terminal Emulator
i2term
Installation Method
brew
Helix Version
25.01.1
The text was updated successfully, but these errors were encountered: