]> git.madduck.net Git - code/vcsh.git/log

madduck's git repository

Every one of the projects in this repository is available at the canonical URL git://git.madduck.net/madduck/pub/<projectpath> — see each project's metadata for the exact URL.

All patches and comments are welcome. Please squash your changes to logical commits before using git-format-patch and git-send-email to patches@git.madduck.net. If you'd read over the Git project's submission guidelines and adhered to them, I'd be especially grateful.

SSH access, as well as push access can be individually arranged.

If you use my repositories frequently, consider adding the following snippet to ~/.gitconfig and using the third clone URL listed for each project:

[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:

code/vcsh.git
11 years agoFix commit 96f74d26de89fa1e390e26d015208163f689629e
Richard Hartmann [Sat, 13 Jul 2013 18:25:52 +0000 (20:25 +0200)]
Fix commit 96f74d26de89fa1e390e26d015208163f689629e

Quote $1; change

check_directory=$1

to

check_directory="$1"

11 years agovcsh: do not create .gitignore.d if VCSH_GITIGNORE == none
Alessandro Ghedini [Wed, 10 Jul 2013 13:01:36 +0000 (15:01 +0200)]
vcsh: do not create .gitignore.d if VCSH_GITIGNORE == none

11 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Wed, 10 Jul 2013 13:09:36 +0000 (15:09 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh

11 years agoCONTRIBUTORS: Add Alexander Skurikhin
Richard Hartmann [Wed, 10 Jul 2013 13:09:14 +0000 (15:09 +0200)]
CONTRIBUTORS: Add Alexander Skurikhin

11 years agovcsh: Fix stupid syntax error
Richard Hartmann [Wed, 10 Jul 2013 11:04:06 +0000 (13:04 +0200)]
vcsh: Fix stupid syntax error

Thanks to Alessandro Ghedini.

11 years agovcsh: Fix `vcsh rename`
Richard Hartmann [Wed, 10 Jul 2013 10:53:04 +0000 (12:53 +0200)]
vcsh: Fix `vcsh rename`

Based on report and work by Alexander Skurikhin.

GitHub: fixes 54

11 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Wed, 10 Jul 2013 10:37:45 +0000 (12:37 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh

11 years agovcsh: Formatting
Richard Hartmann [Fri, 5 Jul 2013 23:20:55 +0000 (01:20 +0200)]
vcsh: Formatting

11 years agodoc/hooks: New format to make merge easier
Richard Hartmann [Wed, 10 Jul 2013 09:49:52 +0000 (11:49 +0200)]
doc/hooks: New format to make merge easier

11 years agodoc/hooks: Update
Richard Hartmann [Wed, 10 Jul 2013 09:49:30 +0000 (11:49 +0200)]
doc/hooks: Update

11 years agoAdd hook post-clone-cleared
Richard Hartmann [Wed, 10 Jul 2013 09:48:12 +0000 (11:48 +0200)]
Add hook post-clone-cleared

11 years agoAdd retire() as a complement to use()
a-sk [Mon, 1 Jul 2013 21:13:12 +0000 (01:13 +0400)]
Add retire() as a complement to use()

11 years agoAdd support for `vcsh push`
Richard Hartmann [Fri, 5 Jul 2013 20:13:33 +0000 (22:13 +0200)]
Add support for `vcsh push`

This pushes to the respective remotes of all vcsh repos.

11 years agoAdd support for `vcsh pull`
Richard Hartmann [Fri, 5 Jul 2013 20:08:36 +0000 (22:08 +0200)]
Add support for `vcsh pull`

This pulls all vcsh repos one after the other.

11 years agoUpdate copyright date in manpage
Richard Hartmann [Fri, 5 Jul 2013 20:01:42 +0000 (22:01 +0200)]
Update copyright date in manpage

11 years agoComplete on git subcommands
a-sk [Thu, 4 Jul 2013 04:01:44 +0000 (08:01 +0400)]
Complete on git subcommands

11 years agoAdd pre/post-clone hooks
a-sk [Mon, 1 Jul 2013 15:12:38 +0000 (19:12 +0400)]
Add pre/post-clone hooks

11 years agoCONTRIBUTORS: Add Thomas Ferris Nicolaisen
Richard Hartmann [Fri, 21 Jun 2013 23:56:21 +0000 (01:56 +0200)]
CONTRIBUTORS: Add Thomas Ferris Nicolaisen

11 years agoREADME.md: Fix mistake
Richard Hartmann [Wed, 19 Jun 2013 18:26:13 +0000 (20:26 +0200)]
README.md: Fix mistake

11 years agoSimplify example setup
Thomas Ferris Nicolaisen [Sat, 15 Jun 2013 21:50:15 +0000 (23:50 +0200)]
Simplify example setup

Git supports the push -u flag since a while now,
and it's nice to show the user that afterwards
one can push without arguments

11 years agoRelease v1.20130614
Richard Hartmann [Thu, 13 Jun 2013 23:55:28 +0000 (01:55 +0200)]
Release v1.20130614

11 years agoREADME.md: More usage examples
Richard Hartmann [Wed, 12 Jun 2013 11:57:33 +0000 (13:57 +0200)]
README.md: More usage examples

11 years agoREADME.md: Fix mistake & improve sample code
Richard Hartmann [Wed, 12 Jun 2013 00:17:50 +0000 (02:17 +0200)]
README.md: Fix mistake & improve sample code

11 years agoFix [mr] links
Gernot Schulz [Tue, 11 Jun 2013 08:09:38 +0000 (10:09 +0200)]
Fix [mr] links

11 years agoREADME.md: Update Overview
Richard Hartmann [Tue, 11 Jun 2013 19:28:32 +0000 (21:28 +0200)]
README.md: Update Overview

11 years agoYet another new tagline
Richard Hartmann [Tue, 11 Jun 2013 19:27:02 +0000 (21:27 +0200)]
Yet another new tagline

11 years agoREADME.md: Remove trailing hashes from section headers
Richard Hartmann [Sun, 9 Jun 2013 12:21:22 +0000 (14:21 +0200)]
README.md: Remove trailing hashes from section headers

11 years agoREADME.md: Move 'Talks' back into 'Intorudction'
Richard Hartmann [Sun, 9 Jun 2013 12:15:06 +0000 (14:15 +0200)]
README.md: Move 'Talks' back into 'Intorudction'

11 years agoREADME.md: Improve 30 second overview
Richard Hartmann [Sun, 9 Jun 2013 12:13:43 +0000 (14:13 +0200)]
README.md: Improve 30 second overview

11 years agoREADME.md: Improve 30 second overview
Richard Hartmann [Sun, 9 Jun 2013 12:12:37 +0000 (14:12 +0200)]
README.md: Improve 30 second overview

11 years agoREADME.md: Move Introduction to beginning
Richard Hartmann [Sun, 9 Jun 2013 12:03:12 +0000 (14:03 +0200)]
README.md: Move Introduction to beginning

11 years agoREADME.md: Rewrite Introduction
Richard Hartmann [Sun, 9 Jun 2013 12:02:39 +0000 (14:02 +0200)]
README.md: Rewrite Introduction

11 years agoPACKAGING.md: Major rewrite
Richard Hartmann [Sun, 9 Jun 2013 12:02:09 +0000 (14:02 +0200)]
PACKAGING.md: Major rewrite

11 years agoREADME.md: Better wording
Richard Hartmann [Sun, 9 Jun 2013 11:42:08 +0000 (13:42 +0200)]
README.md: Better wording

11 years agoREADME.md: Move Contact section to the end
Richard Hartmann [Sun, 9 Jun 2013 11:39:18 +0000 (13:39 +0200)]
README.md: Move Contact section to the end

11 years agoREADME.md: Better wording
Richard Hartmann [Sun, 9 Jun 2013 11:37:29 +0000 (13:37 +0200)]
README.md: Better wording

11 years agoREADME.md: %s/</`/gc; %s/>/`/gc
Richard Hartmann [Sun, 9 Jun 2013 11:36:08 +0000 (13:36 +0200)]
README.md: %s/</`/gc; %s/>/`/gc

11 years agoREADME.md: Better wording
Richard Hartmann [Sun, 9 Jun 2013 11:32:51 +0000 (13:32 +0200)]
README.md: Better wording

11 years agodoc/vcsh.1.ronn: Use new tagline
Richard Hartmann [Sat, 8 Jun 2013 09:44:09 +0000 (11:44 +0200)]
doc/vcsh.1.ronn: Use new tagline

11 years agoUpdate README.md
Richard Hartmann [Sat, 8 Jun 2013 09:28:19 +0000 (11:28 +0200)]
Update README.md

* Add 30 second overview
* Make GitHub parse intra-document MarkDown links
  Sadly, the MarkDown specs are missing this feature

11 years agoRelease 1.3
Richard Hartmann [Mon, 27 May 2013 21:37:45 +0000 (23:37 +0200)]
Release 1.3

11 years agodoc/vcsh.1.ronn s/git/Git/
Richard Hartmann [Mon, 20 May 2013 15:07:00 +0000 (17:07 +0200)]
doc/vcsh.1.ronn s/git/Git/

11 years agoREADME.md: Update documentation
Richard Hartmann [Sun, 12 May 2013 22:48:06 +0000 (00:48 +0200)]
README.md: Update documentation

11 years agoSupport $VCSH_GITIGNORE == none
Richard Hartmann [Sun, 12 May 2013 19:50:03 +0000 (21:50 +0200)]
Support $VCSH_GITIGNORE == none

This will neither add core.excludesfile nor write a ignore file.

11 years agoTypo
Richard Hartmann [Sat, 11 May 2013 22:41:41 +0000 (00:41 +0200)]
Typo

11 years agoBetter debugging
Richard Hartmann [Sat, 11 May 2013 18:14:52 +0000 (20:14 +0200)]
Better debugging

* Start debugging as early as possible
* Always print version if run with debugging or verbose enabled

11 years agorename PACKAGING to PACKAGING.md
Richard Hartmann [Fri, 10 May 2013 22:52:33 +0000 (00:52 +0200)]
rename PACKAGING to PACKAGING.md

11 years agoREADME.md: Remove emphasis
Richard Hartmann [Thu, 9 May 2013 23:21:07 +0000 (01:21 +0200)]
README.md: Remove emphasis

11 years agoMore work on README.md
Richard Hartmann [Thu, 9 May 2013 22:20:50 +0000 (00:20 +0200)]
More work on README.md

11 years agoStart rewriting README.md
Richard Hartmann [Thu, 9 May 2013 22:04:34 +0000 (00:04 +0200)]
Start rewriting README.md

11 years agoUpdate INSTALL.md
Richard Hartmann [Thu, 9 May 2013 13:08:21 +0000 (15:08 +0200)]
Update INSTALL.md

11 years agoRename `vcsh setup` to `vcsh upgrade`
Richard Hartmann [Tue, 7 May 2013 22:25:45 +0000 (00:25 +0200)]
Rename `vcsh setup` to `vcsh upgrade`

11 years agoUpdate CONTRIBUTORS
Richard Hartmann [Tue, 7 May 2013 06:55:39 +0000 (08:55 +0200)]
Update CONTRIBUTORS

11 years agoMove AUTHORS to CONTRIBUTORS
Richard Hartmann [Tue, 7 May 2013 06:52:38 +0000 (08:52 +0200)]
Move AUTHORS to CONTRIBUTORS

11 years agoRemove blank line from changelog
Richard Hartmann [Tue, 7 May 2013 06:51:13 +0000 (08:51 +0200)]
Remove blank line from changelog

11 years agoMerge branch 'zsh-completion'
Richard Hartmann [Mon, 6 May 2013 23:08:29 +0000 (01:08 +0200)]
Merge branch 'zsh-completion'

11 years agoImplement zsh completion for "run" and "rename" subcommands
Frank Terbeck [Mon, 6 May 2013 22:17:59 +0000 (00:17 +0200)]
Implement zsh completion for "run" and "rename" subcommands

Signed-off-by: Frank Terbeck <ft@bewatermyfriend.org>
11 years agoMerge branch 'zsh-completion'
Richard Hartmann [Mon, 6 May 2013 21:09:28 +0000 (23:09 +0200)]
Merge branch 'zsh-completion'

11 years agoImprove basename()
Richard Hartmann [Mon, 6 May 2013 20:07:44 +0000 (22:07 +0200)]
Improve basename()

11 years agoMerge remote-tracking branch 'madduck/shell-improvements'
Richard Hartmann [Mon, 6 May 2013 20:05:21 +0000 (22:05 +0200)]
Merge remote-tracking branch 'madduck/shell-improvements'

11 years agoUpdate PACKAGING
Richard Hartmann [Fri, 3 May 2013 10:45:59 +0000 (12:45 +0200)]
Update PACKAGING

11 years agoRemove extraneous space
martin f. krafft [Wed, 1 May 2013 09:54:31 +0000 (11:54 +0200)]
Remove extraneous space

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoImplement basename in shell
martin f. krafft [Sun, 28 Apr 2013 06:40:49 +0000 (08:40 +0200)]
Implement basename in shell

This is simple enough to warrant a re-implementation to avoid spawning
subprocesses.

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoMake zsh not complete on an endless cycle of repos
Richard Hartmann [Sat, 27 Apr 2013 06:58:05 +0000 (08:58 +0200)]
Make zsh not complete on an endless cycle of repos

11 years agoImprove zsh completion; work in progress
Richard Hartmann [Thu, 25 Apr 2013 21:44:49 +0000 (23:44 +0200)]
Improve zsh completion; work in progress

11 years agoMerge pull request #43 from madduck/anchor-ignores
Richard Hartmann [Tue, 23 Apr 2013 11:42:04 +0000 (04:42 -0700)]
Merge pull request #43 from madduck/anchor-ignores

Anchor ignore lines

11 years agoAnchor ignore lines anchor-ignores
martin f. krafft [Tue, 23 Apr 2013 10:46:32 +0000 (12:46 +0200)]
Anchor ignore lines

The lines written to the gitignore file by write-gitignore were not
anchored. This means that a line like

  !.zsh

might cause not only ~/.zsh to be ignored, but also ~/TODO/.zsh, which
is potentially a problem.

This patch simply prepends a '/' to each entry in the gitignore file,
thereby anchoring the entry to the repository root.

Note that the initial '*' must not be anchored, else files in
subdirectories wouldn't be ignored.

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoHide hook execution messages unless verbose
martin f. krafft [Tue, 23 Apr 2013 08:39:03 +0000 (10:39 +0200)]
Hide hook execution messages unless verbose

I don't think information about which hooks are run should be shown
unless -v is given.

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Sun, 21 Apr 2013 00:27:29 +0000 (02:27 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh

11 years agoRelease 1.2
Richard Hartmann [Sat, 20 Apr 2013 23:10:33 +0000 (01:10 +0200)]
Release 1.2

11 years agoIntroduce `vcsh version`
Richard Hartmann [Sat, 20 Apr 2013 22:59:28 +0000 (00:59 +0200)]
Introduce `vcsh version`

11 years agoUpdate man page
Richard Hartmann [Sat, 20 Apr 2013 22:59:02 +0000 (00:59 +0200)]
Update man page

11 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Thu, 4 Apr 2013 10:51:38 +0000 (12:51 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh

11 years agoUpdate licensing info
Richard Hartmann [Thu, 4 Apr 2013 10:50:51 +0000 (12:50 +0200)]
Update licensing info

This take the prize as most useless commit to the repo, yet.

11 years agoPACKAGING: Add information about Homebrew
Richard Hartmann [Mon, 1 Apr 2013 23:14:06 +0000 (01:14 +0200)]
PACKAGING: Add information about Homebrew

11 years agoRelease 1.1
Richard Hartmann [Sat, 30 Mar 2013 23:25:26 +0000 (00:25 +0100)]
Release 1.1

11 years agoMerge branch 'debbug-699093'
Richard Hartmann [Sat, 30 Mar 2013 23:11:58 +0000 (00:11 +0100)]
Merge branch 'debbug-699093'

11 years agoMerge branch 'force-delete-repo' of https://github.com/jsternberg/vcsh
Richard Hartmann [Fri, 8 Mar 2013 23:12:19 +0000 (00:12 +0100)]
Merge branch 'force-delete-repo' of https://github.com/jsternberg/vcsh

11 years agoMerge branch 'destroy-typo' of https://github.com/jsternberg/vcsh
Richard Hartmann [Fri, 8 Mar 2013 23:11:20 +0000 (00:11 +0100)]
Merge branch 'destroy-typo' of https://github.com/jsternberg/vcsh

11 years agoUse rm -f when removing a git repo.
Jonathan Sternberg [Fri, 8 Mar 2013 21:52:26 +0000 (16:52 -0500)]
Use rm -f when removing a git repo.

Git repos place the files as write-protected by default, so the
vcsh delete operation requires the user to typo 'y' repeatedly as the
repo is deleted. Using -f removes the repository properly.

11 years agoTypo in warning message 'DETROY' -> 'DESTROY'.
Jonathan Sternberg [Fri, 8 Mar 2013 21:50:02 +0000 (16:50 -0500)]
Typo in warning message 'DETROY' -> 'DESTROY'.

11 years agoRelease 1.0.1
Richard Hartmann [Wed, 13 Feb 2013 21:54:56 +0000 (22:54 +0100)]
Release 1.0.1

11 years agoApply patch by Ian Campbell
Richard Hartmann [Mon, 28 Jan 2013 23:13:27 +0000 (00:13 +0100)]
Apply patch by Ian Campbell

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=699093 for details

12 years agoEscape underscores in doc/error_codes.md
Richard Hartmann [Mon, 8 Oct 2012 22:33:24 +0000 (00:33 +0200)]
Escape underscores in doc/error_codes.md

12 years agoFix option parsing
Richard Hartmann [Mon, 8 Oct 2012 22:23:50 +0000 (00:23 +0200)]
Fix option parsing

Previously, only -d would shift parameters from the option stack
correctly.

12 years agoMerge pull request #31 from mek-apelsin/master
Richard Hartmann [Thu, 4 Oct 2012 11:31:21 +0000 (04:31 -0700)]
Merge pull request #31 from mek-apelsin/master

Fix mistake and improve wording in help()

Was: "Help isn't showing correct number of <repo>"

12 years agoCorrect a few missing words in help
mek-apelsin [Thu, 4 Oct 2012 11:14:09 +0000 (13:14 +0200)]
Correct a few missing words in help

12 years agoImprove wording in manpage
Richard Hartmann [Tue, 11 Sep 2012 19:27:54 +0000 (21:27 +0200)]
Improve wording in manpage

12 years agoSupport more configuration files
Richard Hartmann [Tue, 11 Sep 2012 19:27:29 +0000 (21:27 +0200)]
Support more configuration files

Supported files

* /etc/vcsh/config
* $XDG_CONFIG_HOME/vcsh/config
* vcsh -c <file>

12 years agoRefer users of `git submodule` to v1.7.12 or later
Richard Hartmann [Tue, 11 Sep 2012 19:25:59 +0000 (21:25 +0200)]
Refer users of `git submodule` to v1.7.12 or later

See commits

be8779f7ac9a3be9aa783df008d59082f4054f67
95e7705310bce3b2721ebf789776c170cf424abb

in git's git repository

12 years agoAdd command line options
Richard Hartmann [Wed, 29 Aug 2012 22:39:03 +0000 (00:39 +0200)]
Add command line options

* -c:
  Source <file> prior to other configuration files
* -d:
  Enable debug mode
* -v:
  Enable verbose mode

12 years agoRelease 1.0
Richard Hartmann [Fri, 29 Jun 2012 20:46:16 +0000 (22:46 +0200)]
Release 1.0

12 years agoMake `vcsh list` even more resilient ;)
Richard Hartmann [Fri, 29 Jun 2012 09:37:07 +0000 (11:37 +0200)]
Make `vcsh list` even more resilient ;)

12 years agoPoint out incompability to `git submodule`
Richard Hartmann [Thu, 28 Jun 2012 13:13:26 +0000 (15:13 +0200)]
Point out incompability to `git submodule`

This should help users of Debian Wheezy find their way to a potential future
backport.

12 years agoClarify stance on GPLv2+ vs GPLv3+
Richard Hartmann [Thu, 28 Jun 2012 13:10:01 +0000 (15:10 +0200)]
Clarify stance on GPLv2+ vs GPLv3+

12 years agoAdd PACKAGING
Richard Hartmann [Thu, 28 Jun 2012 13:08:59 +0000 (15:08 +0200)]
Add PACKAGING

* Point out that Debian packaging lives in branches in this repo
* Ask third parties to contribute their work so it can be included

12 years agoSort AUTHORS alphabetically
Richard Hartmann [Thu, 28 Jun 2012 13:01:46 +0000 (15:01 +0200)]
Sort AUTHORS alphabetically

12 years agoMerge pull request #30 from esc/feature/better_author_list
Richard Hartmann [Mon, 11 Jun 2012 09:52:12 +0000 (02:52 -0700)]
Merge pull request #30 from esc/feature/better_author_list

use git shortlog and .mailmap to remove duplicates

12 years agouse git shortlog and .mailmap to remove duplicates
Valentin Haenel [Mon, 4 Jun 2012 14:08:48 +0000 (16:08 +0200)]
use git shortlog and .mailmap to remove duplicates

When using the basic log command one of the authors shows up twice:

zsh» git log --all --format='%an <%ae>' | sort -u -k2
Vincent Demeester <vincent@demeester.fr>
Richard Hartmann <richih+github.com@richih.org>
Richard Hartmann <richih.mailinglist@gmail.com>
Dieter Plaetinck <dieter@plaetinck.be>
Corey Quinn <corey@sequestered.net>
Gernot Schulz <post@gernot-schulz.com>

If you instead use the git shortlog version with the .mailmap file you get:

zsh» git shortlog -se --all | cut -f1 --complement | sort -u -k2

Vincent Demeester <vincent@demeester.fr>
Richard Hartmann <richih.mailinglist@gmail.com>
Dieter Plaetinck <dieter@plaetinck.be>
Corey Quinn <corey@sequestered.net>
Gernot Schulz <post@gernot-schulz.com>

Alphabetical sorting on the second field (which, incidentally, may be a middle
name) is preserved.

12 years agoMerge pull request #29 from esc/feature/silence_cowsay
Richard Hartmann [Tue, 5 Jun 2012 15:49:33 +0000 (08:49 -0700)]
Merge pull request #29 from esc/feature/silence_cowsay

don't echo the command when doing make moo