[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

develnews #4 (3/6) 翻訳



倉敷です。

表題の翻訳です。査読お願いします。

> debcheckout
> -----------

debcheckout
-----------

>
>  Out of popular request, here is a long overdue announcement about
>  debcheckout.

よくある要望の中から、ずいぶんお待たせしている debcheckout について
お知らせします。

>  Available since September 2007, debcheckout is a new devscript[3]
>  performing version control system checkout of a given package. When given
>  a package name on the command line, it parses the Vcs-XXX fields of the
>  package and attempts to checkout the debianized source tree of the
>  package using the needed version control system. It can also be used to
>  just print out VCS information or to check out packages from plain URL.
>  Usually `debcheckout packagename` is enough to get you started.

2007 年 9 月から利用できるようになった debcheckout は、与えられた
パッケージをバージョン管理システム (VCS)でチェックアウトする、新しい
[devscript][3] です。コマンドラインでパッケージ名を与えると、
パッケージの Vcs-XXX フィールドを解析し、必要とされるバージョン管理
システムを使ってパッケージの debian 化されたソースツリーをチェック
アウトしようとします。VCS 情報を表示するだけ、あるいは単純な URL から
パッケージをチェックアウトする、といったこともできます。
普通は `debcheckout packagename` で使い始めるには十分です。

# ちょっと「パッケージ」の連続がうるさい気もします

>  Usually, Vcs URLs point to anonymous checkout, so you won't be able to
>  commit on the checked out repository. However debcheckout recognizes some
>  typical Debian URL schemes (for example for VCS hosted on alioth or
>  launchpad) and, if requested by passing the `-a` (for authenticated)
>  flag, will mangle the checkout URL so that you can commit on it. Of
>  course this requires you to have the permissions to do so, but that's
>  already true for all DDs on some repositories (for example collab-maint).

通常、VCS の URL は匿名でのチェックアウトを差しているので、チェックアウト
したリポジトリにコミットすることはできません。しかし、debcheckout は
典型的な Debian の URL スキーム (例えば、alioth や launchpad に設置されて
いる VCS) をいくらか認識しますし、(認証用に) `-a` フラグを渡すことで
チェックアウト URL をわからないようにして、そこにコミットできるように
します。もちろん、これにはそうするためのパーミッションが必要ですが、
DD は全員、いくつかのリポジトリ (collab-maint など) については既に条件を
満しています。

# mangle の部分、意味が理解できていません

>  See the `debcheckout (1)` manpage for additional information.
>
>   -- Stefano Zacchiroli
>
>  [3] http://packages.debian.org/devscripts

追加情報については、`debcheckout (1)` マニュアルページを見てください。

  -- Stefano Zacchiroli

 [3]: http://packages.debian.org/devscripts

ではでは。
-- 
KURASHIKI Satoru