]>
git.madduck.net Git - code/myrepos.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:
martin f. krafft [Thu, 15 May 2008 08:51:26 +0000 (09:51 +0100)]
make function variables local
Signed-off-by: martin f. krafft <madduck@madduck.net>
Joey Hess [Thu, 15 May 2008 16:06:24 +0000 (12:06 -0400)]
fix bugnum
Joey Hess [Wed, 14 May 2008 23:39:04 +0000 (19:39 -0400)]
releasing version 0.29
Joey Hess [Mon, 12 May 2008 19:23:44 +0000 (15:23 -0400)]
For the checkout command, MR_REPO was set to the name of the parent directory of the directory to checkout. It is supposed to be the path to the directory itself though; fixed this. Closes: #480424
Joey Hess [Mon, 12 May 2008 19:16:14 +0000 (15:16 -0400)]
Allow environment variables in section headers. Pass such headers through the shell to expand them. Closes: #480580
Joey Hess [Thu, 24 Apr 2008 03:25:51 +0000 (23:25 -0400)]
releasing version 0.28
Joey Hess [Thu, 24 Apr 2008 01:36:24 +0000 (21:36 -0400)]
Use debhelper v7, rules file minimisation.
Add a Makefile.
Joey Hess [Sat, 19 Apr 2008 20:47:23 +0000 (16:47 -0400)]
releasing version 0.27
Joey Hess [Fri, 18 Apr 2008 16:54:39 +0000 (12:54 -0400)]
Ignore exit code from darcs whatsnew, which can be nonzero if there are no changes. Closes: #476650
Joey Hess [Wed, 9 Apr 2008 01:00:07 +0000 (21:00 -0400)]
releasing version 0.26
Joey Hess [Tue, 8 Apr 2008 22:24:37 +0000 (18:24 -0400)]
capitalise sentence
Joey Hess [Tue, 8 Apr 2008 17:55:01 +0000 (13:55 -0400)]
Add -i option to start a shell if an operation fails. Closes: #474962
Joey Hess [Wed, 19 Mar 2008 20:06:49 +0000 (16:06 -0400)]
simplification
martin f. krafft [Wed, 19 Mar 2008 09:42:44 +0000 (10:42 +0100)]
fix quoting in git-fake-bare:update
Signed-off-by: martin f. krafft <madduck@madduck.net>
Joey Hess [Mon, 10 Mar 2008 19:57:07 +0000 (15:57 -0400)]
releasing version 0.25
martin f. krafft [Tue, 4 Mar 2008 21:52:55 +0000 (22:52 +0100)]
do not use eval in git-fake-bare
(cherry picked from commit
c6c5b06bbfe52bfc2fa131e3ff9d7f573f8aab04 )
Joey Hess [Mon, 3 Mar 2008 19:55:33 +0000 (14:55 -0500)]
document changes
martin f. krafft [Mon, 3 Mar 2008 19:19:52 +0000 (20:19 +0100)]
implement commit/record for git-fake-bare checkouts
(cherry picked from commit
9eeb4702a761002ad6013a3e5051e0f54b60bd5f )
martin f. krafft [Mon, 3 Mar 2008 19:11:18 +0000 (20:11 +0100)]
implement diff for git-fake-bare checkouts
(cherry picked from commit
761ae95df672a00fb1037ccb89e4442eda88de6f )
martin f. krafft [Mon, 3 Mar 2008 19:10:55 +0000 (20:10 +0100)]
factor out extracting the worktree to a function
(cherry picked from commit
8a8e85c5d8ca8fbddc6ac61de3c125cbe14d189a )
Joey Hess [Wed, 6 Feb 2008 18:05:02 +0000 (13:05 -0500)]
* Correct GIT_CONFIG settings in git-svn. Closes: #463941
Joey Hess [Tue, 5 Feb 2008 18:26:59 +0000 (13:26 -0500)]
releasing version 0.23
Joey Hess [Mon, 4 Feb 2008 18:37:27 +0000 (13:37 -0500)]
* Fix tests in git-svn include file to use MR_REPO. Closes: #463941
Joey Hess [Sun, 3 Feb 2008 22:05:18 +0000 (17:05 -0500)]
releasing version 0.22
Joey Hess [Sun, 3 Feb 2008 22:04:58 +0000 (17:04 -0500)]
* Update bzr registration code to work with current version of bzr,
using bzr info to get the url. Closes: #463867
Joey Hess [Sun, 3 Feb 2008 04:19:29 +0000 (23:19 -0500)]
yay, even more git-*
Joey Hess [Sun, 3 Feb 2008 04:17:28 +0000 (23:17 -0500)]
last git-*
Joey Hess [Thu, 24 Jan 2008 18:46:28 +0000 (13:46 -0500)]
releasing version 0.21
Joey Hess [Thu, 24 Jan 2008 18:43:44 +0000 (13:43 -0500)]
document how to make it rebase
Joey Hess [Thu, 24 Jan 2008 18:41:05 +0000 (13:41 -0500)]
merge git-svn support from Bastian Kleineidam's implementation
Adds register command, and better tests. Use git-svn log. I left the update
command using git-svn fetch instead of git-svn rebase for now, may change this
later.
Joey Hess [Sat, 19 Jan 2008 18:18:46 +0000 (13:18 -0500)]
* Add lib/git-svn, which can be included to add support for git-svn
repositories.
Joey Hess [Sat, 19 Jan 2008 18:17:32 +0000 (13:17 -0500)]
add handler for record
Joey Hess [Sat, 19 Jan 2008 18:12:32 +0000 (13:12 -0500)]
typo
Joey Hess [Sat, 12 Jan 2008 23:36:34 +0000 (18:36 -0500)]
updates, merge from my main mrconfig
Joey Hess [Thu, 3 Jan 2008 04:08:59 +0000 (23:08 -0500)]
releasing version 0.20
Joey Hess [Thu, 3 Jan 2008 03:56:10 +0000 (22:56 -0500)]
* Improve unison support.
Joey Hess [Sat, 22 Dec 2007 19:02:15 +0000 (14:02 -0500)]
oops
Joey Hess [Sat, 22 Dec 2007 19:01:25 +0000 (14:01 -0500)]
* Add a "record" subcommand, borrowing termonology from darcs. This does a
local commit, but does not push changes to remote repos.
Joey Hess [Sat, 22 Dec 2007 18:55:05 +0000 (13:55 -0500)]
* Add -q flag.
* darcs: Add -u to diff to get a more usual unified diff.
Anthony Towns [Sat, 22 Dec 2007 18:52:54 +0000 (13:52 -0500)]
add "mr -q" to shut up all the repository related info
Joey Hess [Thu, 13 Dec 2007 02:35:03 +0000 (21:35 -0500)]
releasing version 0.19
Joey Hess [Thu, 13 Dec 2007 02:29:16 +0000 (21:29 -0500)]
* Updating git repos no longer uses git-pull -t by default. Git makes it
to much of a PITA to do this, since -t makes git-pull require the
repository and refspec be specified at the command line (which is a bug in
git (#456035). mr used to hardcode those to "origin" and "master", but
that's not always the right choice. So give up on forcing git to be sane
about pulling down all tags. It's insane. Live with it, or configure your
own update command.
Joey Hess [Tue, 4 Dec 2007 20:13:54 +0000 (15:13 -0500)]
* Support versions of man that don't use -l.
Elijah Newren [Sat, 1 Dec 2007 02:47:34 +0000 (19:47 -0700)]
Fix some typos
Joey Hess [Thu, 29 Nov 2007 22:48:36 +0000 (17:48 -0500)]
releasing version 0.18
Joey Hess [Thu, 29 Nov 2007 22:48:06 +0000 (17:48 -0500)]
* darcs: Use record subcommand, there is no commit subcommand. Closes: #453501
* darcs: De-p register code. Closes: #453502
Joey Hess [Thu, 29 Nov 2007 16:18:47 +0000 (11:18 -0500)]
releasing version 0.17
Joey Hess [Wed, 28 Nov 2007 20:46:45 +0000 (15:46 -0500)]
* Use LC_MESSAGES=C not LANG=C, as if the user has LC_MESSAGES set, LANG
won't override it. Closes: #453305
Joey Hess [Sun, 25 Nov 2007 18:14:30 +0000 (13:14 -0500)]
releasing version 0.15
Joey Hess [Sun, 25 Nov 2007 18:13:43 +0000 (13:13 -0500)]
* Add a warning about runing too many jobs at a time.
Josh Triplett [Fri, 23 Nov 2007 03:57:38 +0000 (19:57 -0800)]
* Make -j with no argument run unlimited jobs in parallel, like make -j
Joey Hess [Sun, 25 Nov 2007 17:07:55 +0000 (12:07 -0500)]
hmm, this turns out to have been requested in the bts too, add bugnum
Joey Hess [Sun, 25 Nov 2007 17:04:51 +0000 (12:04 -0500)]
* Allow -n to be passed a number to specify how deep to go into
subdirectories to find repositories to act on.
Joey Hess [Tue, 13 Nov 2007 21:18:04 +0000 (16:18 -0500)]
improve message
Joey Hess [Sun, 11 Nov 2007 06:10:34 +0000 (01:10 -0500)]
releasing version 0.14
Joey Hess [Fri, 9 Nov 2007 02:30:43 +0000 (21:30 -0500)]
* Cut number of rcs tests run in half.
Joey Hess [Wed, 7 Nov 2007 16:55:57 +0000 (11:55 -0500)]
* Portability fixes for the non-POSIX shell of SunOS 5. Patch from Ken
Bloom. Closes: #449592
Joey Hess [Tue, 6 Nov 2007 16:39:30 +0000 (11:39 -0500)]
* -c was broken, fix. Closes: #449539
Joey Hess [Tue, 6 Nov 2007 05:12:52 +0000 (00:12 -0500)]
sync
Joey Hess [Sat, 3 Nov 2007 18:22:44 +0000 (14:22 -0400)]
releasing version 0.12
Joey Hess [Sat, 3 Nov 2007 18:06:43 +0000 (14:06 -0400)]
* Don't try to test the repo type when doing a checkout, that can't work
since the repo isn't there yet. It was actually checking the repo type
of the parent directory, which caused several unexpected behaviors.
Joey Hess [Sat, 3 Nov 2007 17:59:06 +0000 (13:59 -0400)]
* Avoid creating parent directory for a checkout that will ultimately be
skipped.
Joey Hess [Sat, 3 Nov 2007 03:29:29 +0000 (23:29 -0400)]
releasing version 0.11
Joey Hess [Sat, 3 Nov 2007 03:28:48 +0000 (23:28 -0400)]
updates from my real config files
Joey Hess [Sat, 3 Nov 2007 02:42:51 +0000 (22:42 -0400)]
* Better error message if more than one repo type test matches a single
directory.
Joey Hess [Fri, 2 Nov 2007 03:53:15 +0000 (23:53 -0400)]
Allow option bundling, mostly so "-j2" will work.
Joey Hess [Tue, 30 Oct 2007 20:09:16 +0000 (16:09 -0400)]
* Avoid using commands like git-config and instead use "git config".
In some configurations, only the main git command is in the path.
Joey Hess [Sun, 28 Oct 2007 23:55:17 +0000 (19:55 -0400)]
releasing version 0.10
Joey Hess [Sun, 28 Oct 2007 23:55:02 +0000 (19:55 -0400)]
* Make registration work when no config file yet exists. Closes: #448422
Joey Hess [Fri, 26 Oct 2007 08:32:04 +0000 (04:32 -0400)]
function reorder
Joey Hess [Fri, 26 Oct 2007 08:04:15 +0000 (04:04 -0400)]
* Add a lib file for using unison with mr.
Joey Hess [Fri, 26 Oct 2007 07:59:37 +0000 (03:59 -0400)]
add an example of how to include all available libs
Joey Hess [Fri, 26 Oct 2007 07:40:54 +0000 (03:40 -0400)]
Merge branch 'master' of git://git.madduck.net/code/mr
martin f. krafft [Fri, 26 Oct 2007 07:40:12 +0000 (09:40 +0200)]
Fix git_fake_bare_update
By removing the check for Git repo type: it's fake-bare anyway.
Joey Hess [Fri, 26 Oct 2007 07:01:39 +0000 (03:01 -0400)]
releasing version 0.9
Joey Hess [Fri, 26 Oct 2007 06:58:52 +0000 (02:58 -0400)]
a few more tweaks
Joey Hess [Fri, 26 Oct 2007 06:55:40 +0000 (02:55 -0400)]
ok, it's clean enough now
Joey Hess [Fri, 26 Oct 2007 06:36:35 +0000 (02:36 -0400)]
Revert "replace `pwd` calls with $PWD"
This actually makes mr slower by calling pwd on *every* run.
Instead, call pwd just when it's needed, on register opterations that don't
need to be fast, and that happen to call it a max of 1 time anyway.
Joey Hess [Fri, 26 Oct 2007 06:30:51 +0000 (02:30 -0400)]
Merge commit 'madduck/master'
Joey Hess [Fri, 26 Oct 2007 06:30:28 +0000 (02:30 -0400)]
just a few more functions..
martin f. krafft [Fri, 26 Oct 2007 06:27:05 +0000 (08:27 +0200)]
replace `pwd` calls with $PWD
also ensure that $PWD is defined by adding it to lib
martin f. krafft [Fri, 26 Oct 2007 06:21:53 +0000 (08:21 +0200)]
Get rid of GIT_WORK_TREE
Since we store core.worktree on checkout, we can get rid of the variable
and make it all a bit easier in the config file, passing worktree to the
checkout helper function.
martin f. krafft [Fri, 26 Oct 2007 06:20:38 +0000 (08:20 +0200)]
add a vim modeline to preserve joey's tabbing prefs
Joey Hess [Fri, 26 Oct 2007 06:20:33 +0000 (02:20 -0400)]
more reorganisation
Joey Hess [Fri, 26 Oct 2007 06:08:45 +0000 (02:08 -0400)]
arn't you glad you use functions? don't you wish everybody did?
Joey Hess [Fri, 26 Oct 2007 05:51:37 +0000 (01:51 -0400)]
rename file
Joey Hess [Fri, 26 Oct 2007 05:37:58 +0000 (01:37 -0400)]
remove set -x
Joey Hess [Fri, 26 Oct 2007 05:36:17 +0000 (01:36 -0400)]
fix use of old hours_since syntax
Joey Hess [Fri, 26 Oct 2007 05:31:34 +0000 (01:31 -0400)]
add usage example
Joey Hess [Fri, 26 Oct 2007 05:28:47 +0000 (01:28 -0400)]
improvements to git fake bare checkouts
Joey Hess [Fri, 26 Oct 2007 05:14:37 +0000 (01:14 -0400)]
meh, try again at getting register to use the right configs
Joey Hess [Fri, 26 Oct 2007 05:08:55 +0000 (01:08 -0400)]
quote all url and dir strings written by mr reg
This isn't perfect (fails if there's a single quote), but is much better than nothing.
Joey Hess [Fri, 26 Oct 2007 05:06:20 +0000 (01:06 -0400)]
fixed git fake bare checkout
Got the order and variables right, which I screwed up before, and added a
function to handle the messy checkout
Joey Hess [Fri, 26 Oct 2007 04:46:38 +0000 (00:46 -0400)]
fix mr register to support actions defined in config files
It was looking for actions in $config{""}{DEFAULT}, which only
contained built-ins.
Joey Hess [Fri, 26 Oct 2007 02:07:32 +0000 (22:07 -0400)]
actions not split by rcs override those that are
Joey Hess [Fri, 26 Oct 2007 02:03:55 +0000 (22:03 -0400)]
changelog improvement
Joey Hess [Fri, 26 Oct 2007 01:58:41 +0000 (21:58 -0400)]
add
Joey Hess [Fri, 26 Oct 2007 01:57:18 +0000 (21:57 -0400)]
* Add support for including one mrconfig file from another. Unlike chaining,
this doesn't change the paths, and is not tied to a particular
subdirectory. It's useful for loading up library mrconfig files.
* Split git fake-bare support out into a mrconfig.git-fake-bare.
Partly because it's a good example of how to add a new revision control
type, and partly because it's currently too ugly to be in mr itself
due to bugs and limitations in git.
Joey Hess [Fri, 26 Oct 2007 01:34:48 +0000 (21:34 -0400)]
some fixes to bare and fake-bare registering
Joey Hess [Fri, 26 Oct 2007 01:12:05 +0000 (21:12 -0400)]
changelog formatting