youngmon/atlassian-qna huggingface dataset:
no more than 800 file revisions are allowed.
Asked by Bicen Zhu:

Hi!

When i am adding branches for review, it prompts "Attempt to add too many revisions to a review - no more than 800 file revisions are allowed.", actually i definately does not change more than 400 files, actully it just about ten files were changed,

the clue is that the branch live a litter longer, the frist revision of the start the branch is 20498, and last revision number is 20969, is this the reason? another clue is that druing the branch live i merged somethings from another branch, just a few files changed,

Could someone tell what is wrong?

We are using FishEye and Crucible 3.9.0


Answers:
author: Grant Pitel
body: Many months have passed without a response. I filed a formal ticket for this problem, please reference:  
<https://getsupport.atlassian.com/servicedesk/customer/portal/17/CRC-13816>

comments: author: Jon Bruckman
body: I can't view that ticket. Was there any update / fix from them on this?


author: Grant Pitel
body: I have attached a screenshot our Tortoise SVN of us trying to review a branched branch. Below shows only two changesets with maybe fourty file changes. However Crucible its calculating WAY more files (+800). [@gwicks](/t5/user/viewprofilepage/user-id/3609863) did you find a workaround for this? Atlassian any updates? You never responded to [@gwicks](/t5/user/viewprofilepage/user-id/3609863) or confirmed his problem. Thanks!

