---
name: "SVK::Target"
section: "3pm"
platform: "linux"
package: "svk"
version: "1.08-2"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/SVK::Target"
---

# SVK::Target(3pm)

SVK::Target - SVK targets

```
 See below
```

For a target given in command line, the class is about locating the path in the depot, the checkout path, and others.\
 **same\_repos** Returns true if all `@other` targets are from the same repository\
 **same\_source** Returns true if all `@other` targets are mirrored from the same source\
 **normalize** Normalize the revision to the last changed one.\
 **as\_depotpath** Makes target depotpath. Takes `$revision` number optionally.\
 **path** Returns the full path of the target even if anchorified.\
 **copath** Return the checkout path of the target, optionally with additional path component.\
 **descend** Makes target descend into `$entry`\
 **universal** Returns corresponding SVK::Target::Universal object.\
 **depotname** Returns depotname of the target\
 **nearest\_copy(root, path, \[pool\])** given a root object (or a target) and a path, returns the revision root where it's ancestor is from another path, and ancestor's root and path.\
 **related\_to** Check if `$self` is related to another target.\
 **copied\_from ($want\_mirror)** Return the nearest copy target that still exists.  If `$want_mirror` is true, only return one that was mirrored from somewhere. Chia-liang Kao \<clkao@clkao.org\> Copyright 2003-2005 by Chia-liang Kao \<clkao@clkao.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\>
