---
name: "SVN::Web::Checkout"
section: "3pm"
platform: "linux"
package: "libsvn-web-perl"
version: "0.63-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SVN::Web::Checkout"
---

# SVN::Web::Checkout(3pm)

SVN::Web action to checkout a given file

## NAME

SVN::Web::Checkout - SVN::Web action to checkout a given file

## SYNOPSIS

In *config.yaml*

```
  actions:
    ...
    checkout:
      class: SVN::Web::Checkout
      action_menu:
        show:
          - file
        link_text: (checkout)
    ...
```

## DESCRIPTION

Returns the contents of the given filename.  Uses the `"svn:mime-type"` property.

## OPTIONS

- rev

  The repository revision to checkout.  Defaults to the repository's youngest revision.

## TEMPLATE VARIABLES

N/A

## EXCEPTIONS

- (path %1 is not a file in revision %2)

  The given path is not a file in the given revision.

## COPYRIGHT

Copyright 2003-2004 by Chia-liang Kao `"<clkao@clkao.org>"`.

Copyright 2005-2007 by Nik Clayton `"<nik@FreeBSD.org>"`.

This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See \<http://www.perl.com/perl/misc/Artistic.html\>
