Upsource 2.0 Released
Written by Kay Ewbank   
Tuesday, 02 June 2015

JetBrains has released version 2 of its browser-based code viewer, along with a new code review plug-in for IntelliJ IDEA.

Upsource, which we reported on when it was released last year, lets you browse source code in repositories, share and discuss code, search symbols or text, and find usages.

The new plug in works with IntelliJ IDEA and other JetBrains IDEs and lets you take part in code discussions and manage code reviews without leaving your IDE. In this video Trisha Gee introduces its capabilities:



The plug-in is part of Upsource 2.0, which also now supports SVN branches, as well as Git and Mercurial tags. The support for SVN branches assists with the fact that SVN branches have to be enabled and configured manually: you can use patterns to define one or more SVN paths where Upsource should be looking for branches.

You can also carry out Java code analysis and navigation in Gradle-based projects, and use JavaScript navigation and search features in web applications written in HTML, CSS and JavaScript. This latter feature is described on the JetBrains site as being:

‘still in its early stages, and you might encounter certain rough edges such as bogus code inspections in AngularJS code, or usages of symbols in anonymous functions incorrectly marked as newly added in View usages diff. We'll be working to remove these issues in future versions of Upsource.’

However, when it works, you can now make use of IDE-like navigation features such as Go to Declaration, Find Usages and Highlight Usages in JavaScript code. In simple cases, you can even compare usages between two revisions of a JavaScript file.

One nice touch in the new version is the ability to create code reviews directly from the revision list. Upsource will also make ‘smart’ suggestion of reviewers to check over the code that you’ve marked for review, based on history of files that are included in the code review, as well as past reviewers. As soon as you click to add a reviewer, suggested reviewers are displayed at the top of the list.

Another interesting addition to the new version is that it learns to provide JavaScript navigation and usage search in HTML/CSS/JavaScript projects. The developers say this should be treated as an experimental feature, though. One improvement that hasn’t made it from the early adopter’s version is the extended issue tracker integration. This is being touted as most likely to be released in a minor update next month.



More Information

What's New in Upsource 2.0


Download Upsource

Related Articles

JetBrains Upsource Released 

JetBrains Upsource

IntelliJ IDEA 14 Released


To be informed about new articles on I Programmer, install the I Programmer Toolbar, subscribe to the RSS feed, follow us on, Twitter, FacebookGoogle+ or Linkedin,  or sign up for our weekly newsletter.


Girls In Tech Has Closed

Girls in Tech, the nonprofit devoted to "the engagement, education, and empowerment of women in technology" has closed due to lack of funding, leaving behind a blank website. 

Look Once to Hear - A Spy's Dream Come True

Deep learning has triumphed again. You can don a pair of headphones, look at a person talking and from then on the system will track the person so you can hear them as they move away or become swamped [ ... ]

More News


kotlin book



or email your comment to:

Last Updated ( Tuesday, 02 June 2015 )