svnlook changed
Prev | svnlook Subcommands | Next

## Name

svnlook changed — Print the paths that were changed.

## Synopsis

`svnlook changed REPOS_PATH`

## Description

Print the paths that were changed in a particular revision or transaction, as well as “svn update-style” status letters in the first two columns:

`'A '`

  Item added to repository

`'D '`

  Item deleted from repository

`'U '`

  File contents changed

`'_U'`

  Properties of item changed; note the leading underscore

`'UU'`

  File contents and properties changed

Files and directories can be distinguished, as directory paths are displayed with a trailing “`/`” character.

## Options

    --copy-info
    --revision (-r)
    --transaction (-t)

## Examples

This shows a list of all the changed files and directories in revision 39 of a test repository. Note that the first changed item is a directory, as evidenced by the trailing `/`:

    $ svnlook changed -r 39 /var/svn/repos
    A   trunk/vendors/deli/
    A   trunk/vendors/deli/chips.txt
    A   trunk/vendors/deli/sandwich.txt
    A   trunk/vendors/deli/pickle.txt
    U   trunk/vendors/baker/bagel.txt
    _U  trunk/vendors/baker/croissant.txt
    UU  trunk/vendors/baker/pretzel.txt
    D   trunk/vendors/baker/baguette.txt

Here's an example that shows a revision in which a file was renamed:

    $ svnlook changed -r 64 /var/svn/repos
    A   trunk/vendors/baker/toast.txt
    D   trunk/vendors/baker/bread.txt

Unfortunately, nothing in the preceding output reveals the connection between the deleted and added files. Use the `--copy-info` option to make this relationship more apparent:

    $ svnlook changed -r 64 --copy-info /var/svn/repos
    A + trunk/vendors/baker/toast.txt
        (from trunk/vendors/baker/bread.txt:r63)
    D   trunk/vendors/baker/bread.txt

Prev | Up | Next
svnlook cat | Home | svnlook date