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


Chrome Apps Are No More - End Of An Era
16/01/2020

People are reporting the imminent demise of the Chrome App as another example of Google dumping anything it cares to. But there is more - the Chrome App was also an idea whose time seems to be over.



JavaScript Still Worth A Survey
01/01/2020

Over its 24-year history JavaScript has become a multi-purpose language and has accreted a complex ecosystem of frameworks, libraries and tools. The annual State of JavaScript Survey is an attempt to  [ ... ]


More News

 

graphics

 



 

Comments




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

Last Updated ( Tuesday, 02 June 2015 )