Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

webcheckout(1) [debian man page]

WEBCHECKOUT(1)							    webcheckout 						    WEBCHECKOUT(1)

webcheckout - check out repositories referenced on a web page SYNOPSIS
webcheckout [options] url [destdir] DESCRIPTION
webcheckout downloads an url and parses it, looking for version control repositories referenced by the page. It checks out each repository into a subdirectory of the current directory, using whatever VCS program is appropriate for that repository (git, svn, etc). The information about the repositories is embedded in the web page using the rel=vcs-* microformat, which is documented at <>. If the optional destdir parameter is specified, VCS programs will be asked to check out repositories into that directory. If there are multiple repositories to check out, each will be checked out into a separate subdirectory of the destdir. OPTIONS
-a, --auth Prefer authenticated repositories. By default, webcheckout will use anonymous repositories when possible. If you have an account that allows you to use authenticated repositories, you might want to use this option. --no-act, -n Do not actually check anything out, just print out the commands that would be run to check out the repositories. --quiet, -q Quiet mode. Do not print out the commands being run. (The VCS commands may still be noisy however.) PREREQUISITES
To use this program you will need lots of VCS programs installed, obviously. It also depends on the perl LWP and HTML::Parser modules. If the perl URI module is installed, webcheckout can heuristically guess what you mean by partial URLs, such as ""' AUTHOR
Copyright 2009 Joey Hess <> Licensed under the GNU GPL version 2 or higher. This program is included in mr <> perl v5.14.2 2011-09-25 WEBCHECKOUT(1)

Check Out this Related Man Page

SVNPATH(1)																SVNPATH(1)

svnpath - output svn url with support for tags and branches SYNOPSIS
svnpath svnpath tags svnpath branches svnpath trunk DESCRIPTION
svnpath is intended to be run in a Subversion working copy. In its simplest usage, svnpath with no parameters outputs the svn url for the repository associated with the working copy. If a parameter is given, svnpath attempts to instead output the url that would be used for the tags, branches, or trunk. This will only work if it's run in the top-level directory that is subject to tagging or branching. For example, if you want to tag what's checked into Subversion as version 1.0, you could use a command like this: svn cp $(svnpath) $(svnpath tags)/1.0 That's much easier than using svn info to look up the repository url and manually modifying it to derive the url to use for the tag, and typing in something like this: svn cp svn+ssh://my.server.example/svn/project/trunk svn+ssh://my.server.example/svn/project/tags/1.0 svnpath uses a simple heuristic to convert between the trunk, tags, and branches paths. It replaces the first occurrence of trunk, tags, or branches with the name of what you're looking for. This will work ok for most typical Subversion repository layouts. If you have an atypical layout and it does not work, you can add a ~/.svnpath file. This file is perl code, which can modify the path in $url. For example, the author uses this file: #!/usr/bin/perl # svnpath personal override file # For d-i I sometimes work from a full d-i tree branch. Remove that from # the path to get regular tags or branches directories. $url=~s!d-i/(rc|beta)[0-9]+/!!; $url=~s!d-i/sarge/!!; 1 LICENSE
GPL version 2 or later AUTHOR
Joey Hess <> Debian Utilities 2013-12-23 SVNPATH(1)
Man Page

Featured Tech Videos