On Mon, Dec 01, 2008 at 11:11:23AM -0800, Eric Schrock wrote: > While I'm bugging you mercurial folks, I thought I'd ask something that > has annoyed me ever since I started using mercurial. Is there any way > to have 'hg pull' (concisely) output the list of changed files across > all changesets pulled down? Right now the output is way too brief, and > it's not clear how to get that information after the fact. In a > repository as big as ON, it's important to see what files have changed - > even if they are not edited in your local workspace, there is the > possibility of conflict. Any pointers?
There's no "hg pull -v" equivalent. You can do "hg pull" (note no -u) and then "hg update -v", which will tell you everything it's doing. Another option includes doing "hg incoming -v" followed by a "pull", but that requires doing the same computation twice, as well as hitting the network twice. The standard recommendation is to run "hg incoming --bundle <file>", and then look at the bundle file as if it were a new repo -- say, "hg incoming -vp <file>" and "hg pull -u <file>". Danek