Upsource 2.0 Released
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


Azure Updates Announced At MS Connect()
17/11/2017

Microsoft has announced a number of extras and improvements for Azure at its Connect() virtual event this week, including support for Databricks, Cassandra API, and Maria DB. Poor old Access and SQL S [ ... ]



Google Opens Doors To Its Colaboratory
27/11/2017

Last month Google made another of its in-house data science tools freely available for anyone to use. Colaboratory is a document collaboration tool that has the ability to run code and show its output [ ... ]


More News

 

 
 

 

blog comments powered by Disqus

Last Updated ( Tuesday, 02 June 2015 )
 
 

   
RSS feed of news items only
I Programmer News
Copyright © 2017 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.