![2020-07-10 13_33_07-http___192.168.1.99_svn_mpe_MPE-Main_Control..._gen2_2847_dbseries3 - Log Messag.png](https://community.atlassian.com/t5/image/serverpage/image-id/102516i1DBB6C0FBAFF62D6/image-size/large?v=v2&px=999 "2020-07-10 13_33_07-http___192.168.1.99_svn_mpe_MPE-Main_Control..._gen2_2847_dbseries3 - Log Messag.png")![2020-07-10 13_14_47-RCBG2-505 - Draft.png](https://community.atlassian.com/t5/image/serverpage/image-id/102517i3E8287AC4C605AB5/image-size/large?v=v2&px=999 "2020-07-10 13_14_47-RCBG2-505 - Draft.png")


author: Piotr Swiecicki
body: See <https://confluence.atlassian.com/fishkb/adding-files-to-a-review-fails-cannot-perform-the-requested-action-you-cannot-perform-this-action-because-reviews-are-limited-to-800-file-revisions-in-crucible-578682995.html> for some workaround, though keep in mind increasing the limit may impact the performance.

Basically Crucible counts each file revision individually, so if several revisions of the same file are being added to the review, Crucible will count each of them as individual file revision.

It's difficult to say why the limit fired in your case if you have only 10 files amended, I'm guessing you don't have 80 separate commits on each of those files. Ensure you pick up the feature branch and base branch correctly.

Hope that helps,

comments: author: gwicks
body: This JVM property change does NOT always work.

We just changed the variable from 800 to 1000. NOW I get "no more 1000 file revisions are allowed"

There are at most 14 file revisions in our case. Nowhere near 1000, or 800....

Atlassian needs to fix this.
For iteration review in Crucible, Can we perform the diff between version 3 and version 1?
Asked by Yee Ven Koay:


Answers:
author: Grzegorz Lewandowski
body: Hi, this is possible. Please take a look at [documentation page](https://confluence.atlassian.com/display/CRUCIBLE/Iterative+reviews). In order to see diff revisions in a review you must use revision slider.

image2016-9-22 8:27:45.png

However, if you're looking for a way to see a diff per changesets, it is not possible at the moment. Feel free to raise feature request on [jira.atlassian.com](http://jira.atlassian.com) if you'd find such feature useful.  
[](https://community.atlassian.com/t5/Fisheye-Crucible-questions/For-iteration-review-in-Crucible-Can-we-perform-the-diff-between/qaq-p/251481?attachment-id=4340){#link_11597ad5201683}  
[](/tnckb94959/attachments/tnckb94959/fisheye-crucible-questions/3389/1/image2016-9-22%208%3A27%3A45.png){#display_11597ad5201683_0}
How to hide maintenance expired notification in Crucible 4.1.2
Asked by James Mark Chan:

We have decided not to renew our maintenance and would like to hide the maintenance expired message that appears at the bottom of our fisheye and crucible pages. Shouldn't this be possible?


Answers:
author: Piotr Swiecicki
body: I don't think it's possible to disable this message, but this message is presented to admin users only so shouldn't be visible to ordinary users. I hope it's not so much of a problem for admins to see it, it would remind them when considering contacting Atlassian Support Team.

I hope you wouldn't mind me taking this opportunity, but I would like to help you reconsider the decision regarding maintenance discontinuation if possible. Is there anything the product should do better for you to be more useful?

comments: author: James Mark Chan
body: There are other Atlassian tools I'd rather put the support or maintenance funds towards such as Confluence and Bitbucket. We are a very small team with limited funding. I would like it if Crucible could handle larger files better, right now for large source files it gives us two links to download and diff the items manually. Seems like I should not have to do that. That's really the only thing that bothers me with crucible, otherwise great product.


Tags: fisheye-crucible-administration
Excluding github branches in crucible
Asked by lance_lyons:

our developer process involves creating a github branch of a repository and performing the development and code reviews with Crucible on this branch before merging into a build branch like master.

our data.bin revcache file for one repository is 22gb.

We would like to be able to exclude certain github branches in crucible to reduce this size.


Answers:
author: Piotr Swiecicki
body: I'm afraid it is not possible at the moment. There is a open feature request, see <https://jira.atlassian.com/browse/FE-2533>, voted by many customers already. Add your vote there and watch the issue, so it would make it into roadmap hopefully.


Tags: fisheye-crucible-administration
does crucible work with github or gitlab?
Asked by felipeoc_cit:

*This question is in reference to Atlassian Documentation: [Crucible FAQ](https://confluence.atlassian.com/pages/viewpage.action?pageId=298977342)*

Does crucible work with github or gitlab? Or is it only available to work with BitBucker ?


Answers:
author: Keith Grima
body: @Noam Dahan. Just to clairfy, does it work with Gitlab?

comments: author: ???
body: [@Keith Grima](/t5/user/viewprofilepage/user-id/438276)

does crucible work with github or gitlab? {#toc-hId--1385715151}
----------------------------------------------------------------


author: noamdah
body: Main Bitbucket Server feature is hosting Git repositories (and it offers much more than simple 'git clone' - project/repository/branch permissions, load balancing, Git LFS ...). In addition to this it offers other functionalities, such as code reviews based on pull requests.

Main FishEye / Crucible features are: repository search engine and flexible code reviews (branches, single commits, attachments, patches etc). Please note that FishEye / Crucible does not host Git repositories (it makes a clone for indexing purposes, but this is not hosting like Bitbucket offers). FishEye / Crucible supports both DVCS (Git, Mercurial) and VCS (SVN, CVS, Perforce) repositories; it's even possible to write a plugin for custom repository type.


Tags: documentation

github
fisheye crucible
Asked by Siddheshwar mhetre:


Answers:
author: noamdah
body: Check out the following links: [link1](https://www.atlassian.com/software/fisheye), [link2](https://confluence.atlassian.com/fisheye/using-fisheye-298976795.html), [link3](https://confluence.atlassian.com/fisheye/starting-to-use-fisheye-298976959.html), [link4](https://confluence.atlassian.com/crucible/crucible-and-fisheye-298977540.html)
FisheyeLight does not show lines of code removed
Asked by Mark H_ Williams:

When a review is created using FisheLight, the deleted code does not show up red. The deleted lines do not even show up. However, when we use LightSCM the deleted lines of code appear. Is there a setting in FisheyeLight that needs to be set forthe deleted code to appear?


Answers:
author: Mark H_ Williams
body: FisheLight is an out of the box Atlassian product. It is what comes with Crucible when you only purchase a Crucible License.

V/R

mark

comments: author: Piotr Swiecicki
body: Would you mind providing some screenshot?


author: Piotr Swiecicki
body: Seems like FishEyeLight (or FisheLight) is some 3rd party solution not bundled within FishEye/Crucible product, I can't find any information about this on this [https://www.google.pl/webhp?sourceid=chrome-instant\&ion=1\&espv=2\&ie=UTF-8#q=+fishelight+OR+fisheylight](https://www.google.pl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=+fishelight+OR+fisheylight)

You may want to find out the vendor details who created this tool and contact them perhaps?

Kind regards,


Tags: fisheye-crucible-administration
Is the error message 'Could not find user' when using Forgot Password' configurable?
Asked by Al_Wickman:

if you put a bad email address into the Crucible "forgot password" - you get a message informing you that the email does not exist - "Could not find user joe.blow@company.com". This is not security best practice as it lets the hacker know that the email is valid for use somewhere within the company network. Is this configurable to state "an email has been sent if we recognize the address" or similar?


Answers:
author: Mikolaj Zyromski
body: Hi,

Thanks for your question. Since v4.0 FishEye/Crucible is no longer exposing the information on whether the email exists or not. See the following JIRA ticket for the reference: <https://jira.atlassian.com/browse/FE-6191>.

Best Regards,

Mikolaj Zyromski

FishEye/Crucible Team

comments: author: Al_Wickman
body: Thank you!


Tags: fisheye-crucible-administration
Fisheye repository queue
Asked by Avinash Singh:

How can I view the fisheye repository queue? It seems that some of of repositories are queued, but never indexes. I would like to see which repositories are holding up the queue.


Answers:
author: Avinash Singh
body: I can view an log file and see \[IncrePing Repo \], which I believe is the incremental index.

Only when I restart Fisheye can I see InitPing Repo. Otherwise I do not see any new repositories been indexed.


Tags: fisheye-crucible-administration
Error when trying to create a review in Crucible-Fisheye
Asked by guido granobles:

When I try to create a review in Crucible-Fisheye I'm getting a message error like this:

" /json/cru/createDialog

A com.cenqua.crucible.revision.source.SourceException was encountered

Repository xxxxxx is not available".

However the repository is working. I can see all the activity, all the commits.

My release version is CR4.1.2 FE4.1.


Answers:
author: Piotr Swiecicki
body: Is this possible that repository was available when FishEye was indexing its changes, but now is not available anymore so Crucible struggles to retrieve file contents? Can you check your FishEye/Crucible instance logs (in FISHEYE_INST/var/log folder) and see if you find more details around SourceException you see?

Basically when content is added to the review Crucible needs to hit scm to retrieve contents of the revisions that were added to the review. If scm is not available at that time, attempt to create or access the review may fail.
get all the files where linesRemoved >0
Asked by Madhusudhan Athinarapu:

* I have a requirement to get all the files where few lines are removed from existing code( branch) using fisheye search criteria. I don't see this option now.

  my search should look some thing like this

  path like "\*.xsd" and linesRemoved \> 0


Answers:
author: Madhusudhan Athinarapu
body: Thanks for the info. Is there a way to filter the data with linesRemoved\>0 on results?

comments: author: Piotr Swiecicki
body: I'm afraid no way to filter the data on linesRemoved\>0 in FishEye product, that's why I recommended filtering externally in my answer.

Use the "Download results as CSV" link to download results as csv file and use the tools of your choice to do the filtering. E.g. you can use curl and grep:

```
$ curl -s 'https://fisheye6.atlassian.com/search/flex-falcon/?ql=select%20revisions%0D%0Awhere%20date%20in%20%5B%202016-09-01%2C%202016-09-07%20%5D%0D%0Areturn%20path%2C%20linesRemoved%0D%0A&amp;csv=true' | grep -Ev ',0\s*$'"path","linesRemoved""compiler/src/main/java/org/apache/flex/abc/print/ABCDumpVisitor.java",7"compiler/src/main/java/org/apache/flex/compiler/internal/units/requests/ABCBytesRequestResult.java",1"compiler/src/main/java/org/apache/flex/swf/io/SWFDump.java",5...
```


author: Piotr Swiecicki
body: Hi

I don't think you can use linesRemoved in the WHERE clause of EyeQL query, see <https://confluence.atlassian.com/display/FISHEYE/EyeQL+reference+guide>, linesRemoved can only be used in return clauses.

Perhaps you want to consider workaround to retrieve all the files and their removed lines count, so you can filter externally?

Take a look at example queries:

* <https://fisheye6.atlassian.com/search/flex-falcon/?ql=select%20revisions%0D%0Awhere%20date%20in%20%5B%202016-09-01%2C%202016-09-07%20%5D%0D%0Areturn%20path%2C%20linesRemoved%0D%0A>
* <https://fisheye6.atlassian.com/search/flex-falcon/?ql=select%20revisions%0D%0Awhere%20date%20in%20%5B%202016-09-01%2C%202016-09-07%20%5D%0D%0Agroup%20by%20file%0D%0Areturn%20path%2C%20sum%28linesRemoved%29%0D%0A>

Hope that helps,
crucible anchoring took too long
Asked by Richard Gergen:

I am getting the following error every time I try to upload a patch file (708K, 468 files):

No repository found to anchor patch to

Crucible tried to anchor your patch to 'appliance', but the search for an anchor location took too long and was stopped. You will not be able to do iterative reviews on this patch without anchoring it.

Any help in diagnosing the issue and finding a solution would be greatly appreciated.  


Answers:
author: aborowski
body: Have you tried to anchor it manually? After getting this message?
The commit graph hides too much information, is there a way around it?
Asked by Mike_Hermann:

*This question is in reference to Atlassian Documentation: [Ordering of Branches Important When Visualizing Git Changesets](https://confluence.atlassian.com/pages/viewpage.action?pageId=298977113)*

The commit graph view is offered to visualize how changesets have been committed and merged. Changesets are shown as part of a swimlane/branch using a "dot" indicator. The default behaviour of the view is to only display such dots for the left-most swimlane. In other words, dot indicators are not shown for all the other branches.

Observation: It is very difficult to use this view, to understand changeset relationships. In order to un-hide important changeset information, you need to swap swimlanes back and fort. Once you've done this a couple of times, it becomes impossible to keep which is which straight in your head.

Diagnosis: this view does the exact opposite of what it's supposed to: summarise important changeset information. Instead, it forces the user to manipulate the view, to extract details that are required, and forces the user to do the job of keeping a complete picture. In other words, the view forces the user to do the work.

Question 1: is there a way to suppress this default "one swimlane indicator only" display mode, so that changesets appear in all relevant branches?

Question 2: if this is not a feature, how does one submit an official request for a software change/feature?  
[](https://community.atlassian.com/t5/Fisheye-Crucible-questions/The-commit-graph-hides-too-much-information-is-there-a-way/qaq-p/107841?attachment-id=4632){#link_11597beae98d29}  
[](/tnckb94959/attachments/tnckb94959/fisheye-crucible-questions/1404/1/commit_and_branches.png){#display_11597beae98d29_0}


Answers:
author: Marek Parfianowicz
body: Hi Mike,

Let me answer your questions:

Q1: No, you can't show a given commit on all branches in the commit graph.

Q2: You can report improvement requests on jira.atlassian.com, project "FishEye" (FE).

Let me also ask you one question:

What information exactly are you looking for on the commit graph?

Cheers  
Marek

comments: author: Mike_Hermann
body: Thanks for the quick response. I will submit the feature request.

"What information exactly are you looking for on the commit graph?"

I want to see which commits are in which branch(es), all at the same time, without having to drag swimlanes around.


author: Marek Parfianowicz
body: For such purpose you can click on the "Activity" tab. For each commit you will see a list of branches:commit_and_branches.png
how can I change review author in FishEye/Crucible ?
Asked by Gabriel RITA:

*This question is in reference to Atlassian Documentation: [Adding content to the review](https://confluence.atlassian.com/pages/viewpage.action?pageId=298977455)*

One colleague didn't succeed to finish his review, he left in holiday and I would like to be able to update files in his review and continue the review.....

how can I change review author in FishEye/Crucible ?

Thank you,

Gabi


Answers:
author: gustavo_refosco
body: Hi Gabi,

To change a review's author you must have permission to **Edit** a review, so by clicking in **Edit Details** and then over the name of the current author, you're able to select another person (visually, when editing the review details, this field doesn't seem to be clickable).

If you don't see the option to edit review's details, a Crucible administrator will need to edit the **Permission Scheme** associated with this project, so you or a group you're member of can be added to the **Edit** permission. You can read further about Permission Schemes at <https://confluence.atlassian.com/display/CRUCIBLE/Creating+a+permission+scheme>.

Regards,

Gustavo Refosco


Tags: documentation
Can an iterative pre-commit review be used even after post-commit?
Asked by Tien-Tien Hsieh:

Currently, for large code quantity of code changes, we are doing pre-commit reviews. However, there is no guaranty that the final patch that was reviewed is the code that is checked into the repository. Can an iterative pre-commit review become a post commit review? Or will another review have to be opened after the code is committed? If not, is there a way to link a pre and post commit review so the entire review/code change process is documented?


Answers:
author: aborowski
body: To link your review with another, open Edit Details dialog and go to "Linked Review" field.

image2016-9-1 8:8:59.png  
[](https://community.atlassian.com/t5/Fisheye-Crucible-questions/Can-an-iterative-pre-commit-review-be-used-even-after-post/qaq-p/239704?attachment-id=3418){#link_116337f17e21ba}  
[](/tnckb94959/attachments/tnckb94959/fisheye-crucible-questions/3260/1/image2016-9-1%208%3A8%3A59.png){#display_116337f17e21ba_0}

comments: author: Tien-Tien Hsieh
body: Thank you for your answer. This seems to be the best option as with out JIRA, it doesn't look like a review can be opened as a pre commit and continue to be reviewed after post commit (without having to open up another review). My issue is that many times, the last patch I reviewed, will include tweaks I did not approve before being checked in.


author: Marek Parfianowicz
body: Let me ask you a question: why do you use pre-commit reviews? From description of your problem I have an impression that you should rather try to setup a branch workflow process in your team, i.e. to develop feature on a branch, perform review on a branch and next merge changes to master/trunk. This way you'll be able to easily spot non-approved commits.


author: Tien-Tien Hsieh
body: Yes, you are correct regarding review branch. Unfortunately we didn't start out working on a review branch and our teams offshore created the the pre commit reviews (there are many) already. If the functionality in Crucible was available to track a pre commit review through post commit, then I was going to take advantage of it. We will start the review branch development next load.

Thank you!


author: Marek Parfianowicz
body: > is there a way to link a pre and post commit review so the entire review/code change process is documented?

You can link a review to a JIRA issue. Also many reviews can point to the same issue. In JIRA, on the issue view page, in the "Development" panel you will see a link to related reviews.

comments: author: Tien-Tien Hsieh
body: We only purchased Crucible and Fisheye. Besides, using JIRA, are there currently other ways? Thank you for your response.


author: Marek Parfianowicz
body: It depends on your needs, actually. For instance, you can add a global comment to a review and put a key(s) of the related review(s) in it. You can also use the "Activity" tab to see if all comments have a review(s) associated with it. You can also use the [Release Report](https://marketplace.atlassian.com/plugins/com.atlassian.fecru.plugins.fecru-revset-report-plugin/server/overview)plugin to check content between two arbitrary changesets.
Fisheye clear cache index cache
Asked by Marcin Beczynski:

Hey Guys,

Did you known how to clear repo index cache ?? I got following problem when someone or me add new SVN repo ( when repo is on git it work's perfect) to fisheye using different credentials than special created by me "fishey" it come out with error unable to access regardless is that that different user had access to all root directory, already try clear index at server and at application site " maintenance tab"

Thank in advice for all hint and help


Answers:
author: Piotr Swiecicki
body: Hi @Marcin Wilczynski,

Are you accessing those svn repositories locally (via file:/// protocol) or remotely (via either svn, svn+ssh or http(s)) protocols?

In the former case you need to ensure file level permissions are sufficient so the user fisheye application is run by have full read access to the local repository.

In the latter case you may want to try accessing remote repository with the same credentials from command line to double check credentials are correct. Also, may want to check application log (stored in \<\<FISHEYE_INST\>\>/var/log/ folder) to find out more details.

Hope that helps,

comments: author: Marcin Beczynski
body: sorry forgot to add it, I'm accessing repo remotely via password and username, also already try add permission to full repo but got the same error ![sad](/html/@C495B4504065515364EB1894F812B34C/images/emoticons/sad.png "sad") at log nothing what could be important the same error : access forbidden. Credentials are correct :smile: check it couple times.


author: Piotr Swiecicki
body: Depending on the version of FishEye you are using, there was a problem affecting pre 2.10 versions where many repositories were indexed from the same remote host: <https://jira.atlassian.com/browse/FE-3577>

2.10 and newer versions should cope with this correctly, but you need to ensure you specify the username in repository URL, e.g. e.g. [http://user1@host.com](http://user1@host.com/), see [comment](https://jira.atlassian.com/browse/FE-3577?focusedCommentId=492240&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-492240).

Do you think it might be the case, do you have many repositories indexed from the same remote host with different credentials?

The other reason I can think of is some network configuration, prohibiting access to svn repository from the machine FishEye is hosted on. Do you want to try connecting using command line svn from the same machine perhaps, to verify?

Another thing you can try is checking the logs on the svn repository side. Perhaps you can verify there FishEye is hitting this server (so there is nothing on the network preventing communication) and using the credentials you expect FishEye to use?


Tags: fisheye-crucible-administration