Martin Pool's blog

How to get diffs in Arch

Robert Collins replied to my grumbles about arch:

"what changed since patch-32" are presumably supported but I can't work out a good way to get it out.

assuming we are working with example@example.org/example--devo--1.0

tla get example@example.org/example--devo--1.0 example
cd example
tla changes example@example.org/example--devo--1.0--patch-32

For example, tla what-changed --diffs leaves temporary file droppings in the current directory

That was a bug - AFAIK it no longer occurs (using latest tla).

There is no built-in command to find out what changed between two revisions, even though this is probably one of the most-used commands for a version control system.

tla get example@example.org/example--devo--1.0 example
cd example
tla changes <revision to compare against>

Of course, you may already have figured this out - if you, sorry for telling ya to suck eggs ;)

I hadn't figured it out. In my defense I think some of those were not there, or at least not reasonably documented, in the version that I tried.

Archives 2008: Apr Feb 2007: Jul May Feb Jan 2006: Dec Nov Oct Sep Aug Jul Jun Jan 2005: Sep Aug Jul Jun May Apr Mar Feb Jan 2004: Dec Nov Oct Sep Aug Jul Jun May Apr Mar Feb Jan 2003: Dec Nov Oct Sep Aug Jul Jun May