Skip to content

Conversation

@pvginkel
Copy link

@pvginkel pvginkel commented Dec 8, 2015

I've made some improvements to your fork of the Vss2Git project. Your changes helped me a lot already to do the conversion, and I think these changes are good improvement.

What I did is basically remove the dependency is msysGit. Instead, I use the NGit library (my own fork of this because there were a few issues with it). This means that it doesn't start new processes anymore.

I've tested this on a project of 6000 files with 5000 commits and the whole conversion now runs in roughly 6 minutes.

Pieter van Ginkel added 2 commits December 7, 2015 15:36
Removed all command line calls for the Git import and replaced with the NGit library to significantly increase the performance.
All changes are now correctly checked, including edits that don't modify the file. This prevents us from having to do a status to verify whether we would create an empty commit. This now builds a project of 6000 files with 5000 commits under 10 minutes.
@rustyx
Copy link
Owner

rustyx commented Dec 8, 2015

Nice. But this seems to break the new "Continue sync" functionality and all commit times are 1 hour off, possibly a UTC conversion issue as I'm at UTC+1. Could you have a look into that?

@pvginkel
Copy link
Author

pvginkel commented Dec 8, 2015

The time zone thing is probably easily fixed. I'll have a look at the
continue sync thing. There probably isn't a reason for it not to work, so
I'm hopeful ☺.

On Tue, Dec 8, 2015, 21:45 Rustam Abdullaev notifications@github.com
wrote:

Nice. But this seems to break the new "Continue sync" functionality and
all commit times are 1 hour off, possibly a UTC conversion issue as I'm at
UTC+1. Could you have a look into that?


Reply to this email directly or view it on GitHub
#1 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants