From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57676) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dulg9-0006Sj-97 for guix-patches@gnu.org; Wed, 20 Sep 2017 16:33:06 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dulg8-0003UY-0W for guix-patches@gnu.org; Wed, 20 Sep 2017 16:33:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:41897) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dulg7-0003UJ-Sd for guix-patches@gnu.org; Wed, 20 Sep 2017 16:33:03 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dulg7-0003cG-JQ for guix-patches@gnu.org; Wed, 20 Sep 2017 16:33:03 -0400 Subject: bug#28531: [PATCH] gnu: Add vcsh. Resent-To: guix-patches@gnu.org Resent-Message-ID: From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <150593626773.31985.7642001649222018304.stgit@sandburg> Date: Wed, 20 Sep 2017 22:32:09 +0200 In-Reply-To: <150593626773.31985.7642001649222018304.stgit@sandburg> ("Stefan \=\?utf-8\?Q\?Reich\=C3\=B6r\=22's\?\= message of "Wed, 20 Sep 2017 21:37:47 +0200") Message-ID: <87a81pru0m.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: Stefan =?UTF-8?Q?Reich=C3=B6r?= Cc: 28531-done@debbugs.gnu.org --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Stefan, Stefan Reich=C3=B6r skribis: > * gnu/packages/version-control.scm (vcsh): New variable. Pushed with the minor changes below (the first sentence of the description looked awkward to me). Note that vcsh takes =E2=80=98git=E2=80=99 from $PATH. I wonder if we shou= ld keep it this way, or if we should hard-code the absolute file name to =E2=80=98git= =E2=80=99 so that it always works. Thoughts? Ludo=E2=80=99. --=-=-= Content-Type: text/x-patch Content-Disposition: inline diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm index 424907332..78e142b29 100644 --- a/gnu/packages/version-control.scm +++ b/gnu/packages/version-control.scm @@ -726,9 +726,10 @@ manipulate them in various ways.") (base32 "1ym3swkh738c3vciffvlr96vqzhwmzkb8ajqzap8f0j9n039a1mf")))) (build-system gnu-build-system) + (native-inputs + `(("which" ,which))) (inputs `(("git" ,git) - ("which" ,which) ("perl" ,perl) ("perl-test-harness" ,perl-test-harness) ("perl-shell-command" ,perl-shell-command) @@ -741,12 +742,13 @@ manipulate them in various ways.") (assoc-ref %outputs "out"))) #:test-target "test")) (home-page "https://github.com/RichiH/vcsh") - (synopsis "Version Control System for $HOME") + (synopsis "Version control system for @code{$HOME}") (description - "Maintain several Git repositories in one single directory. They all -maintain their working trees without clobbering each other or interfering -otherwise. By default, all Git repositories maintained via vcsh store the -actual files in $HOME. But this can be overridden.") + "vcsh version-controls configuration files in several Git repositories, +all in one single directory. They all maintain their working trees without +clobbering each other or interfering otherwise. By default, all Git +repositories maintained via vcsh store the actual files in @code{$HOME}, +though this can be overridden.") (license license:gpl2+))) (define-public git-test-sequence --=-=-=--