You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We're constantly using and updating sub-modules but the git implementation, based in references to SHA1, while correct, is hard to work with if you make changes in the sub-module often.
Some improvements that i think GitExtensions could have:
Show parent branches
When in a sub-module, GitExtensions underscores the commit witch the super repository is pointing to. This is good but not enough. I would like to see a yellow decorator, like the red for local banches, green for remote branches and blue for tags, that represents the version of each branch in the super repository. This decorator could be grayed out because it makes no sense to check it out but still is a valuable peace of information.
Show commit changes when committing sub-module reference updates
When the super repository updates a sub-module, now there are beautiful arrows indicating whether you're upgrading or downgrading it. It will be even better if it indicates how many commits you're upgrading and/or downgrading. Knowing this information will be useful to avoid confusing unintended library updates to 'just my change' updates.
Show commit changes when checking out branches from [no branch]
When you're in a sub-module (usually in [no branch]) and you want to commit, a dialog asks you to checkout a branch. Knowing how far away it is will be useful to prevent unintended checking out of far in the future versions.
You think those are good changes on GitExtensions?
If implemented properly will eventually go to master?
Some advice about how to implement them?
The text was updated successfully, but these errors were encountered:
We're constantly using and updating sub-modules but the git implementation, based in references to SHA1, while correct, is hard to work with if you make changes in the sub-module often.
Some improvements that i think GitExtensions could have:
Show parent branches
When in a sub-module, GitExtensions underscores the commit witch the super repository is pointing to. This is good but not enough. I would like to see a yellow decorator, like the red for local banches, green for remote branches and blue for tags, that represents the version of each branch in the super repository. This decorator could be grayed out because it makes no sense to check it out but still is a valuable peace of information.
Show commit changes when committing sub-module reference updates
When the super repository updates a sub-module, now there are beautiful arrows indicating whether you're upgrading or downgrading it. It will be even better if it indicates how many commits you're upgrading and/or downgrading. Knowing this information will be useful to avoid confusing unintended library updates to 'just my change' updates.
Show commit changes when checking out branches from [no branch]
When you're in a sub-module (usually in [no branch]) and you want to commit, a dialog asks you to checkout a branch. Knowing how far away it is will be useful to prevent unintended checking out of far in the future versions.
The text was updated successfully, but these errors were encountered: