jzoss / Git-Source-Control-Provider

Git Source Control Provider is a visual studio plug-in that integrates Git with visual studio solution explorer.
https://github.com/jzoss/Git-Source-Control-Provider
GNU General Public License v2.0
79 stars 26 forks source link

Automatically add a file to source control when it's been renamed in a project #83

Closed ddobrev closed 6 years ago

ddobrev commented 7 years ago

Similar to https://github.com/jzoss/Git-Source-Control-Provider/issues/53 , a file renamed in a project - or in a solution - could be added to, or renamed in, Git as well. @jzoss what do you think?

ddobrev commented 7 years ago

In addition, the file with the old name can be deleted in Git. @jzoss what do you think about such a feature?

jzoss commented 7 years ago

It would not be bad. Din't think it would be that hard to implement.

ddobrev commented 7 years ago

OK, great. I can now see I've requested the feature with two different approaches - add + delete vs rename. It makes no difference to me so please select whichever one you consider optimal.

ddobrev commented 7 years ago

Hello @jzoss , how have you been doing? Do you still develop this project? I can see no commits later than August. It would be a real shame if you no longer have time for it, the integration with TortoiseGit alone makes it much better than MS's built-in source control provider. But if you do, do you think you could start with this feature?

jzoss commented 7 years ago

Yeah I'm still around 😀. I moved in August and I just never caught up. I still plan on adding new features .

ddobrev commented 7 years ago

I am really happy to hear it. I hope you are happy too with your new home.

ddobrev commented 6 years ago

@jzoss Hello again. :) How have you been, any plans to continue development? This add-in needs your brilliant work.

jzoss commented 6 years ago

Yeah I was starting to look at it again.. Just need to figure out what to do first. :)

ddobrev commented 6 years ago

Excellent, makes me really happy because after this one I have some more issues for you. :)

jzoss commented 6 years ago

Ok I'm back.. This will be fixed in 1.7.3 .. should also be in a pre-release in the release tab

ddobrev commented 6 years ago

Thank you! I am patient, I can wait for the official release. :)

ddobrev commented 6 years ago

By the way, does it also delete the file with the old name? If not, I guess you could still cope with just one operation, it would simply have to be Git rename instead of add.

jzoss commented 6 years ago

Get pumped.. v1.7.3 was just published

ddobrev commented 6 years ago

Works just fine. Directly renaming in Git and then displaying a single change would be a nice touch, though.