diff --git a/gemini.md b/gemini.md index 68f10f6..474c3ac 100644 --- a/gemini.md +++ b/gemini.md @@ -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