sboulema / TGit

Control TortoiseGit from within Visual Studio
MIT License
31 stars 9 forks source link

As a user I want to manage the submodules from TGit. #23

Open GreenKn1ght opened 8 years ago

GreenKn1ght commented 8 years ago

So, i wanna add and update submodules. Also if it possible i wanna checkout, commits, etc (all existing operations).

This is a huge task, so if you decide to implement it, I can split task into few parts.

sboulema commented 8 years ago

You can do this through the sync option... it shows a TortoiseGit dialog with submodule control. I am trying to avoid re-inventing the wheel, as in if TortoiseGit can do it use that, that is why the flow operations are custom built.

GreenKn1ght commented 8 years ago

Ok, thanks for info, I will use it, but still no way to others operations.

Biggest problem for me: when i changed submodule from main solution, i can't commit changes for it. I can call Commit to solution and if it have changes, when i press to Commit button Tortoise will say me "Submodule dirty" and suggest Commit submodule. But submodule's head after cloning stays on commit, not on branch, so i can't commit "to (no branch)".

GreenKn1ght commented 8 years ago

What about this issue? Won't do?

sboulema commented 8 years ago

Still trying to come up with a good way to do this, reopening :)

ddobrev commented 2 years ago

I have a problem with this: TGit always activates TortoiseGit for the main repo and not for the one containing the currently edited file.