]> 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 agovcsh: Support *BSD/OSX mktemp
Richard Hartmann [Mon, 9 Sep 2013 23:34:42 +0000 (01:34 +0200)]
vcsh: Support *BSD/OSX mktemp

mktemp on *BSD/OSX expects a template whereas GNU mktemp does not.
Pass a template to mktemp to make *BSD/OSX happy.

github: fixes richih/vcsh#83

11 years agoRelease v1.20130909
Richard Hartmann [Mon, 9 Sep 2013 07:16:54 +0000 (09:16 +0200)]
Release v1.20130909

11 years agovcsh: Move up gitignore check
Richard Hartmann [Mon, 2 Sep 2013 22:57:24 +0000 (00:57 +0200)]
vcsh: Move up gitignore check

11 years agoMerge branch 'merge--madduck/relative_worktree'
Richard Hartmann [Mon, 2 Sep 2013 22:54:23 +0000 (00:54 +0200)]
Merge branch 'merge--madduck/relative_worktree'

Github: Fixes richih/vcsh#26

11 years agovcsh: Add support for choosing relative or absolute core.worktree
Richard Hartmann [Mon, 2 Sep 2013 22:51:14 +0000 (00:51 +0200)]
vcsh: Add support for choosing relative or absolute core.worktree

11 years agoMerge remote-tracking branch 'madduck/relative_worktrees' into merge--madduck/relativ...
Richard Hartmann [Mon, 2 Sep 2013 21:16:03 +0000 (23:16 +0200)]
Merge remote-tracking branch 'madduck/relative_worktrees' into merge--madduck/relative_worktree

11 years agoRelease v1.20130829
Richard Hartmann [Thu, 29 Aug 2013 20:40:10 +0000 (22:40 +0200)]
Release v1.20130829

11 years agovcsh: Support `vcsh status <repo>`
Richard Hartmann [Thu, 29 Aug 2013 06:34:13 +0000 (08:34 +0200)]
vcsh: Support `vcsh status <repo>`

11 years agovcsh: Make init() less verbose
Richard Hartmann [Thu, 29 Aug 2013 06:29:52 +0000 (08:29 +0200)]
vcsh: Make init() less verbose

11 years agoREADME.md: Cleanup
Richard Hartmann [Tue, 27 Aug 2013 06:49:20 +0000 (08:49 +0200)]
README.md: Cleanup

11 years agovcsh: Implement pre-/post-init hooks
Richard Hartmann [Tue, 20 Aug 2013 20:43:01 +0000 (22:43 +0200)]
vcsh: Implement pre-/post-init hooks

11 years agoMerge pull request #80 from ebouchut/typo
Richard Hartmann [Mon, 19 Aug 2013 12:59:45 +0000 (05:59 -0700)]
Merge pull request #80 from ebouchut/typo

Fix typos in the README file.

11 years agoFix typos in README
Eric Bouchut [Mon, 19 Aug 2013 11:00:15 +0000 (13:00 +0200)]
Fix typos in README

11 years agoREADME.md: More use cases
Richard Hartmann [Wed, 14 Aug 2013 07:20:27 +0000 (09:20 +0200)]
README.md: More use cases

11 years agoREADME.md: Make intro less scary
Richard Hartmann [Wed, 14 Aug 2013 07:15:01 +0000 (09:15 +0200)]
README.md: Make intro less scary

11 years agoREADME.md: Move usage examples up
Richard Hartmann [Wed, 14 Aug 2013 06:59:27 +0000 (08:59 +0200)]
README.md: Move usage examples up

11 years agoREADME.md: Move mr farther down
Richard Hartmann [Wed, 14 Aug 2013 06:47:27 +0000 (08:47 +0200)]
README.md: Move mr farther down

11 years agovcsh: Print debug and verbose info
Richard Hartmann [Mon, 5 Aug 2013 15:01:16 +0000 (17:01 +0200)]
vcsh: Print debug and verbose info

11 years ago%s/richih.mailinglist@gmail.com/richih@debian.org/
Richard Hartmann [Fri, 2 Aug 2013 15:17:25 +0000 (17:17 +0200)]
%s/richih.mailinglist@gmail.com/richih@debian.org/

11 years agoMerge branch 'feature--vcsh-commit'
Richard Hartmann [Wed, 31 Jul 2013 22:19:02 +0000 (00:19 +0200)]
Merge branch 'feature--vcsh-commit'

Conflicts:
doc/vcsh.1.ronn
vcsh

11 years agoIntroduce `vcsh commit`
Richard Hartmann [Wed, 31 Jul 2013 22:16:17 +0000 (00:16 +0200)]
Introduce `vcsh commit`

11 years agoRelease v1.20130724
Richard Hartmann [Wed, 24 Jul 2013 20:15:09 +0000 (22:15 +0200)]
Release v1.20130724

11 years agoMerge branch 'feature--vcsh-status'
Richard Hartmann [Tue, 23 Jul 2013 23:29:04 +0000 (01:29 +0200)]
Merge branch 'feature--vcsh-status'

11 years agoIntroduce `vcsh status`
Richard Hartmann [Tue, 23 Jul 2013 23:26:20 +0000 (01:26 +0200)]
Introduce `vcsh status`

