youngmon/atlassian-qna huggingface dataset:
FishEye 2.8 "performance improvement" - does this also have a positive effect on scanning repositories?
Asked by Daisuke Niwa:

Hi there,

I am happy to learn that FishEye 2.8 has been released, and one of the main feature in this version is performance improvement.

I have been told by many customers that they have a problem with FishEye scanning. They say sometimes it takes even weeks to complete initial scanning.

The "Best practice for FishEye configuration" page below recommends various measures such as using file protocol for SVN, starting scanning from a "sensible" revision, skipping Perforce labels etc... but this may affect the usability of FishEye from the customer's point of view.

Has there been any performance improvement in terms of repository scanning? For example, FishEye 2.8 can complete scanning of large SVN repository x times faster than 2.7? If so, I would be very interested to know the details.

I appreciate your help.

Regards,

Daisuke Niwa


Answers:
author: Nick
body: > Has there been any performance improvement in terms of repository scanning?

FishEye 2.8 has improved browse performance of all pages with an Activity Stream, and the projects listing page specifically.

Indexing (scanning) Performance is something we are well aware of as an issue, and quite possibly next on our hit-list ;). For the 2.8 release however we prioritised Browse Performance above indexing performance, since indexing is a background task and is not always blocking a user.

<br />

comments: author: Daisuke Niwa
body: Hello Nick,

Thank you for your response. Understood current situation. Any chance scanning performance will be improved on next release?

