]> 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 agoRemove extraneous space in getopt call shell-improvements
martin f. krafft [Tue, 23 Apr 2013 12:00:17 +0000 (14:00 +0200)]
Remove extraneous space in getopt call

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoReplace call to basename with shell-foo
martin f. krafft [Tue, 23 Apr 2013 11:58:46 +0000 (13:58 +0200)]
Replace call to basename with shell-foo

This is POSIX-compliant:

  % 0=/test/bla/foo
  % echo ${0##*/}
  foo

Signed-off-by: martin f. krafft <madduck@madduck.net>
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

12 years agodon't echo the command when doing make moo
Valentin Haenel [Mon, 4 Jun 2012 14:20:38 +0000 (16:20 +0200)]
don't echo the command when doing make moo

12 years agoMake `vcsh list` more resilient
Richard Hartmann [Mon, 23 Apr 2012 21:56:39 +0000 (23:56 +0200)]
Make `vcsh list` more resilient

Thanks to Mathdesc for catching that one.

12 years agoUpdate docs wrt AUR
Richard Hartmann [Wed, 11 Apr 2012 16:45:29 +0000 (18:45 +0200)]
Update docs wrt AUR

12 years agoImprove installation howto
Richard Hartmann [Wed, 4 Apr 2012 11:41:56 +0000 (13:41 +0200)]
Improve installation howto

Thanks to Flavius Aspra for the Arch Linux howto

12 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Tue, 27 Mar 2012 14:53:39 +0000 (16:53 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh

12 years agoOrder help alphabetically
Richard Hartmann [Mon, 26 Mar 2012 21:06:52 +0000 (23:06 +0200)]
Order help alphabetically

12 years agoSlightly improve wording
Richard Hartmann [Wed, 21 Mar 2012 21:27:53 +0000 (22:27 +0100)]
Slightly improve wording

12 years agoAdd links to my talks page
Richard Hartmann [Wed, 21 Mar 2012 21:26:08 +0000 (22:26 +0100)]
Add links to my talks page

12 years agoUpdate changelog, release v0.20120227
Richard Hartmann [Mon, 27 Feb 2012 12:14:53 +0000 (13:14 +0100)]
Update changelog, release v0.20120227

12 years agoFix license information in manpage
Richard Hartmann [Sun, 19 Feb 2012 20:39:00 +0000 (21:39 +0100)]
Fix license information in manpage

12 years agoTransform Makefile to make re-use easier
Richard Hartmann [Sun, 19 Feb 2012 20:16:53 +0000 (21:16 +0100)]
Transform Makefile to make re-use easier

12 years agoWhitespace fix
Richard Hartmann [Sun, 19 Feb 2012 19:10:36 +0000 (20:10 +0100)]
Whitespace fix

12 years agoUpdate changelog
Richard Hartmann [Wed, 15 Feb 2012 20:14:47 +0000 (21:14 +0100)]
Update changelog

12 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Wed, 15 Feb 2012 18:48:08 +0000 (19:48 +0100)]
Merge branch 'master' of github.com:RichiH/vcsh

12 years agoIntroduce changelog
Richard Hartmann [Wed, 15 Feb 2012 18:47:49 +0000 (19:47 +0100)]
Introduce changelog

12 years agoDocument hooks pre-/post-command
Richard Hartmann [Mon, 13 Feb 2012 01:03:26 +0000 (02:03 +0100)]
Document hooks pre-/post-command

12 years agoMerge branch 'hook-support'
Richard Hartmann [Mon, 13 Feb 2012 01:02:23 +0000 (02:02 +0100)]
Merge branch 'hook-support'

12 years agoAdd hooks for generic command execution
Richard Hartmann [Wed, 18 Jan 2012 02:23:19 +0000 (03:23 +0100)]
Add hooks for generic command execution

pre-command and post-command will always be executed before and after
any command is being executed. This does not affect inner calls.

12 years agoMerge branch 'which'
Richard Hartmann [Fri, 10 Feb 2012 17:14:42 +0000 (18:14 +0100)]
Merge branch 'which'

12 years agoImprove wording in docs
Richard Hartmann [Fri, 10 Feb 2012 17:13:29 +0000 (18:13 +0100)]
Improve wording in docs

12 years agoAdd docs for `vcsh which`
Richard Hartmann [Fri, 10 Feb 2012 16:12:04 +0000 (17:12 +0100)]
Add docs for `vcsh which`

12 years agoMake parser more robust
Richard Hartmann [Fri, 10 Feb 2012 16:55:48 +0000 (17:55 +0100)]
Make parser more robust

12 years agoImplement `vcsh which`
Richard Hartmann [Fri, 10 Feb 2012 16:05:49 +0000 (17:05 +0100)]
Implement `vcsh which`

12 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Fri, 10 Feb 2012 16:39:54 +0000 (17:39 +0100)]
Merge branch 'master' of github.com:RichiH/vcsh

