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.

 

upsourcesq

More Information

What's New in Upsource 2.0

Upsource

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.

Banner


Android Development Is A Mess
18/06/2025

I've been saying that Android development is a mess for a few years and as a result I don't write about it anymore, but I do still suffer the actual task. Now I seem to have some backup for my positio [ ... ]



ACM Sigmod Competition Winners Announced
20/06/2025

This year's ACM SIGMOD competition winners have been announced ahead of the annual ACM SIGMOD PODS conference which is being June 22-27, in Berlin, Germany. 


More News

 

pico book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Tuesday, 02 June 2015 )