Open tomecho opened 7 years ago
New core framework project scripts dont support temp dir so we need to start support it #X
I remapped the commit db from framework/core/lang to work/commit-db (work being the path supplied as command line arg to initialize-revisions.pl)
what is vcs->_co_hook? edit: whatever it is, looks like the merge branch is not running it, that needs to be fixed edit2: actually it is being run, it looks like it copies the build.xml into the temp work_dir if it doesn't exist already, but not all revisions exist in the source of the copying location, that might be a problem.
Created new patches on the fly using revised and buggy revision ids but it still has a problem applying a few of the patches
i manually flipped the buggy vs fixed on bug 2 (which was failing to apply occasionally) in commit db and it worked
actually, i flipped it again and it just worked. This is a weird error, that is really hard to fix since I cant reproduce it effectivly.
looks like the diff for bug id 2 is created incorrectly but I dont know why. There must be something in the checkout_vid method that breaks the diff before i can apply it.
patch does not apply error is fixed, just have to modify a few paths from script_dir
to work_dir
Project::checkout_vid
depends on
fix_tests
fix_tests
_write_props
_write_props
I bypassed these issues by calling project->{_vcs}->checkout_vid, which does not depend on the existence of the meta data.
@tomecho, Can you please check whether my current implementation makes sense to you?
Getting an error when I try running initialize revisions