12 years agoFix `vcsh delete`
Richard Hartmann [Fri, 10 Feb 2012 16:38:35 +0000 (17:38 +0100)]
Fix `vcsh delete`

Use rm -r instead of rmdir as the directory will _never_ be empty

12 years agoImprove man page
Richard Hartmann [Fri, 10 Feb 2012 16:12:37 +0000 (17:12 +0100)]
Improve man page

12 years agoFix quoting
Richard Hartmann [Fri, 10 Feb 2012 16:06:30 +0000 (17:06 +0100)]
Fix quoting

12 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Fri, 10 Feb 2012 16:02:34 +0000 (17:02 +0100)]
Merge branch 'master' of github.com:RichiH/vcsh

12 years agoFormatting
Richard Hartmann [Fri, 10 Feb 2012 15:26:20 +0000 (16:26 +0100)]
Formatting

12 years agoUpdate README.md
Richard Hartmann [Tue, 7 Feb 2012 14:05:02 +0000 (15:05 +0100)]
Update README.md

Add mr's vcsh lib to docs

12 years agoUpdate README.md
Richard Hartmann [Tue, 7 Feb 2012 13:59:51 +0000 (14:59 +0100)]
Update README.md

* Make include more resilient (Thanks to Thomas Koch)
* Fix emphasis issues with underscores in variable names in MarkDown

12 years agoUpdate README.md
Richard Hartmann [Mon, 6 Feb 2012 17:53:36 +0000 (18:53 +0100)]
Update README.md

Thanks to Brain May for pointing this out.

12 years agoMore documentation fixes
Richard Hartmann [Fri, 3 Feb 2012 01:35:11 +0000 (02:35 +0100)]
More documentation fixes

fixes #22

12 years agoFix documentation
Richard Hartmann [Fri, 3 Feb 2012 01:09:54 +0000 (02:09 +0100)]
Fix documentation

Thanks to Brian May for reporting this.

fix #22

12 years agoTell people when hooks are executed
Richard Hartmann [Sun, 29 Jan 2012 03:13:19 +0000 (04:13 +0100)]
Tell people when hooks are executed

12 years agoAdd AUTHORS
Richard Hartmann [Sun, 29 Jan 2012 03:01:47 +0000 (04:01 +0100)]
Add AUTHORS

12 years agoImprove quoting
Richard Hartmann [Mon, 23 Jan 2012 01:53:59 +0000 (02:53 +0100)]
Improve quoting

12 years agoBetter quoting
Richard Hartmann [Sun, 22 Jan 2012 18:05:40 +0000 (19:05 +0100)]
Better quoting

12 years agoFormatting
Richard Hartmann [Sun, 22 Jan 2012 18:03:22 +0000 (19:03 +0100)]
Formatting

12 years agoSlightly better if clause
Richard Hartmann [Sun, 22 Jan 2012 18:01:54 +0000 (19:01 +0100)]
Slightly better if clause

12 years agoMinimal strings updates
Richard Hartmann [Sun, 22 Jan 2012 18:00:50 +0000 (19:00 +0100)]
Minimal strings updates

12 years agoUpdate copyright
Richard Hartmann [Mon, 16 Jan 2012 01:07:11 +0000 (02:07 +0100)]
Update copyright

12 years agoImprove hook documentation
Richard Hartmann [Mon, 16 Jan 2012 00:55:47 +0000 (01:55 +0100)]
Improve hook documentation