Please let me know if I should create a feature improvement request on [jira.atlassian.com](http://jira.atlassian.com).

Regards,

Daisuke Niwa


author: Nick
body: Hi Daisuke,

We do hope we can make some positive improvements to indexing performance for a near-future release. I am unable at this however to provide you with any exact releases or dates.

In the meantime, I would strongly suggest you carefully check through the tips you mentioned: <https://confluence.atlassian.com/display/FISHEYE/Best+practices+for+FishEye+configuration> .

Most importantly:

* carefully consider whether or not your teams need to search diff text, if not, disable that
* if you are using perforce or svn, ensure that you've correctly configured all branches/tags/trunk symbolic rules
* check you have allocated a decent amount of Java Heap space to your FishEye process
* carefully consider bumping the number of initial indexing threads to 3 or 4, so that longer running repos wont block smaller ones.

Hope those things help out somewhat for the time being!

Cheers,  
Nick


author: Daisuke Niwa
body: Please refer to "Best practice for FishEye configuration" page below. I am hoping our customers no longer need to take as much care of FishEye configuration as described there.

<https://confluence.atlassian.com/display/FISHEYE/Best+practices+for+FishEye+configuration>
Git: "Committer" limit, or "Author" limit?
Asked by Chris Butler:

In git, the "Committer" and "Author" are two separate concepts. However, the FishEye documentation seems to use the two terms interchangeably, so I'm confused as to what counts towards the "Committer limit".

So is the limit applied to the Committer field, or the Author field, or both?

(background: we have problems with the same person using multiple name/email address combinations, which we map with mailmap, but I want to write a pre-receive hook to stop it happening again.. just need to know which field to use)


Answers:
author: Conor
body: FishEye uses the author and author email fields from git to form what Fisheye refers to as the committer name. It is this combination which is used in the committer limit checks.

There is overloading of terms across a number of SCM types and FishEye itself. It's hard to avoid this problem but I apologize for the confusion.

It sounds like you are familiar with <https://confluence.atlassian.com/display/FISHKB/Git+or+Hg+Repository+exceeds+number+of+allowed+Committers> already.
Urgent: Can not configure application link
Asked by Itamar Ben Sinai:

Hi

I had an issue with attaching an application link that was atttached to other crucible projects for Jira linking.

The error is "Sorry, there are no links available when using anonymous access, check the permission configuration of the remote application."

The only solution that came up whilie looking up this error, was to recreate the application link with Jira.

Done that....

Now, No project in crucible is able to connect to Jira project with same error

Please assist ASAP


Answers:
author: LeonardoL
body: Hi Itamar,

Could you please take a look into article below about linking FishEye with JIRA. This error message is usually related to IP parterns (article's STEP #2) missing or not configured correctly.

<https://confluence.atlassian.com/display/JIRA/Integrating+JIRA+with+FishEye>

Also double check if user that you are using to authenticate against JIRA exists with same username inside FishEye. This could be causing this behavior.

I hope this can help you.

Cheers,

Leonardo.

comments: author: Itamar Ben Sinai
body: Leonardo

I've gone through several options of configuring the Application links but of no avail

Always get the same error

Please advise

<br />


author: LeonardoL
body: Have you configured any other authentication method than just Trusted Applications? If so, as workaround please remove other authentication methos and make sure your have configurations like this:

* **Outgoing Authentication:**
  * 'IP Patterns': Enter the IP addresses of your **FishEye/Crucible** site, one address per line. For example:  

    ```
    127.0.0.1172.20.5.95
    ```

* **Incoming Authentication:**
  * 'IP Patterns': Enter the IP addresses of your **JIRA** site, one per line. For example:  

    ```
    127.0.0.1172.20.5.95
    ```

  * 'URL Patterns': Enter exactly the following paths, one per line:  

    ```
    /secure/CreateSubTaskIssueDetails.jspa/browse//rest/plugins/servlet/applinks/whoami/plugins/servlet/streams/rpc/soap/sr/jira.issueviews:searchrequest/secure/RunPortlet
    ```


author: LeonardoL
body: You can also refer to this article:

<https://confluence.atlassian.com/display/FISHKB/Stuck+at+adding+Project+Link+when+integrating+Fisheye+with+JIRA>
Audit trail/track specific Users actions
Asked by CARLOS SASOT:

I am a customer and I am the administrator of a repository containing source code of some subprojects.

I need to verify if a specific source code archive was downloaded by a specific user: Is there any way to track if a specific action (download a specific project archive source code) was performed by a specific user during a short period of time of two days (9th and 10th August)?


Answers:
author: LucasA
body: You can track all the connections to your HTTP server, but not the download per user.

Lucas Lima

Atlassian Support


Tags: cloud

fisheye-crucible-svn-ondemand
How to remove Source and Reviews tabs in browsing project?
Asked by Rumceisz:

Hi All,

we just migrated a project from a different Jira instance to our.

The project owner doesn't need Fisheye or Crucible anymore so we didn't configured it for him. But he said that he has 2 tabs in the project's browse page: Source and Reviews and these has invalid and error messages. He says hi doesn't need these tabs but the problem is that we can not remove these tabs!!

And the interesting thing that only he sees these tabs, we don't!

Can you please help how to remove?

Thanks a lot in advance!

Rumi


Answers:
author: LeonardoL
body: Hi Rumceisz,

Once you don't need integration anymore you can go to Application Link option inside JIRA administration and remove application link with FishEye/Crucible. You could also check in project page for "Configure Project Link" option and remove the project link with Fisheye/Crucible maybe this could be the case for this specific project. Please take a look I think this could help you.

Cheers,

Leonardo.
Hiding deleted lines when viewing a code review
Asked by Martin Boulanger:

I was wondering if it's possible to hide the lines that were deleted (in red) when reading a code review in Crucible?


Answers:
author: Felipe Kraemer
body: Hi Martin,

Unfortunately the functionality you're requesting is not currently implemented in Crucible.

I created a new issue in our development issue tracker for this functionality to ensure our development team is aware of your request:

<https://jira.atlassian.com/browse/CRUC-6189>

I would suggest adding any comments to the issue above as well as [voting](https://confluence.atlassian.com/display/JIRA/Watching+and+Voting+on+an+Issue) on the issue to create it's popularity and likelihood of being implemented in a future release.

For more information on how Atlassian implements new features and improvements please see the following document:

<http://confluence.atlassian.com/display/DEV/Implementation+of+New+Features+Policy>

My apologies that I don't have a solution for you at this time.


author: Sten Pittet
body: Hi Martin, Jack,

This is a feature that we are not willing to implement because it could lead to some serious development issue. Filtering deleted lines could result in developers missing core bugs introducing security issues or simply breaking the app.

Our goal is to help dev teams to build great software therefore even if some features are not hard to implement we may decide to not add them because we believe it goes against our mission.

That being said, if you feel strongly about this feature it is possible for you to leverage the [plugin SDK](https://developer.atlassian.com/display/FECRUDEV/FishEye+and+Crucible+Plugin+Guide) to build an extension that would hide the deleted lines (once again, I highly advise you to not add this feature).

Cheers,

Sten  
Dev Tools Product Manager

comments: author: jvaillancourt-acquisio
body: Hello Sten,

The idea is not to obfuscate some very important modifications, we do realise the potential error prone that it can bring.

The idea here is to help to reviewer, after he assert that the deleted code is ok, to understand what the new code does by simply show him what it is, and what it does.   
When I encounter this type of scenario, I usually checkout the source code and checked it out in a text reader.

Now, I understand completely what you're saying, and that's ok :-)

Cheers,

Jack


author: rverschoor
body: Out of curiosity: why do you want to hide the deleted lines?  
You should not only review added and edited lines, but also deleted lines.


author: jvaillancourt-acquisio
body: I would suggest to add it not only to Crucible, but to SourceTree also.

It's just a filter to the view... How hard can it be...
Push window is empty
Asked by Shmaya:

Hey,

I have a problem with the PUSH operation.  
When doing PUSH, the branch selection window is empty.

The process log output:

fatal: unrecognized format: %(push:lstrip=3)

Sourcetree version: 3.3.8

![image.png](/t5/image/serverpage/image-id/86294i52FB3A38F379DAB0/image-size/large?v=v2&px=999 "image.png")

I would appreciate your help


Answers:
author: bhort
body: Changing to the embedded version of Git helped:

![Sourcetree-Options-Embedded.png](https://community.atlassian.com/t5/image/serverpage/image-id/87192i2D81FE56F6325AB6/image-size/large?v=v2&px=999 "Sourcetree-Options-Embedded.png")

comments: author: bhort
body: Also updating Git for Windows to version **2.25.1** will help.


Tags: bug
???????????
Asked by goroustay_yahoo_co_jp:

????????????????????????????????????????????????????????????????


Answers:
author: Ai Hirama
body: ?????????????????????????

??????????????????????????????????????????????????????????????????????????????Vaibhav???????????????????????

* [How do I do a full uninstall of SourceTree in windows 10](https://community.atlassian.com/t5/Sourcetree-questions/How-do-I-do-a-full-uninstall-of-SourceTree-in-windows-10/qaq-p/364214)

????????????

1. ???????????????????????Sourcetree?????????
2. %localappdata%/Atlassian??????????????
3. %localappdata%/SourceTree??????????????

????????????????

comments: author: Yoshihiro_Nakagawa
body: ??????????????????????

4. %APPDATA%/Atlassian??????????????

?????????

????????????????????????????????????????????


author: ym
body: WindowsPC?Sourcetree????PC????????????????

???Sourcetree???????????????????1\~4?????????????????????Sourcetree????????????

???????????????????????????


Tags: atl-gruland

language-ja
Authentication via SSH keys failed
Asked by Joey Bradshaw:

Just installed Sourcetree 3.3.8

I followed these directions for linking to my bitbucket account.

<https://confluence.atlassian.com/get-started-with-sourcetree/connect-your-bitbucket-or-github-account-847359096.html>

I opened a repo on disk that I had already previously cloned using exist SSH keys I setup a long time ago in bitbucket.

Any time I try to push or pull I get this dialog.

Why is sourcetree popping this up? I already have valid SSH keys.. There should be zero problems performing operations repos I've already cloned.

![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/86199iF22BA8525B457FD4/image-size/large?v=v2&px=999 "image.png")


Answers:
author: Joey Bradshaw
body: Wow this app is hot-garbage.

So you have to:

1. Generate a new SSH key using PuTTY
2. Run through a bunch of unnecessary hoops (<https://confluence.atlassian.com/sourcetreekb/generate-and-load-ssh-keys-into-sourcetree-with-putty-790629663.html>) to save the public and private keys to disk.
3. Go to your bitbucket account and add the public key, but the one displayed in PuTTY - if you try to open the .pub from disk and paste that it will fail with "Invalid key".
4. Then you have to double click the Pageant app from your system tray and add the key you just created.
5. ![image.png](https://community.atlassian.com/t5/image/serverpage/image-id/86205iCA97B5AF1FF5C311/image-dimensions/372x274?v=v2 "image.png")

Not enough steps Atlassian. Add at least 10 more. l33t fails..

Why this app cannot connect using existing standard SSH keys, which are already added to bitbucket and being used by the git CLI, is ridiculous.

comments: author: Galih Aria Dananjaya
body: Thanks that works


author: Electric Erger
body: That sounds like your keys were messed up somehow since that process basically describes a basic SSH key pair setup: Generate keys, provide public key to end host, configure applications to use private key.

I'd check your public key and known_hosts for changes in IP or hostname since this can cause a common SSH authentication issue.


author: Steve
body: This works, but after a while I need to re-do it again. Just for fun's sake I guess. I had to re-set it the 4th time today.


author: CaptainPalapa
body: For me, the problem what that Sourcetree kept complaining about not having a key loaded, then saying I did have a key loaded, in a loop. Turns out (for Windows), you have to double click Pageant hiding in the system tray (looks like Putty) and load the keys. Sourcetree never brings the app up for you to see "oh, there's no keys loaded today". They *should* stay loaded for the duration that Pageant stays loaded.

Bear in mind that you probably have more than one Pageant on your machine.


Tags: atl-gruland
It is 2020, sourcetree is still slow.
Asked by Vinod Kumar Godavarty:

Sourcetree app has been developed years ago, but it is sad to see that it is still slow. I do not see any performance improvements over the years.

Sometimes it is painfully slow, I had to just close it , open terminal and run the command manually.

I am using Windows 10.

Please someone tell if I am missing some configuration setting that makes sourcetree faster.


Answers:
author: Nikita_Mikros
body: I'm kind of shocked at how slow it is on a relatively new i5 laptop, they keep adding new widgets and layouts when all I really want is for the thing to run fast. If I have to sit around waiting for 5 - 10 seconds every time I click on a new tab on the side, that adds up to a lot of wasted time in my day. I run an older version on my old mac laptop and that seems way zippier than 3.3 on my brand new Win 10 machine. WTF Atlassian, there's a great think called a profiler, maybe you guys should use it once in a while.

comments: author: Andrew Wagner
body: Yes very slow on WIN10 and also for another colleague on MAC.

Blah blah blah on the benefits of git... right now its a choice between 2048 baud modem speeds and cryptic, inconsistent and goofy command line. its a big time sink for me


author: EdRowe
body: For me it's more like 1-5 minutes to find out whether a single mouseclick has done anything. E.g. I have an exclamation mark on "Remote", but when I click on this it takes 5 minutes for a dialogue window to pop up. It looks like I'll have to learn command-line git syntax. Sigh.

Is there any support? This is a "community forum" isn't it, and there doesn't seem to be any participation from Atlassian. Is Atlassian an open-source development thing rather than a commercial organisation? Anyway - if anyone can suggest things I could try to speed things up, that would be fab. I'm running an i7 laptop with Windows 10. It's a little hobbled by the CarbonBlack malware protection installed by my company, but otherwise it's pretty zippy.
I can't delete old GitHub account and Sourcetree keeps trying to use it instead of my current one.
Asked by Simon_Hansson:

I recently made a new GitHub account and don't use my old one anymore. I can't remove my old GitHub account from Sourcetree (hitting "delete" does nothing). This is a problem because despite having authorized my new account and set it as the default account to use Sourcetree keeps using my old account. This leads to errors such as not having permission to push changes.

I've tried wiping any and all trace of Sourcetree on my PC, both manually and with Revo Uninstaller, and making a clean install. Yet, this somehow doesn't delete my old account. I've tried to see if it's somehow linked to my Atlassian / Bitbucket account but can't find anything.

This is making Sourcetree unusable. I've tried all these "fixes" and none of them work:

<https://community.atlassian.com/t5/Sourcetree-questions/Cannot-delete-an-account-on-sourcetree/qaq-p/602672>

<https://community.atlassian.com/t5/Sourcetree-questions/How-do-I-fully-remove-SourceTree-so-that-I-can-do-a-quot-fresh/qaq-p/605355>

<https://community.atlassian.com/t5/Git-questions/How-can-I-stop-SourceTree-from-using-a-deleted-account-to-try-to/qaq-p/170990>

<https://community.atlassian.com/t5/Sourcetree-questions/How-to-remove-SourceTree-and-Atlassian-account/qaq-p/893704>

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


Answers:
author: Laurent Giroud
body: I have the same issue and this is far from a recent problem.

Whenever I click the delete button on an account, SourceTree actually creates a new account.

This is just maddening.

I won't even bother creating an issue for it, I created one two years ago which would have taken no more than one hour to fix and Atlassian has left it to rot for the past two years.  

So, my advice: use another tool.  
I will use GitHub desktop since it obviously works properly with GitHub.

SourceTree is a constant nightmare as far as external accounts are concerned.
Authentication Error when Registering to Bitbucket Server
Asked by Neale Petrillo:

Greetings!

We're running Bitbucket 7.0.0 with the GlobalSSO SAML authentication plugin. When trying to connect to the Bitbucket server using SourceTree Enterprsie we get the following error:

failed to check login for user \[user@domain.gov\]: You do not have permission to access URL '<https://server.domain.gov:8444/rest/api/1.0/users/user_domain.gov/> please check the user credentials associated with the account. The request returned with status code 'Unauthorized'.

When selecting the "Bitbucket Server' login option when trying to login with SourceTree, the credential manager pops up asking for an unlock pin which is the expected behavior of the GlobalSSO plugin.

We have added /rest and /rest/api/1.0/users/ to the 'exclude paths' option in the GlobalSSO settings page.

Any other thoughts would be appreciated!


Answers:
author: Gonchik Tsymzhitov
body: If we speak about that group of app,

[https://marketplace.atlassian.com/apps/1217565/global-sso-single-signon-for-jira-saml?hosting=server\&tab=support](https://marketplace.atlassian.com/apps/1217565/global-sso-single-signon-for-jira-saml?hosting=server&tab=support)

maybe better to raise direct request.


Tags: sourcetree-enterprise

sso
error code 255 in Catalina
Asked by Jeff_Forshaw:

I tried to open my pre-existing repo in SourceTree (running macOS Catalina) and get the error "hg status failed with code 255....repository requires features unknown to this Mercurial: sparserevlog". My version of Mercurial (hg --version) is vdersion 5.3.

The repo works find and can be managed fine from the command line (for years). My hope was to transition away from the command line.

Any ideas?


Answers:
author: Jeff_Forshaw
body: Further to my original query, I note that my system version of mercurial is newer than the one embedded in mercurial. I attempted to "use system mercurial" (in the Python.framework directory) but sourcetree greyed out the executable........

comments: author: Jeff_Forshaw
body: Well I managed to switch to the system version which was located at

mine is located at /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/mercurial

However....I now get error code 255 again but this time with "failed to import extension hgext.hgflow....module has no attribute."

Something of a can of worms it seems......


author: Jeff_Forshaw
body: I got things working - just about - I needed to uncheck hgsubversion and hgflow, whilst using system mercurial. Is there a more elegant solution that doesn't reduce functionality?
Why sourcetree assumes all operations with git happen instantly?
Asked by ValleZ:

I'm just venting here but is THIS THAT HARD TO REALIZE many operations can take several seconds or even minutes and it is not okay to block UI/main thread to perform "exec whatever"?

Example unusable public git repo:

```
https://git.torproject.org/tor-browser.git
```


Answers:
author: Ste Wright
body: Hi [@ValleZ](/t5/user/viewprofilepage/user-id/3800055)

I've removed some of the language from your title - whilst you're free to make comment or question Sourcetree, please remember this is a community for all and you can make your point without it :)

Ste

comments: author: ValleZ
body: Thanks ?
How do I remove sourceTree completely?
Asked by Avis Cheng:

I have installed sourceTree and messed it up. I want to reinstall it but I can't find a way to remove it, it is not even in my application file! (I am using mac) Please could someone help me with this...


Answers:
author: Daniel Eads
body: Hi Avis, welcome to the Community!

You'll want to remove the following paths to remove Sourcetree:

**User data:**

```
~/Library/Application Support/SourceTree

~/Library/Preferences/com.torusknot.SourceTree*
```

**Application:**

```
/Applications/Sourcetree.app
```

I'd recommend doing this from the Terminal as Finder doesn't show you the *Library* folder in your home directory by default. After removing those directories, you should be able to proceed with a clean Sourcetree install from <https://www.sourcetreeapp.com/>

Cheers,  
Daniel