trevorr / vss2git

Migrate Visual SourceSafe repositories to Git
Apache License 2.0
153 stars 116 forks source link

Add option to collapse the VSS path in the output directory. #43

Open marcrocny opened 7 years ago

jtl3d commented 4 years ago

Does this pull request make it so that if I put $/foo as the Project and C:\myProject as the Output Settings Directory then the files will show up in C:\myProject instead of C:\myProject\foo? If so, that's exactly what I want! @trevorr Can this either be merged in and a new release broken or @marcrocny can you make a release in your forked repo? I don't have a way to build this currently. Thanks!

trevorr commented 4 years ago

I don't really have any way to test this project anymore, which is why I've been very conservative about merging changes. This change seems relatively safe, but I probably never merged it because I wasn't sure how valuable it is to others. If you find it useful, that's a good argument for merging it. However, I'm in the same situation as you on building it. I haven't worked in .Net since this project, so I'd just be downloading whatever free version of VS exists right now. There's usually some project upgrade hiccup that makes the process take longer than it should.

jtl3d commented 4 years ago

Understood, thanks for the quick reply. @marcrocny do you still have your build laying around anywhere?

jtl3d commented 4 years ago

I was able to build in VS2019 without much issue. I did have to modify Vss2Git/MainForm.resx to remove the icon assembly and data nodes at the end, but after that it built without errors. Functionally it is doing exactly what I needed! There is only one issue with the checkbox for Ignore Git Errors floating kind of awkwardly on the form, but it is not important.

So I'll step away from this PR now. Thanks for the great work on this project!