magit/magit — Issue #287: Multi repo magit
Author: dudebout
Created: 2011-11-11 02:39:47+00:00
State: open

I am currently keeping all my files in a git repository and would like to split it in a lot of smaller ones.
This would be better for sharing configuration files and to keep a cleaner history.
The problem is that I have to visit all my repositories one after the other to see where I made changes.

I am already using the magit-repo-dirs variable but would like to develop a new functionality.
I would like to have a buffer in which I could see the status of all my git repositories at the same time.

I could see if any of my repositories needs a commit or a push.
I could do "ff" to fetch on all my repositories and see if any of my working copies are behind their respective origin.
Then, I could select a repository and open the associated magit buffer to deal with whatever needs to be done.

I am willing to code this functionality.
I was looking in the source code to find a function that would give me the status of a repository.
However, all the functions seem to only be called in the magit buffer of the given repository.
Could someone tell me in which direction to start looking?