]>
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:
Richard Hartmann [Sat, 8 Jun 2013 09:44:09 +0000 (11:44 +0200)]
doc/vcsh.1.ronn: Use new tagline
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
Richard Hartmann [Mon, 27 May 2013 21:37:45 +0000 (23:37 +0200)]
Release 1.3
Richard Hartmann [Mon, 20 May 2013 15:07:00 +0000 (17:07 +0200)]
doc/vcsh.1.ronn s/git/Git/
Richard Hartmann [Sun, 12 May 2013 22:48:06 +0000 (00:48 +0200)]
README.md: Update documentation
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.
Richard Hartmann [Sat, 11 May 2013 22:41:41 +0000 (00:41 +0200)]
Typo
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
Richard Hartmann [Fri, 10 May 2013 22:52:33 +0000 (00:52 +0200)]
rename PACKAGING to PACKAGING.md
Richard Hartmann [Thu, 9 May 2013 23:21:07 +0000 (01:21 +0200)]
README.md: Remove emphasis
Richard Hartmann [Thu, 9 May 2013 22:20:50 +0000 (00:20 +0200)]
More work on README.md
Richard Hartmann [Thu, 9 May 2013 22:04:34 +0000 (00:04 +0200)]
Start rewriting README.md
Richard Hartmann [Thu, 9 May 2013 13:08:21 +0000 (15:08 +0200)]
Update INSTALL.md
Richard Hartmann [Tue, 7 May 2013 22:25:45 +0000 (00:25 +0200)]
Rename `vcsh setup` to `vcsh upgrade`
Richard Hartmann [Tue, 7 May 2013 06:55:39 +0000 (08:55 +0200)]
Update CONTRIBUTORS
Richard Hartmann [Tue, 7 May 2013 06:52:38 +0000 (08:52 +0200)]
Move AUTHORS to CONTRIBUTORS
Richard Hartmann [Tue, 7 May 2013 06:51:13 +0000 (08:51 +0200)]
Remove blank line from changelog
Richard Hartmann [Mon, 6 May 2013 23:08:29 +0000 (01:08 +0200)]
Merge branch 'zsh-completion'
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>
Richard Hartmann [Mon, 6 May 2013 21:09:28 +0000 (23:09 +0200)]
Merge branch 'zsh-completion'
Richard Hartmann [Mon, 6 May 2013 20:07:44 +0000 (22:07 +0200)]
Improve basename()
Richard Hartmann [Mon, 6 May 2013 20:05:21 +0000 (22:05 +0200)]
Merge remote-tracking branch 'madduck/shell-improvements'
Richard Hartmann [Fri, 3 May 2013 10:45:59 +0000 (12:45 +0200)]
Update PACKAGING
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>
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>
Richard Hartmann [Sat, 27 Apr 2013 06:58:05 +0000 (08:58 +0200)]
Make zsh not complete on an endless cycle of repos
Richard Hartmann [Thu, 25 Apr 2013 21:44:49 +0000 (23:44 +0200)]
Improve zsh completion; work in progress
Richard Hartmann [Tue, 23 Apr 2013 11:42:04 +0000 (04:42 -0700)]
Merge pull request #43 from madduck/anchor-ignores
Anchor ignore lines
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>
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>
Richard Hartmann [Sun, 21 Apr 2013 00:27:29 +0000 (02:27 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Sat, 20 Apr 2013 23:10:33 +0000 (01:10 +0200)]
Release 1.2
Richard Hartmann [Sat, 20 Apr 2013 22:59:28 +0000 (00:59 +0200)]
Introduce `vcsh version`
Richard Hartmann [Sat, 20 Apr 2013 22:59:02 +0000 (00:59 +0200)]
Update man page
Richard Hartmann [Thu, 4 Apr 2013 10:51:38 +0000 (12:51 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh
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.
Richard Hartmann [Mon, 1 Apr 2013 23:14:06 +0000 (01:14 +0200)]
PACKAGING: Add information about Homebrew
Richard Hartmann [Sat, 30 Mar 2013 23:25:26 +0000 (00:25 +0100)]
Release 1.1
Richard Hartmann [Sat, 30 Mar 2013 23:11:58 +0000 (00:11 +0100)]
Merge branch 'debbug-699093'
Richard Hartmann [Fri, 8 Mar 2013 23:12:19 +0000 (00:12 +0100)]
Merge branch 'force-delete-repo' 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
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.
Jonathan Sternberg [Fri, 8 Mar 2013 21:50:02 +0000 (16:50 -0500)]
Typo in warning message 'DETROY' -> 'DESTROY'.
Richard Hartmann [Wed, 13 Feb 2013 21:54:56 +0000 (22:54 +0100)]
Release 1.0.1
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
Richard Hartmann [Mon, 8 Oct 2012 22:33:24 +0000 (00:33 +0200)]
Escape underscores in doc/error_codes.md
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.
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>"
mek-apelsin [Thu, 4 Oct 2012 11:14:09 +0000 (13:14 +0200)]
Correct a few missing words in help
Richard Hartmann [Tue, 11 Sep 2012 19:27:54 +0000 (21:27 +0200)]
Improve wording in manpage
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>
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
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
Richard Hartmann [Fri, 29 Jun 2012 20:46:16 +0000 (22:46 +0200)]
Release 1.0
Richard Hartmann [Fri, 29 Jun 2012 09:37:07 +0000 (11:37 +0200)]
Make `vcsh list` even more resilient ;)
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.
Richard Hartmann [Thu, 28 Jun 2012 13:10:01 +0000 (15:10 +0200)]
Clarify stance on GPLv2+ vs GPLv3+
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
Richard Hartmann [Thu, 28 Jun 2012 13:01:46 +0000 (15:01 +0200)]
Sort AUTHORS alphabetically
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
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.
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
Valentin Haenel [Mon, 4 Jun 2012 14:20:38 +0000 (16:20 +0200)]
don't echo the command when doing make moo
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.
Richard Hartmann [Wed, 11 Apr 2012 16:45:29 +0000 (18:45 +0200)]
Update docs wrt AUR
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
Richard Hartmann [Tue, 27 Mar 2012 14:53:39 +0000 (16:53 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Mon, 26 Mar 2012 21:06:52 +0000 (23:06 +0200)]
Order help alphabetically
Richard Hartmann [Wed, 21 Mar 2012 21:27:53 +0000 (22:27 +0100)]
Slightly improve wording
Richard Hartmann [Wed, 21 Mar 2012 21:26:08 +0000 (22:26 +0100)]
Add links to my talks page
Richard Hartmann [Mon, 27 Feb 2012 12:14:53 +0000 (13:14 +0100)]
Update changelog, release v0.
20120227
Richard Hartmann [Sun, 19 Feb 2012 20:39:00 +0000 (21:39 +0100)]
Fix license information in manpage
Richard Hartmann [Sun, 19 Feb 2012 20:16:53 +0000 (21:16 +0100)]
Transform Makefile to make re-use easier
Richard Hartmann [Sun, 19 Feb 2012 19:10:36 +0000 (20:10 +0100)]
Whitespace fix
Richard Hartmann [Wed, 15 Feb 2012 20:14:47 +0000 (21:14 +0100)]
Update changelog
Richard Hartmann [Wed, 15 Feb 2012 18:48:08 +0000 (19:48 +0100)]
Merge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Wed, 15 Feb 2012 18:47:49 +0000 (19:47 +0100)]
Introduce changelog
Richard Hartmann [Mon, 13 Feb 2012 01:03:26 +0000 (02:03 +0100)]
Document hooks pre-/post-command
Richard Hartmann [Mon, 13 Feb 2012 01:02:23 +0000 (02:02 +0100)]
Merge branch 'hook-support'
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.
Richard Hartmann [Fri, 10 Feb 2012 17:14:42 +0000 (18:14 +0100)]
Merge branch 'which'
Richard Hartmann [Fri, 10 Feb 2012 17:13:29 +0000 (18:13 +0100)]
Improve wording in docs
Richard Hartmann [Fri, 10 Feb 2012 16:12:04 +0000 (17:12 +0100)]
Add docs for `vcsh which`
Richard Hartmann [Fri, 10 Feb 2012 16:55:48 +0000 (17:55 +0100)]
Make parser more robust
Richard Hartmann [Fri, 10 Feb 2012 16:05:49 +0000 (17:05 +0100)]
Implement `vcsh which`
Richard Hartmann [Fri, 10 Feb 2012 16:39:54 +0000 (17:39 +0100)]
Merge branch 'master' of github.com:RichiH/vcsh
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
Richard Hartmann [Fri, 10 Feb 2012 16:12:37 +0000 (17:12 +0100)]
Improve man page
Richard Hartmann [Fri, 10 Feb 2012 16:06:30 +0000 (17:06 +0100)]
Fix quoting
Richard Hartmann [Fri, 10 Feb 2012 16:02:34 +0000 (17:02 +0100)]
Merge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Fri, 10 Feb 2012 15:26:20 +0000 (16:26 +0100)]
Formatting
Richard Hartmann [Tue, 7 Feb 2012 14:05:02 +0000 (15:05 +0100)]
Update README.md
Add mr's vcsh lib to docs
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
Richard Hartmann [Mon, 6 Feb 2012 17:53:36 +0000 (18:53 +0100)]
Update README.md
Thanks to Brain May for pointing this out.
Richard Hartmann [Fri, 3 Feb 2012 01:35:11 +0000 (02:35 +0100)]
More documentation fixes
fixes #22
Richard Hartmann [Fri, 3 Feb 2012 01:09:54 +0000 (02:09 +0100)]
Fix documentation
Thanks to Brian May for reporting this.
fix #22
Richard Hartmann [Sun, 29 Jan 2012 03:13:19 +0000 (04:13 +0100)]
Tell people when hooks are executed
Richard Hartmann [Sun, 29 Jan 2012 03:01:47 +0000 (04:01 +0100)]
Add AUTHORS
Richard Hartmann [Mon, 23 Jan 2012 01:53:59 +0000 (02:53 +0100)]
Improve quoting
Richard Hartmann [Sun, 22 Jan 2012 18:05:40 +0000 (19:05 +0100)]
Better quoting