9d74f1a7a3
Add mkdir and mv (rename) FUSE operations to the virtual filesystem: - mkdir: Create directories that persist across remounts via SQLite - mv: Move/rename files and directories with database persistence Changes: - Add directories table to schema for user-created empty dirs - Add tree operations: mkdir, rename_file, rename_directory - Add DB methods for path updates and directory CRUD - Remove MountOption::RO to allow write syscalls - Load stored virtual_path from DB instead of regenerating - Restore user directories on mount from directories table - Upsert files to DB during origin scan POSIX compliant: mv fails with ENOENT if parent doesn't exist (use mkdir first, shell handles -p flag and brace expansion)
51 lines
973 B
Plaintext
51 lines
973 B
Plaintext
# Python bytecode
|
|
*.pyc
|
|
*.pyo
|
|
__pycache__/
|
|
|
|
# Test artifacts
|
|
tests/LOG
|
|
tests/*.log
|
|
|
|
# Editor
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# Nix
|
|
result
|
|
|
|
.cargo/
|
|
.direnv/
|
|
.pre-commit-config.yaml
|
|
|
|
###
|
|
# Rust
|
|
###
|
|
result-*
|
|
# Generated by Cargo
|
|
# will have compiled files and executables
|
|
debug
|
|
target
|
|
|
|
# These are backup files generated by rustfmt
|
|
**/*.rs.bk
|
|
|
|
# MSVC Windows builds of rustc generate these, which store debugging information
|
|
*.pdb
|
|
|
|
# Generated by cargo mutants
|
|
# Contains mutation testing data
|
|
**/mutants.out*/
|
|
|
|
# rustc will dump stack traces when hitting an internal compiler error to PWD
|
|
rustc-ice-*.txt
|
|
|
|
# RustRover
|
|
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
|
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
|
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
|
#.idea/
|
|
dev/
|