Details
-
Bug
-
Resolution: Answered
-
Low
-
4.2.0
-
None
-
Severity 3 - Minor
-
1
-
Description
Observation
I was expecting to see the commits related with selected project when browsing project page https://fisheye.dev.internal.atlassian.com/project/CR-CIP but found irrelevant commits there:
Seems to be working fine for other projects, e.g. https://fisheye.dev.internal.atlassian.com/project/CR-CLOV
Investigation
Seems like the problem is caused by project's default repository being disabled. This problematic CR-CIP project seem to not have default repository set (project admin page https://fisheye.dev.internal.atlassian.com/admin/editProject.do?id=7 shows first available repository in default repository), FishEye content for this repository is empty as well https://fisheye.dev.internal.atlassian.com/admin/viewFisheyeProject.do?id=7.
But when I enable "clov-svn-old" repository (it was disabled before), apparently activity stream displays only its commits, as expected. In project admin page I can see "clov-svn-old" repository as default one.
Diagnosis
Seems like project activity page doesn't cope well with default project's repository being disabled. Rather than falling down into showing activity of all FishEye repositories it should show no commits at all in such case.
Project admin page should indicate default project repository is disabled.
note
Very likely the same would happen when default project's repository is deleted, to be verified.