Releases: Ariadna5D/Git_RepoManager
Releases · Ariadna5D/Git_RepoManager
Git RepoManager v0.3 - Enhanced GUI Release
Second graphical interface implementation replacing the CLI menu.
New UI
- UI Enhanced: Now the app is themed with white and orange like git logo.
Bugs Fixed
- Command box: now, the output command is inside the app.
- Repo Selection: Added a better visual list to select multiple repositories.
- Select All/Deselect All: Dedicated buttons for selection all the repositories or none.

Git RepoManager v0.2 - Initial GUI Release (Tkinter Prototype)
v0.2 - Initial GUI Release (Tkinter Prototype)
First graphical interface implementation replacing the CLI menu.
New Features
- GUI: Migrated from command line to a windowed application using Tkinter.
- Repo Selection: Added a visual list (Listbox) to select multiple repositories at once.
- Controls: Dedicated buttons for Pull and Push operations.
- Input: Text field to easily enter commit messages.
First Basic Build
Git RepoManager
A simple Python application to manage multiple Git repositories from a single menu. Perfect for keeping your projects up to date across multiple devices!
🚀 Features
- Pull updates from all or selected repositories at once.
- Push changes (with commit message) to selected repositories.
- Simple menu interface in the console.
- Easy configuration using a JSON file.
- Multiple languages support (in progress)
- Push multiple repositories with different commits (in progress)
- Add/remove repositories using the app (in progress)
- Select and edit branches to push into them (in progress)
🛠️ Configuration
Edit the repos.json file to add your local repositories. Example:
{
"repos": [
{
"name": "Repository Name 1",
"folder": "C:\\file\\repository1"
},
{
"name": "Repository Name 2",
"folder": "C:\\file\\repository2"
},
{
"name": "Repository Name 3",
"folder": "C:\\file\\repository3"
},
{
"name": "Repository Name 4",
"folder": "C:\\file\\repository4"
},
{
"name": "Repository Name 5",
"folder": "C:\\file\\repository5"
}
// Add more repositories as needed
]
}
name: A descriptive name for your repository.folder: The absolute path to the local repository folder.