12 years agoMerge branch 'hook-support'
Richard Hartmann [Sat, 14 Jan 2012 17:53:50 +0000 (18:53 +0100)]
Merge branch 'hook-support'

12 years agoDelete TODO
Richard Hartmann [Sat, 14 Jan 2012 17:52:59 +0000 (18:52 +0100)]
Delete TODO

12 years agoMerge pull request #20 from vdemeester/hook-support
Richard Hartmann [Sat, 14 Jan 2012 17:50:56 +0000 (09:50 -0800)]
Merge pull request #20 from vdemeester/hook-support

Add hooks for setup()

12 years agoAdd setup hook
Vincent Demeester [Sat, 14 Jan 2012 17:48:14 +0000 (18:48 +0100)]
Add setup hook

12 years agoImprove hook support
Richard Hartmann [Sat, 14 Jan 2012 16:04:19 +0000 (17:04 +0100)]
Improve hook support

* Fix and expand manpage
* Use explicit variable names in hook()

12 years agoImplement hook system
Richard Hartmann [Fri, 13 Jan 2012 23:07:24 +0000 (00:07 +0100)]
Implement hook system

Thanks to Vincent Demeester for this idea.

12 years agoUpdate TODO
Richard Hartmann [Mon, 9 Jan 2012 01:26:17 +0000 (02:26 +0100)]
Update TODO

One to go and that may just move to github issues...

12 years agoAdd author email
Richard Hartmann [Fri, 30 Dec 2011 12:53:29 +0000 (13:53 +0100)]
Add author email

12 years agoFix mistake in README.md
Richard Hartmann [Tue, 27 Dec 2011 15:31:22 +0000 (16:31 +0100)]
Fix mistake in README.md

Thanks to David Bremner for reporting this

12 years agoMake Makefile not install INSTALL.md
Richard Hartmann [Tue, 27 Dec 2011 14:07:46 +0000 (15:07 +0100)]
Make Makefile not install INSTALL.md

12 years agoUpdate manpage
Richard Hartmann [Tue, 27 Dec 2011 13:38:02 +0000 (14:38 +0100)]
Update manpage

* Refer to README.md
* Add note about config file being a potential security issue

12 years agoUpdate README.md to reference .gitignore.d
Richard Hartmann [Tue, 27 Dec 2011 13:29:33 +0000 (14:29 +0100)]
Update README.md to reference .gitignore.d

12 years agoIntroduce config file and control over what goes into .gitignore/$foo
Richard Hartmann [Tue, 20 Dec 2011 23:34:31 +0000 (00:34 +0100)]
Introduce config file and control over what goes into .gitignore/$foo

* configuration is in $XDG_CONFIG_HOME/vcsh/config
* $VCSH_GITIGNORE can be set to 'exact' or 'recursive'

12 years agoUpdate tagline
Richard Hartmann [Mon, 19 Dec 2011 23:54:22 +0000 (00:54 +0100)]
Update tagline

12 years agoAdd contact information
Richard Hartmann [Wed, 14 Dec 2011 17:07:46 +0000 (18:07 +0100)]
Add contact information

People arriving via http://onethingwell.org/post/14218384411/vcsh
should be able to find us..

12 years agoMake `vcsh clone` work with older git versions
Richard Hartmann [Wed, 7 Dec 2011 22:54:38 +0000 (23:54 +0100)]
Make `vcsh clone` work with older git versions

1.7.7 is happy without parameters, 1.7.0.8 needs origin master

12 years agoMake `vcsh clone` handle empty remotes gracefully
Richard Hartmann [Tue, 6 Dec 2011 20:54:35 +0000 (21:54 +0100)]
Make `vcsh clone` handle empty remotes gracefully

12 years agoUpdate TODO; will be finished and then retired soon
Richard Hartmann [Mon, 5 Dec 2011 13:43:03 +0000 (14:43 +0100)]
Update TODO; will be finished and then retired soon

12 years agoUse $VCSH_BASE instead of $HOME
Richard Hartmann [Mon, 5 Dec 2011 11:27:32 +0000 (12:27 +0100)]
Use $VCSH_BASE instead of $HOME

12 years agoImprove help text
Richard Hartmann [Mon, 5 Dec 2011 10:49:36 +0000 (11:49 +0100)]
Improve help text