-
Notifications
You must be signed in to change notification settings - Fork 155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Possibility of Regression Bug #1244
Comments
@ang-zeyu @jamessspanggg Could you guys take a look into this. |
On first glance, it is due to the student having a file name called Will investigate further. |
@Tejas2805 can you inform the prof to temporarily fix the issue by adding |
Which repo? Can do a PR? |
Created a PR here: nus-cs2103-AY1920S2/ip-dashboard#1 |
Actually, that will update that semester's dashboard which is supposed to frozen in time at the end of that semester. At lease we should also add an end-date the CLI parameters to prevent it analyzing repos until today. Also, the PR fails the build. |
I thought it could be due to the same file too, but the thing is the file has been there from before. Therefore, that shouldn't have been the cause of the build to fail. |
The build hasn't failed due to the initial reason. But the same error at a different repo. |
Ah I see. Is it some new update though? As initially it wasn't failing. |
I'm not so sure, I tried checking out to the version of the last successful Travis build (commit 0f57aab) and ran the same build, and there were still errors.
Still need some time to figure out the bugs, as the one described above is not the only issue. Would appreciate it if we can investigate together. |
Update: the bug is due to #1192 not handling files with names that are automatically escaped and double quoted by GitHub. For e.g. file name Upon investigating further, the code in |
When a filename contains special characters such as double quotes or the backslash character \, git log will escape those characters and surround the entire file name with double quotes. CommitInfoAnalyzer is not handling these cases, which will lead to an assertion error that fails the entire analysis. Let's add the handling of such cases, removing the surrounded quotes from the filenames, if available.
The Travis build which hadn't been failing upto 3 days ago, has started failing. This is when we started merging all the PRs again. We might have a regression bug. Let's look into this and find out the reason.
Can check the travis build here.
This is related to individual project dashboard for CS2103T
The text was updated successfully, but these errors were encountered: