Package Details: vcsh 1.20190621-1

Git Clone URL: https://aur.archlinux.org/vcsh.git (read-only, click to copy)
Package Base: vcsh
Description: Version Control System for $HOME that manages multiple Git repositories
Upstream URL: https://github.com/RichiH/vcsh
Licenses: GPL2
Submitter: chetgray
Maintainer: caleb
Last Packager: caleb
Votes: 24
Popularity: 0.000158
First Submitted: 2013-09-24 08:41
Last Updated: 2021-04-07 11:49

Dependencies (4)

Required by (2)

Sources (1)

Pinned Comments

caleb commented on 2020-02-24 06:51

PSA: I've started hosting this as a prebuilt package in my repository for those that want to install it using pacman without messing around with building from the AUR.

Latest Comments

1 2 Next › Last »

mpsq commented on 2021-04-04 22:25

Hi, I am still facing issues on my machines when building this package since the recent updates, I get the following:

t/100-init.t ....... 1/?
#   Failed test 'No repos set up yet.'
#   at t/100-init.t line 17.
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint:   git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint:   git branch -m <name>

#   Failed test at t/100-init.t line 21.

#   Failed test 'Our new repo is there'
#   at t/100-init.t line 25.
No such file or directory at t/100-init.t line 27.
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 2 just after 3.
t/100-init.t ....... Dubious, test returned 2 (wstat 512, 0x200)
Failed 3/3 subtests
t/300-add.t ........ 1/?
#   Failed test 'Adding a file works'
#   at t/300-add.t line 27.
# Looks like you failed 1 test of 2.
t/300-add.t ........ Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/950-delete.t ..... 1/?
#   Failed test 'No repos set up anymore.'
#   at t/950-delete.t line 17.
# Looks like you failed 1 test of 1.
t/950-delete.t ..... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/1 subtests
t/999-tear-env.t ... ok

Test Summary Report
-------------------
t/100-init.t     (Wstat: 512 Tests: 3 Failed: 3)
  Failed tests:  1-3
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/300-add.t      (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
t/950-delete.t   (Wstat: 256 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 1
Files=6, Tests=10,  0 wallclock secs ( 0.02 usr  0.00 sys +  0.36 cusr  0.06 csys =  0.44 CPU)
Result: FAIL
make: *** [Makefile:48: test] Error 1

Let me know if there is anything I can do to help.

caleb commented on 2021-03-31 09:52

@akhilman Sorry about that. I had actually amended my commit locally to fix those issues (and one more besides) without realizing I'd already pushed it here. I've corrected it now.

akhilman commented on 2021-03-30 02:14

Build fails. Here is a patch to fix:

diff --git a/PKGBUILD b/PKGBUILD
index ef46091..e2b5ed8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -13,7 +13,7 @@ url="https://github.com/RichiH/$pkgname"
 license=('GPL')
 depends=('git')
 makedepends=('ruby-ronn')
-checkdepends=('perl' 'perl-shell-command')
+checkdepends=('perl' 'perl-shell-command' 'perl-test-most')
 optdepends=('myrepos: helps manage a large number of repositories')
 source=("$pkgname-$pkgver.tar.gz::https://github.com/RichiH/$pkgname/archive/v$pkgver.tar.gz")
 sha256sums=('9f9373bd96dfa1317ff119b2a3feaffc0e5331816e940267daf088637f995f5f')
@@ -24,8 +24,8 @@ prepare() {
 }

 build() {
-  cd "$pkgname"
-  make manpages
+    cd "$pkgname-$pkgver"
+    make manpages
 }

 check() {

caleb commented on 2020-02-24 06:51

PSA: I've started hosting this as a prebuilt package in my repository for those that want to install it using pacman without messing around with building from the AUR.

xaocon commented on 2016-01-24 17:52

Thanks @akraut. pkgrel is really for versioning the package instead of the software so i didn't use your patch directly but it saved me some work. Thanks.

akraut commented on 2016-01-19 03:46

From 78166d76f1a4d8db55f6fa39f956aa783b470b52 Mon Sep 17 00:00:00 2001
From: Andrew Kraut <akraut@gmail.com>
Date: Mon, 18 Jan 2016 19:44:20 -0800
Subject: [PATCH] update version information

---
PKGBUILD | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/PKGBUILD b/PKGBUILD
index 5b0ffb1..7dad384 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
# Contributor: Dieter Plaetinck <dieter@plaetinck.be>

pkgname=vcsh
-pkgver=1.20150502
+pkgver=1.20151229
pkgrel=1
pkgdesc='manage config files in HOME via fake bare git repositories'
arch=('any')
@@ -12,9 +12,9 @@ url='https://github.com/RichiH/vcsh'
license=('GPL')
depends=('git')
optdepends=('myrepos: helps manage a large number of repositories')
-source=("https://github.com/RichiH/vcsh/archive/v${pkgver}.zip")
-_src_dir="vcsh-${pkgver}"
-sha256sums=('4b39f229f6149e46f07a98fc3cb284f4c7e37b99b35f84b2365032e360dcf61f')
+source=("https://github.com/RichiH/vcsh/archive/v${pkgver}-${pkgrel}.zip")
+_src_dir="vcsh-${pkgver}-${pkgrel}"
+sha256sums=('fbdfc75f2d10520ffd9bf16acdbebf609c73a093ba95fcf73194fed1ed8d177d')

prepare() {
cd "$srcdir/$_src_dir"
--
2.7.0

momorientes commented on 2015-06-03 09:56

@Blissfull fixed

Blissfull commented on 2015-06-02 22:23

Shouldn't perl-shell-command and perl-test-most be deps?

tjaart commented on 2015-05-25 15:38

I tried to install this package, but I got an error on the checksum. After updating the PKGBUILD manually with the new checksum it worked.

chetgray commented on 2014-06-12 21:31

Upstream is building manpages in the manpage-static branch. Pulling source from that branch, ruby-ronn is no longer a build requirement. I don't use vcsh any more, so I'm disowning. Feel free to take over.