docs: add .gitignore support description to gemini.md

This commit is contained in:
2026-03-06 20:41:30 +01:00
parent 10385bb1c2
commit 7241974d8b

View File

@@ -30,34 +30,18 @@ The application monitors a selected folder that contains a **Git repository**.
Every filesystem change triggers an automatic commit.
### .gitignore Support
The application respects `.gitignore` rules of the repository. Files matched by ignore rules will not trigger any actions or commits.
The following actions must be detected:
* File created
* File modified
* File deleted
* File renamed / moved
Each change should produce a commit with message:
...
```
f"{action}: {file}"
```
Examples:
```
create: program.nc
modify: toolpath.nc
delete: old_part.nc
rename: part_v1.nc -> part_v2.nc
```
### Git Operations
Commits must be executed automatically using Git.
If the directory is not a Git repository, the application should:
* notify the user
* not start monitoring
...
# Windows Notifications