🚀 Feature Description
Currently, mgit add requires individual file paths to stage changes. Adding support for the . syntax (mgit add .) would allow users to recursively stage all modified, deleted, and untracked files in the current working directory and its subdirectories.
🎯 Motivation & Use Case
- Improved Developer UX: Standard Git functionality allows
git add . to quickly stage all changes. Supporting this in mgit aligns with standard Git workflow expectations.
- Efficiency: Eliminates the need to manually stage files one by one when working on multi-file changes.
🛠️ Proposed Solution / Behavior
- Command:
mgit add .
- Expected Result:
- Traverses the current directory recursively.
- Respects
.mgitignore (or .gitignore if implemented).
- Adds all new, untracked, and modified files to the staging index.
🚀 Feature Description
Currently,
mgit addrequires individual file paths to stage changes. Adding support for the.syntax (mgit add .) would allow users to recursively stage all modified, deleted, and untracked files in the current working directory and its subdirectories.🎯 Motivation & Use Case
git add .to quickly stage all changes. Supporting this inmgitaligns with standard Git workflow expectations.🛠️ Proposed Solution / Behavior
mgit add ..mgitignore(or.gitignoreif implemented).