• Name

    svnlook diff – Print differences of changed files and properties.

    Synopsis

    svnlook diff REPOS_PATH

    Description

    Print GNU-style differences of changed files and properties in a repository.

    Options

    --revision (-r) REV
    --transaction (-t)
    --no-diff-added
    --no-diff-deleted
    

    Examples

    This shows a newly added (empty) file, a deleted file, and a copied file:

    $ svnlook diff -r 40 /usr/local/svn/repos/
    Copied: egg.txt (from rev 39, trunk/vendors/deli/pickle.txt)
    
    Added: trunk/vendors/deli/soda.txt
    ==============================================================================
    
    Modified: trunk/vendors/deli/sandwich.txt
    ==============================================================================
    --- trunk/vendors/deli/sandwich.txt	(original)
    +++ trunk/vendors/deli/sandwich.txt	2003-02-22 17:45:04.000000000 -0600
    @@ -0,0 +1 @@
    +Don't forget the mayo!
    
    Modified: trunk/vendors/deli/logo.jpg
    ==============================================================================
    (Binary files differ)
    
    Deleted: trunk/vendors/deli/chips.txt
    ==============================================================================
    
    Deleted: trunk/vendors/deli/pickle.txt
    ==============================================================================
    

    If a file has a non-textual svn:mime-type property, then the differences are not explicitly shown.


    The Version Control with Subversion book is licensed under the Creative Commons Attribution License v2.0.
    To submit comments, corrections, or other contributions to the text, please visit http://www.svnbook.com.