15.3. svnlookThe svnlook program provides an interface for server-side examination of a repository. None of the svnlook commands modify the repository in any way. Most commands can look at both committed revisions and transactions. All commands operate directly on the repository and cannot access the repository remotely. Online help for each of svnlook's subcommands can be obtained by running the program as: svnlook help [COMMAND]. Options
SubcommandsThe svnlook commands (with alternate names in parenthesis) are
15.3.1. svnlook authorPrints out the username of the author of the given revision or transaction. Basic Usage$ svnlook author -r REVISION REPOSITORY Options
15.3.2. svnlook catOutputs the contents of the given file in the repository. Basic Usage$ svnlook cat REPOSITORY FILE Options
15.3.3. svnlook changedPrints out all of the paths that were changed in a given revision or transaction. Basic Usage$ svnlook changed -r REVISION REPOSITORY Options
15.3.4. svnlook datePrints out the date when a revision or transaction was created. Basic Usage$ svnlook date -r REVISION REPOSITORY Options
15.3.5. svnlook diffPrints out a diff of all the changes that occurred in a given revision or transaction. Basic Usage$ svnlook diff -r REVISION REPOSITORY Options
15.3.6. svnlook dirs-changedPrints out all of the directories that had their properties modified, or had files contained therein modified, in the given revision or transaction. Basic Usage$ svnlook dirs-changed -r REVISION REPOSITORY Options
15.3.7. svnlook help (?, h)This command outputs documentation for the svnlook command. To get help on a specific sub-command, run help with the name of the command. Basic Usage$ svnlook help [COMMAND] OptionsNone 15.3.8. svnlook historyShows the revisions where changes were made to the supplied path in the repository. Basic Usage$ svnlook history REPOSITORY [PATH] If no PATH is given, the history for the root of the repository is shown. Options
15.3.9. svnlook infoPrints out information about the given revision. Information consists of the author of the revision, the datestamp, the size of the log message, and the log message. Basic Usage$ svnlook info -r REVISION REPOSITORY Options
15.3.10. svnlook logPrints out the log message for a given revision. Basic Usage$ svnlook log -r REVISION REPOSITORY Options
15.3.11. svnlook propget (pget, pg)Prints out the value for a given property (prints versioned properties only, not revision properties). Basic Usage$ svnlook propget -r REVISION REPOSITORY PROP_NAME PATH Options
15.3.12. svnlook proplist (plist, pl)Lists all of the properties that have been set for a given file or directory in the repository. This command only works to list versioned properties. It does not have a way to list the revision properties set on a specific revision. Basic Usage$ svnlook proplist -r REVISION REPOSITORY PATH Options
15.3.13. svnlook treePrints out the file/directory tree for a repository, at a given revision. If a path is supplied, the tree relative to that path is shown. Basic Usage$ svnlook tree -r REVISION REPOSITORY [PATH] If no PATH is given, the tree is shown for the root of the repository. Options
15.3.14. svnlook uuidPrints out the universal unique identifier (UUID) for the given repository. Each repository has a UUID, which is used by the Subversion client to uniquely identify a given repository. This allows the Subversion client to know if it is accessing the same repository, even after the URL changes. It also allows the Subversion client to prevent you from running a Subversion command that crosses repository boundaries (inter-repository communication is not supported by Subversion). Basic Usage$ svnlook uuid REPOSITORY OptionsNone 15.3.15. svnlook youngestPrints out the most recently committed revision in the given repository. Basic Usage$ svnlook youngest REPOSITORY OptionsNone |