Mercurial equivalent of “cvs -nq update”

For those unfamiliar with CVS, cvs -nq update shows something like this.

$ cvs -nq update
M file_changed_locally.c
U file_changed_remotely.c
C file_with_conflicts.c
? untracked_file.c

I know I can use hg status to get locally modified files, and hg incoming to list changesets yet to be pulled, but is there a way to get a report like the above that combines local and remote changes at the file level?

An acceptable (but worse) substitute would be something that shows the relevant data for between hg pull and hg update.

Answers


hg summary --remote will give an overview of you repo compared against the parent of your working copy and the default paths for incoming/outgoing changes.

It will show something like:

parent: 14344:e1db8a00188b tip
 win32.py: more explicit definition of _STD_ERROR_HANDLE
branch: default
commit: 1 modified
update: (current)
remote: 1 or more incoming
mq:     1 unapplied

However, it does not give a list of files.


Need Your Help

How can i change QT listview bacground from delegate?

qt delegates

First of all I am new in Qt, so sorry for noob question.

Which method performs better: .Any() vs .Count() > 0?

.net linq performance .net-3.5 extension-methods

in the System.Linq namespace, we can now extend our IEnumerable's to have theAny() and Count() extension methods.

About UNIX Resources Network

Original, collect and organize Developers related documents, information and materials, contains jQuery, Html, CSS, MySQL, .NET, ASP.NET, SQL, objective-c, iPhone, Ruby on Rails, C, SQL Server, Ruby, Arrays, Regex, ASP.NET MVC, WPF, XML, Ajax, DataBase, and so on.