youngmon/atlassian-qna huggingface dataset:
Rescan vs Reindex of FishEye repository, retaining availability
Asked by Mark Pottorff:

We interface FishEye with Perforce and present a extensive code hierarchy. As the underlaying hierarchy changes, the include/exclude rules must be revised to include new code branches. By default this requires a reindex, which may take us days to complete. Wondering if it might be possible to simply change the include/exclude rules, then "rescan" specific change list numbers starting with the one used to create the new branch and going through something after the current highest submitted change. And if that would properly incorporate the new branch into the FishEye repository, would the rest of (i.e. the existing directories in) the current repository be available for Crucible reviews and Jira views while the rescan is underway?


Answers:
author: Conor
body: Rescan only changes metadata associated with a changelist - namely the author, date and changelist description. It cannot change the repository structure or included files in a changelist.


author: Mark Pottorff
body: For me, the main performance problem I was having with reindexing seems to have been due to the multiprint option causing timeouts. When I selected the option to disable multiprint things went much better.  

As for reindex vs rescan, it would seem the golden rule is that you must reindex if your include/exclude rules will change the visible source directories. However, you can define hidden rules which take effect upon a restart of the repository. So, best to err on the side of including a bit you don't want and then hide specific directories if needed. Or hide an entire naming pattern and then if you decide later you want them, you can just unhide them.

Then before you reindex next time, you might review promoting some of your hide rules into formal excludes.


author: Mark Pottorff
body: Just tried adding a new code branch to the includes, saving that, then "rescan" of the chglists involved and the new branch did not appear at all. Seems rescan does not fully reprocess and reindex the "scanned" chglists.