11 years agovcsh: Output formatting
Richard Hartmann [Tue, 23 Jul 2013 23:15:10 +0000 (01:15 +0200)]
vcsh: Output formatting

11 years agodoc/vcsh.1.ronn: Alphabetize options
Richard Hartmann [Tue, 23 Jul 2013 23:14:45 +0000 (01:14 +0200)]
doc/vcsh.1.ronn: Alphabetize options

11 years agoRelease v1.20130723
Richard Hartmann [Tue, 23 Jul 2013 19:30:59 +0000 (21:30 +0200)]
Release v1.20130723

11 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Tue, 23 Jul 2013 19:17:41 +0000 (21:17 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh

11 years agodoc/hooks: Ask for sample hooks
Richard Hartmann [Tue, 23 Jul 2013 19:16:58 +0000 (21:16 +0200)]
doc/hooks: Ask for sample hooks

11 years agovcsh: Make gitignore options alphabetical
Richard Hartmann [Sun, 21 Jul 2013 11:25:42 +0000 (13:25 +0200)]
vcsh: Make gitignore options alphabetical

11 years agovcsh: s/git/Git/
Richard Hartmann [Sat, 20 Jul 2013 20:07:04 +0000 (22:07 +0200)]
vcsh: s/git/Git/

11 years agoGet rid of GIT_WORK_TREE during vcsh sessions
martin f. krafft [Fri, 19 Jul 2013 17:21:14 +0000 (19:21 +0200)]
Get rid of GIT_WORK_TREE during vcsh sessions

This patch gets rid of GIT_WORK_TREE completely, which makes the whole thing a
bit more transparent, I find. Git uses core.worktree anyway, so the
environment variable isn't needed.

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoKeep worktree relative to GIT_DIR
martin f. krafft [Sat, 27 Apr 2013 06:17:30 +0000 (08:17 +0200)]
Keep worktree relative to GIT_DIR

core.worktree can be set relatively to GIT_DIR, thereby preventing the
hard-coding of the home directory path, which should make a vcsh setup
more portable.

On the other hand, this means that the vcsh repo.d is now invariably
linked to its position, relative to the base directory. Apply this patch
only if you think it to be less likely that people change
~/.config/vcsh/repo.d to something else, than they would rsync/tar/mv
a whole tree to a different $HOME.

Paths are resolved using Git itself, for maximum portability.

In addition to making sure the new method works on new repositories,
I checked that

  - "old" repositories can be used with the new code just fine;
  - upgrading works.

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoRemove unnecessary line
martin f. krafft [Fri, 19 Jul 2013 14:03:09 +0000 (16:03 +0200)]
Remove unnecessary line

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoPOSIX syntax requires ; before }
martin f. krafft [Fri, 19 Jul 2013 14:02:53 +0000 (16:02 +0200)]
POSIX syntax requires ; before }

Signed-off-by: martin f. krafft <madduck@madduck.net>
11 years agoMerge remote-tracking branch 'origin/fix--vcsh-rename'
Richard Hartmann [Fri, 19 Jul 2013 06:24:44 +0000 (08:24 +0200)]
Merge remote-tracking branch 'origin/fix--vcsh-rename'

11 years agoMerge branch 'retire'
Richard Hartmann [Fri, 19 Jul 2013 06:16:45 +0000 (08:16 +0200)]
Merge branch 'retire'

Conflicts:
doc/hooks

11 years agodoc/vcsh.1.ronn: Reference new hooks
Richard Hartmann [Thu, 18 Jul 2013 23:31:16 +0000 (01:31 +0200)]
doc/vcsh.1.ronn: Reference new hooks

11 years agodoc/hooks: Fix hook list
Richard Hartmann [Thu, 18 Jul 2013 22:48:01 +0000 (00:48 +0200)]
doc/hooks: Fix hook list

11 years agoExplain when to use post-clone-retired
a-sk [Thu, 18 Jul 2013 21:33:35 +0000 (01:33 +0400)]
Explain when to use post-clone-retired

11 years agoFix post-clone hook name
a-sk [Thu, 18 Jul 2013 21:22:32 +0000 (01:22 +0400)]
Fix post-clone hook name

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

11 years ago.mailmap: Add mapping for Alexander Skurikhin
Richard Hartmann [Mon, 15 Jul 2013 16:35:48 +0000 (18:35 +0200)]
.mailmap: Add mapping for Alexander Skurikhin

11 years agoCONTRIBUTORS: Add Alessandro Ghedini
Richard Hartmann [Sat, 13 Jul 2013 22:42:52 +0000 (00:42 +0200)]
CONTRIBUTORS: Add Alessandro Ghedini

11 years ago.mailmap: Add mapping for Alexander Skurikhin
Richard Hartmann [Sat, 13 Jul 2013 22:42:10 +0000 (00:42 +0200)]
.mailmap: Add mapping for Alexander Skurikhin

11 years agoMerge branch 'master' of github.com:RichiH/vcsh
Richard Hartmann [Sat, 13 Jul 2013 21:28:11 +0000 (23:28 +0200)]
Merge branch 'master' of github.com:RichiH/vcsh

11 years agoMerge branch 'gitignore-none'
Richard Hartmann [Sat, 13 Jul 2013 21:27:50 +0000 (23:27 +0200)]
Merge branch 'gitignore-none'

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