]>
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:
Alessandro Ghedini [Wed, 10 Jul 2013 13:01:36 +0000 (15:01 +0200)]
vcsh: do not create .gitignore.d if VCSH_GITIGNORE == none
Richard Hartmann [Wed, 10 Jul 2013 13:09:36 +0000 (15:09 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Wed, 10 Jul 2013 13:09:14 +0000 (15:09 +0200)]
CONTRIBUTORS: Add Alexander Skurikhin
Richard Hartmann [Wed, 10 Jul 2013 11:04:06 +0000 (13:04 +0200)]
vcsh: Fix stupid syntax error
Thanks to Alessandro Ghedini.
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
Richard Hartmann [Wed, 10 Jul 2013 10:37:45 +0000 (12:37 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Fri, 5 Jul 2013 23:20:55 +0000 (01:20 +0200)]
vcsh: Formatting
Richard Hartmann [Wed, 10 Jul 2013 09:49:52 +0000 (11:49 +0200)]
doc/hooks: New format to make merge easier
Richard Hartmann [Wed, 10 Jul 2013 09:49:30 +0000 (11:49 +0200)]
doc/hooks: Update
Richard Hartmann [Wed, 10 Jul 2013 09:48:12 +0000 (11:48 +0200)]
Add hook post-clone-cleared
a-sk [Mon, 1 Jul 2013 21:13:12 +0000 (01:13 +0400)]
Add retire() as a complement to use()
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.
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.
Richard Hartmann [Fri, 5 Jul 2013 20:01:42 +0000 (22:01 +0200)]
Update copyright date in manpage
a-sk [Thu, 4 Jul 2013 04:01:44 +0000 (08:01 +0400)]
Complete on git subcommands
a-sk [Mon, 1 Jul 2013 15:12:38 +0000 (19:12 +0400)]
Add pre/post-clone hooks
Richard Hartmann [Fri, 21 Jun 2013 23:56:21 +0000 (01:56 +0200)]
CONTRIBUTORS: Add Thomas Ferris Nicolaisen
Richard Hartmann [Wed, 19 Jun 2013 18:26:13 +0000 (20:26 +0200)]
README.md: Fix mistake
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
Richard Hartmann [Thu, 13 Jun 2013 23:55:28 +0000 (01:55 +0200)]
Richard Hartmann [Wed, 12 Jun 2013 11:57:33 +0000 (13:57 +0200)]
README.md: More usage examples
Richard Hartmann [Wed, 12 Jun 2013 00:17:50 +0000 (02:17 +0200)]
README.md: Fix mistake & improve sample code
Gernot Schulz [Tue, 11 Jun 2013 08:09:38 +0000 (10:09 +0200)]
Fix [mr] links
Richard Hartmann [Tue, 11 Jun 2013 19:28:32 +0000 (21:28 +0200)]
README.md: Update Overview
Richard Hartmann [Tue, 11 Jun 2013 19:27:02 +0000 (21:27 +0200)]
Yet another new tagline
Richard Hartmann [Sun, 9 Jun 2013 12:21:22 +0000 (14:21 +0200)]
README.md: Remove trailing hashes from section headers
Richard Hartmann [Sun, 9 Jun 2013 12:15:06 +0000 (14:15 +0200)]
README.md: Move 'Talks' back into 'Intorudction'
Richard Hartmann [Sun, 9 Jun 2013 12:13:43 +0000 (14:13 +0200)]
README.md: Improve 30 second overview
Richard Hartmann [Sun, 9 Jun 2013 12:12:37 +0000 (14:12 +0200)]
README.md: Improve 30 second overview
Richard Hartmann [Sun, 9 Jun 2013 12:03:12 +0000 (14:03 +0200)]
README.md: Move Introduction to beginning
Richard Hartmann [Sun, 9 Jun 2013 12:02:39 +0000 (14:02 +0200)]
README.md: Rewrite Introduction
Richard Hartmann [Sun, 9 Jun 2013 12:02:09 +0000 (14:02 +0200)]
PACKAGING.md: Major rewrite
Richard Hartmann [Sun, 9 Jun 2013 11:42:08 +0000 (13:42 +0200)]
README.md: Better wording
Richard Hartmann [Sun, 9 Jun 2013 11:39:18 +0000 (13:39 +0200)]
README.md: Move Contact section to the end
Richard Hartmann [Sun, 9 Jun 2013 11:37:29 +0000 (13:37 +0200)]
README.md: Better wording
Richard Hartmann [Sun, 9 Jun 2013 11:36:08 +0000 (13:36 +0200)]
README.md: %s/</`/gc; %s/>/`/gc
Richard Hartmann [Sun, 9 Jun 2013 11:32:51 +0000 (13:32 +0200)]
README.md: Better wording
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