:( So it may retain the availability, but it did not achieve the desired goal.

So my next thought is wondering \*IF\* I remember to add the rule for the new branch before I create it in Perforce, and save and restart (not reindex) the repository, if that will properly include the new branch during the scheduled incremental scan.
How to set fisheye incremental indexing polling period to never or large value like 24 hrs?
Asked by Archanaa Panda:

We have created post-commit svn hooks following your valuable guidance on FSH-9932 and now fisheye index scanning is triggered every time we commit something to SVN. However, by default, any repository created in fisheye polls for changes every 1 minute. Now we want to disable polling or else set it to a high interval like 24 hrs. We could not find relevant information of setting/disabling the polling period for all repositories (like system-wide configuration). We are aware that we can set it per repository manually from the administration screens by going to updates for a particular repository. However, this would be a tedious manual effort - we want to set/disable the default polling interval itself. How can we do this?


Answers:
author: Daniel R
body: Unfortunately, establishing a default polling period is currently an open improvement here -- please log in and vote:

<https://jira.atlassian.com/browse/FE-490>

You can however, try the following the make the change manually:

- Shutdown FishEye/Crucible

- Edit the \<FISHEYE_INST\>/config.xml file and append the following XML tag after the opening (left-hand side) "repository" XML tag:  

\<updater pollPeriod="never"/\>  

- Start FishEye/Crucible

For reference, the post-commit hook that worked triggered the FishEye command-line option "scannow": <https://confluence.atlassian.com/display/FISHEYE/Command-Line+Options>


Tags: index
Does crucible allow side by side diffs to show on a single screen with synchronized horizontal scrolling?
Asked by Matthew Korich:

CodeCollaborator synchronizes horizontal side-by-side diff scrolling. Please implement this if not already.


Answers:
author: Matthew Korich
body: The answer is "not yet" but vote for [this issue](https://jira.atlassian.com/browse/CRUC-6224) if you would like to see this feature implemented.


author: Shawn Patterson
body: Just voted for this feature, I hope others do too!


author: Conor
body: Thanks for the suggestion. Would you please raise an enhancement request at <https://jira.atlassian.com> ?

comments: author: Matthew Korich
body: <https://jira.atlassian.com/browse/CRUC-6224>

:)
what is the best course of action when we have a project that is divided into 3-4 others?
Asked by Milton:

I have a project that is divided into an iOS, Android, Windows Phone, web front and web-service sub-projects with several assest (images, documents, charts, gantt, etc.) in common. What is the best course of action in this case?

We want to have each sub-project have their own agile boards, components and versions, but a single wiki and, at least for the common assets, a single repository. How do we do this (if possible).

The obvious path would be to create each one as an individual project but then we would have to have multiple copies in the various repos of the shared assets. And also, concluence would end up with diferent pages for each of them wich we are not sure would be good for every one in the project. Even though from the programming stand point the projects are separated, as a solution/product their are all one and the same. Same requirements, (almost the) same UI, same stories, etc.


Answers:
author: Nick Mason
body: Hi Milton,

You can configure which projects in each application are linked together by going to the main project overview page (Administration \> General tab, then select the project) and changing the "JIRA Project", "Confluence Space", etc. sections. This way you can set up each separate JIRA project to all be linked with the same Confluence space and so on.


author: Bob Stenson
body: Is it possible to aggregate the information of all the projects using this method? Can I, for instance, find out who is assigned to multiple projects, perhaps on a dashboard?

comments: author: Renjith Pillai
body: That's as simple as creating your required filters (which can spread across projects) and getting the required gadgets added to the Dashaboard


Tags: cloud

confluence-cloud

fisheye-crucible-svn-ondemand

jira-cloud
How to move from internal SVN to fisheye-crucible ondemand svnhosting
Asked by Thomas Varghese:

Currently we have SVN hosted in our internal server. We are interested in using fisheye-crucible-svnhosting. In order to use that, we would like to import our existing code to Atlassian SVN hosting. Please let us know the procedure for that.

Few more clarifications required:

1. Is there any limitation at ondemand SVN hosting about number of projects, project repository, disk size etc

2. How will the existing svn users will be mapped if we go for your svn hosting solutions?

3. How can we take the backup from SVN hosting?

Thanks


Answers:
author: Norman Abramovitz
body: <https://confluence.atlassian.com/display/AOD/Importing+Versioned+Data+into+Subversion>

<https://confluence.atlassian.com/display/AOD/Importing+Users>

comments: author: Norman Abramovitz
body: If you import your users then you will not have issues with svn or any other atlassian product since the user pool is shared as I read the documentation.

You can use svnsync to make a backup copy

<https://confluence.atlassian.com/display/AOD/Exporting+source+code>

<https://confluence.atlassian.com/pages/viewpage.action?pageId=253231621>

<https://confluence.atlassian.com/display/AOD/Restricted+Functions+in+Atlassian+OnDemand#RestrictedFunctionsinAtlassianOnDemand-Subversion>

Here are the storage costs. There is no limit on number of projects, just the amount of storage you use.

<https://confluence.atlassian.com/pages/viewpage.action?pageId=253231650>


author: Renjith Pillai
body: Yet another option could be to move to BitBucket (Git) from your existing SVN repos. There is a blog post discussing this topic.

<http://blog.bitbucket.org/2012/01/19/how-atlassian-migrated-from-svn-to-git/>


author: Felipe Cuozzo
body: Please read the following important announcement:

[End of Service Announcement for Subversion and FishEye/Crucible in OnDemand](http://go-dvcs.atlassian.com/display/EOL/Source+Review+Bundle+End+of+Service)

Please direct your questions to this question:

[Subversion, FishEye/Crucible (the Source + Review Bundle) on OnDemand End of Service](/questions/95199/subversion-fisheye-crucible-the-source-review-bundle-on-ondemand-end-of-service)


Tags: cloud

fisheye-crucible-svn-ondemand
Does fisheye/crucible support Rational Team Concert (RTC) source control?
Asked by Leo Hart:

Does fisheye/crucible support RTC source control either via the core code or through a plugin? I did some searching through the documentation, but the answer wasn't clear to me.

Thanks!


Answers:
author: Conor
body: FishEye's core does not support Rational Team Concert, nor do we provide a plugin to support it. A third party plugin is a possibility but I am not aware of any such plugin.


author: Jim Bethancourt
body: It looks like FishEye ended support for ClearCase earlier this year -- <https://confluence.atlassian.com/display/FISHEYE/End+of+Support+Announcement+for+IBM+ClearCase>. I'm not familiar with RTC - is it the same??

comments: author: Leo Hart
body: I'm not 100% sure. It's Rational Team Concert, which is IBM, so they might be related:

<https://jazz.net/products/rational-team-concert/>


Tags: rational-team-concert
Can users change their avatar in the OnDemand Fisheye?
Asked by Tim Baker:

My company has used JIRA for many years, and the team is used to quickly identifying who performed an action on a ticket based on their unique avatar. However, in Fisheye, everyone's avatar is a "Charlitar" (semi-unique Atlassian-provided avatars resembling Charlie). This makes it nearly impossible to visually see who made what changes in SVN.

I found the documentation for changing an avatar, but it doesn't appear to apply to what I'm seeing on Fisheye.

<https://confluence.atlassian.com/display/FISHEYE/Changing+your+User+Profile>

Is this because OnDemand is hosting Fisheye? Are we stuck with Charlitars?


Answers:
author: Bastiaan Jansen
body: Hi Tim, Unfortunately for now you are stuck with the Charlitars. We have a pending improvement request to address this issue: <https://studio.atlassian.com/browse/JST-5120>

No ETR is known yet for this specific request.


author: Felipe Cuozzo
body: I'm quite sure the FishEye uses gravatar as the source of the avatars, try creating a gravatar profile with the same email that your OnDemand account uses.

Also please read the following important announcement:  
[End of Service Announcement for Subversion and FishEye/Crucible in OnDemand](http://go-dvcs.atlassian.com/display/EOL/Source+Review+Bundle+End+of+Service)

Please direct your questions to this question:

[Subversion, FishEye/Crucible (the Source + Review Bundle) on OnDemand End of Service](/questions/95199/subversion-fisheye-crucible-the-source-review-bundle-on-ondemand-end-of-service)


author: Harry Chan
body: Hi, does <https://confluence.atlassian.com/display/FISHEYE/Configuring+Avatar+Settings> work for you? You can change avatar this way. It doesn't say no for OnDemand as far as I can see.

comments: author: Tim Baker
body: Thank you for your suggestion, Harry. Unfortunately, that configuration is not available for those of us using Fisheye via the OnDemand service.


Tags: cloud

fisheye-crucible-svn-ondemand
How do we keep crucible comments from being displayed in the default dashboard?
Asked by Damon Fleury:

We would like to keep the comments that are added to code reviews, in crucible, from being displayed in the default dashboard (or all dashboards) under the Activity plug-in. How do I keep this particular stream from beien gadded to the activity area?


Answers:
author: Damon Fleury
body: Figures I would figure it out... just after I post the question. I found the setting I was looking for in the Admin page under User Interface-\>System Dashboard. There, you can select which plug-ins feed the activity stream.

Sorry to bother!!!


Tags: cloud

fisheye-crucible-svn-ondemand
Setting SVN permissions fails
Asked by Steve Tremblay:

Hi !

When we configure a project, if we try to change the permissions for which groups has the right to commit, as soon as we remove the developers group, no one can commit anymore.

Anyone experienced that ?

Thanks !

Steve


Answers:
author: JoshA
body: I just tried. I have a group called "writers" and a user named "writer" who was a member of that group. The "writer" user is licensed for FishEye (as well, as it happens, JIRA and Confluence). The user *must* be licensed for FishEye to use SVN.

I created a new project. I went to the Project administration and edited the FishEye permissions (/secure/admin/ProjectRepositoryPermissions.jspa?repositoryKey=xxx), added the "writers" group to the Commit panel, and removed the "developers" group.

I checked out SVN, added a file, committed it, and it worked.

You may need to wait a few minutes for the permissions to synchronize through the cache between FishEye and the SVN server, but generally it's immediate.

Hope this helps.

comments: author: Steve Tremblay
body: And as soon as I readd the developers group, it works again...


author: Steve Tremblay
body: Hi Josh, thanks for the quick answer !

I just tried again, the same procedure, and when I do so (removed developers + administrators) and add a new custom group, I get the error message, it's a 403 from the repo...


Tags: cloud

fisheye-crucible-svn-ondemand

moderators
Does anyone have an information on the current limit of CVS/SVN repositories an fisheye instance can hold.
Asked by Jerome Taylor:

Does anyone have an information on the current limit of CVS/SVN repositories an fisheye instance can hold.


Answers:
author: FagnerF
body: Hi Jerome,

As you received the response from Support Atlassian System, I'd like to share this with our community in order to explain who else may could has the same doubt.

The Starter License supports 5 repositories and 10 committers per repository. All other licenses support unlimited repositories and unlimited committers per repository.

However application will hold as many repositories as your hardware configuration can handle without become unavailable because of lack of resources. We don't have specific information about that but you may want to take a look inside "Hardware requirements" session of [documentation](https://confluence.atlassian.com/display/FISHEYE/Supported+platforms) in order to get more information.

Cheers
How to summarize Code Review when you're not an author?
Asked by Matt:

How to summarize Code Review when you're not an author?

For example when author is no longer an employee?


Answers:
author: Conor
body: You can edit the permission scheme to give the ability to summarize reviews to an individual user or to a group. These users or members of the group will then be able to summarise a review even if they are not the author.

Please refer to <https://confluence.atlassian.com/display/CRUCIBLE/Creating+a+Permission+Scheme> for more information on managing permission schemes.
As we have Fisheye and Crucible its right to just install Crucible that comes with Fisheye?
Asked by Clovis Wichoski:

I'm downloading Fisheye and Crucible to install, but on Crucible download page I see this text The Crucible download includes FishEye. Then is right to think that just downloading Crucible is OK? or as a licensed user I must install Fisheye first, then Crucible?

I tested the md5sum off both downloads and they are:

b80adeeac539265e9d96e4421bbb81e7 crucible-2.8.1.zip

3021f20ccf77b988197fd8300d5ab9a1 fisheye-2.8.1.zip


Answers:
author: SimonS
body: Hi cwichoski,

You have downloaded the correct installer. Fisheye and Crucible come in a single package. In the admin screens, you'll see space for a Fisheye license key and a Crucible license key. Adding/removing these keys will lock or unlock features of the combined product.

-Simon
FishEye+wrapper+Windows Server 2008 R2 x64
Asked by Marcin ?osek:

Hello Everyone,

I have strange issue when FishEye is being run as a wrapper (I've tested it with YASJW and Java Service Wrapper). When service is being started by OS (after reboot) git+ssh connections works extremely slow (about 1 hour to refresh). Moreover every 'Test connection' settings fails (probably due to timeout I think). Service is set to run as a user with administrator privileges.

When I logon to the Windows with this account and start service from services.msc - git+ssh repositories works like a charm - fast and every 'Test connections' simply works.

Maybe you have some experiences with Fish+wrapper+Windows?

Thanks in advance for every suggestion!

Regards,

Marcin ?osek


Answers:
author: Marcin ?osek
body: Look at the screenshot when FishEye run under wrapper and times for scanning repo.

![](../../upfiles/test_connection_-_git4_1.PNG)


Tags: wrapper
Reviews including other people's changesets
Asked by Matthew Hillier:

We've just noticed a strange situation with code reviews and selecting ranges of revisions:

If I have a file A and the change history is something like the following:

Revision 1: Me - Issue 1 - Made some change

Revision 2: Bob - Issue 2 - Made some change

Revision 3: Me - Issue 1 - Made some change

I can create a review for Revision 1 and Revision 3, but when I look at the file through cruicble, it's actually highlighting changes from Revision 1, 2 and 3.

Is there a way I can setup my reviews so that if I select only my revisions, that only the changes committed through my revisions are shown?


Answers:
author: aborowski
body: You should be able to remove revision from the review, as it might be added automatically for you. Just click on the 'x' button just above the source code on a review page:

image2017-1-11 13:4:58.png  
[](https://community.atlassian.com/t5/Fisheye-Crucible-questions/Reviews-including-other-people-s-changesets/qaq-p/310450?attachment-id=3534){#link_115efa72e1e345}  
[](/tnckb94959/attachments/tnckb94959/fisheye-crucible-questions/4184/1/image2017-1-11%2013%3A4%3A58.png){#display_115efa72e1e345_0}


Tags: cloud

fisheye-crucible-svn-ondemand
Fisheye/Crucible 2.8.1 CAS authentication
Asked by Paul Hirose:

The docs for <https://confluence.atlassian.com/display/FISHEYE/AJPv13+Authentication> it says "AJP authentication expects requests to be pre-authenticated via an external server before arriving at FishEye."

So if I'm fronting my Fisheye/Crucible with Apache httpd 2.2, and I use mod-auth-cas from JA-Sig, and I use the ajp connector to Fisheye/Crucible instead of http connector to Fisheye/Crucible, I can just have httpd do the authentication instead? Authorization is then controlled how?

Thank you,  
PH


Answers:
author: Paul Hirose
body: I just did this anyway and it seems fine. I authenticate using mod_auth_cas. I set my User's "Auth" to "AJP". I'm guessing it matches REMOTE_USER or some such variable (I don't know) but as long as the username used to authenticate against CAS is the same as a username manually configured in Fisheye/Crucible, it seems to work.

PH


Tags: authentication
Fisheye/Crucible config.xml Webcontext to /fisheye
Asked by Paul Hirose:

In my FISHEYE_INST/config.xml, I'm trying to set the right values in the web-server section. I'd like my users to be able to do <http://hostname/fisheye> (and me to do .../fisheye/admin). This is a default/new install of Crucible/Fisheye 2.8.1 with Apache 2.2.15 on RHEL6/64bit running on port 80 using the docs at <https://confluence.atlassian.com/display/FISHEYE/Integrating+with+other+web+servers> and <https://confluence.atlassian.com/display/FISHEYE/Configuring+the+FishEye+web+server>

I beileve it should be

\<web-server site-url="http:/hostname/" context="fisheye"\>  
\<http bind=":8060" proxy-host="hostname" proxy-port="80"/\>  
\</web-server\>

Behaviorally, the above appears to work. However, the first docs refer to "web context" (in bold, no less). The second set of docs imply web context should be in with the http section and not the web-server section. Furthermore, the second set of docs specifically state it should not have the trailing slash, and that the "fisheye" part of my URL should go there rather than in the webcontext section. In particular, when I first installed Crucible, I had it all running at the top level (<http://hostname>) and when I set the Site-URL there, I set it to http:/hostname/fisheye and saved it. It modified my config.xml to be site-url="http://hostname/fisheye" but never placed any webcontext in place.

In any case, I just wanted a touch of clarity on how that should work.

Thank you,  
PH


Answers:
author: Paul Hirose
body: Yep. In my particular case, I finally settled on "\<web-server site-url="http://hostname/fisheye" context="fisheye"\> ...otherstuff... \</webserver\>

I'm now at Fisheye/Crucible 2.9.1, still on RedHat6/64bit and Apache 2.2.15. I suspect the F/C version probably doesn't matter too much, but just wanted to note that I'm no using the version originally mentioned in my first post.

PH


author: aram.dermenjian
body: Did this end up working for you? I'm having the same issue.
Commits must be reviewed & Web hook
Asked by Daniel Herz:

How is it possible to force an review after somebody made a commit ?

Is it possible to make an Webhook after successful Review ?


Answers:
author: Felipe Cuozzo
body: This is not possible in FishEye OnDemand.  
Please read the following important announcement:

[End of Service Announcement for Subversion and FishEye/Crucible in OnDemand](http://go-dvcs.atlassian.com/display/EOL/Source+Review+Bundle+End+of+Service)

Please direct your questions to this question:

[Subversion, FishEye/Crucible (the Source + Review Bundle) on OnDemand End of Service](/questions/95199/subversion-fisheye-crucible-the-source-review-bundle-on-ondemand-end-of-service)


Tags: cloud

fisheye-crucible-svn-ondemand
"Unable to read memberships for user from the remote host"
Asked by ysong124:

I'm trying to clone files to my PC but got this error

under the remote tab, there is a red cross, and when I click on my account, it says:

Unable to read memberships for user from the remote host

Failed to list teams for user \[username\]

You do not have permission to access URL ... The request returned with status code "Unauthorized".

Access token expired.

Any ideas what should I do?![problem.PNG](https://community.atlassian.com/t5/image/serverpage/image-id/87898iCA96D5CF487B67FC/image-dimensions/469x220?v=v2 "problem.PNG")


Answers:
author: Paul Zhang
body: One workaround is to untick the box '**Show Organization Repos** '. You won't be able to see the repositories but your account will properly authenticate(i.e. no more red cross). You can then go to the **Clone tab**and paste the repo url to clone it.


author: parthiban_selvaraj
body: Hi.  

I am also facing this Issue, any workaround to resolve ?

Thanks,

Parthiban


author: Webential
body: Hello,

I was having the same error, I logout from the Source tree and log in again, and it fixed the issue. Follow below link to logout from source tree.

<https://stackoverflow.com/questions/38402998/how-to-logout-switch-accounts-in-sourcetree>

Thank You