]> 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:

code/myrepos.git
16 years agoInclude the right (v2) version of GPL in the source.
Joey Hess [Wed, 9 Jul 2008 19:42:17 +0000 (15:42 -0400)]
Include the right (v2) version of GPL in the source.

16 years agoreleasing version 0.31
Joey Hess [Sat, 28 Jun 2008 03:20:50 +0000 (23:20 -0400)]
releasing version 0.31

16 years agoabort online operations if any command fails
Joey Hess [Fri, 27 Jun 2008 00:22:13 +0000 (20:22 -0400)]
abort online operations if any command fails

16 years agocommand storing fixes
Joey Hess [Fri, 27 Jun 2008 00:20:38 +0000 (20:20 -0400)]
command storing fixes

Preserve switches passed to mr.

16 years agoremember mr switches
Joey Hess [Thu, 26 Jun 2008 22:12:07 +0000 (18:12 -0400)]
remember mr switches

16 years agoremember mr switches
Joey Hess [Thu, 26 Jun 2008 21:48:43 +0000 (17:48 -0400)]
remember mr switches

16 years agoAdd an offline mode
Joey Hess [Thu, 26 Jun 2008 21:36:38 +0000 (17:36 -0400)]
Add an offline mode

When in offline mode, mr will remember commands that failed (presumably due
to lack of network access), and will run them again once back online. (This
is for all the laptop users like me who don't want to have to remember
which git repos to mr push when they come back from a nice long hack in the
woods. :-)

16 years agofurther thoughts
Joey Hess [Thu, 26 Jun 2008 20:56:46 +0000 (16:56 -0400)]
further thoughts

16 years agotodo item about offline support
Joey Hess [Thu, 26 Jun 2008 20:54:39 +0000 (16:54 -0400)]
todo item about offline support

16 years agoreleasing version 0.30
Joey Hess [Wed, 25 Jun 2008 17:40:22 +0000 (13:40 -0400)]
releasing version 0.30

16 years agoFix mr -c <config> register. (Thanks, Daniel Bungert)
Joey Hess [Tue, 24 Jun 2008 03:27:10 +0000 (23:27 -0400)]
Fix mr -c <config> register. (Thanks, Daniel Bungert)

16 years agofix register when config file is overridden
Daniel Bungert [Thu, 19 Jun 2008 01:55:44 +0000 (21:55 -0400)]
fix register when config file is overridden

16 years agoadd changelog
Joey Hess [Sun, 18 May 2008 21:42:16 +0000 (17:42 -0400)]
add changelog

16 years agoremove xtrace options settings
martin f. krafft [Sun, 18 May 2008 13:00:33 +0000 (14:00 +0100)]
remove xtrace options settings

Signed-off-by: martin f. krafft <madduck@madduck.net>
16 years agomake sure we move repo into place first before using it
martin f. krafft [Sun, 18 May 2008 12:53:22 +0000 (13:53 +0100)]
make sure we move repo into place first before using it

Signed-off-by: martin f. krafft <madduck@madduck.net>
16 years agofix indentation
Joey Hess [Thu, 15 May 2008 16:13:19 +0000 (12:13 -0400)]
fix indentation

16 years agoalways set GIT_DIR for fake bare stuff
martin f. krafft [Thu, 15 May 2008 08:51:27 +0000 (09:51 +0100)]
always set GIT_DIR for fake bare stuff

Signed-off-by: martin f. krafft <madduck@madduck.net>
16 years agomake function variables local
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>
16 years agofix bugnum
Joey Hess [Thu, 15 May 2008 16:06:24 +0000 (12:06 -0400)]
fix bugnum

16 years agoreleasing version 0.29
Joey Hess [Wed, 14 May 2008 23:39:04 +0000 (19:39 -0400)]
releasing version 0.29

16 years agoFor the checkout command, MR_REPO was set to the name of the parent directory of...
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

16 years agoAllow environment variables in section headers. Pass such headers through the shell...
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

16 years agoreleasing version 0.28
Joey Hess [Thu, 24 Apr 2008 03:25:51 +0000 (23:25 -0400)]
releasing version 0.28

16 years agoUse debhelper v7, rules file minimisation.
Joey Hess [Thu, 24 Apr 2008 01:36:24 +0000 (21:36 -0400)]
Use debhelper v7, rules file minimisation.

Add a Makefile.

16 years agoreleasing version 0.27
Joey Hess [Sat, 19 Apr 2008 20:47:23 +0000 (16:47 -0400)]
releasing version 0.27

16 years agoIgnore exit code from darcs whatsnew, which can be nonzero if there are no changes...
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

16 years agoreleasing version 0.26
Joey Hess [Wed, 9 Apr 2008 01:00:07 +0000 (21:00 -0400)]
releasing version 0.26

16 years agocapitalise sentence
Joey Hess [Tue, 8 Apr 2008 22:24:37 +0000 (18:24 -0400)]
capitalise sentence

16 years agoAdd -i option to start a shell if an operation fails. Closes: #474962
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

16 years agosimplification
Joey Hess [Wed, 19 Mar 2008 20:06:49 +0000 (16:06 -0400)]
simplification

16 years agofix quoting in git-fake-bare:update
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>
16 years agoreleasing version 0.25
Joey Hess [Mon, 10 Mar 2008 19:57:07 +0000 (15:57 -0400)]
releasing version 0.25

16 years agodo not use eval in git-fake-bare
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)

16 years agodocument changes
Joey Hess [Mon, 3 Mar 2008 19:55:33 +0000 (14:55 -0500)]
document changes

16 years agoimplement commit/record for git-fake-bare checkouts
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)

16 years agoimplement diff for git-fake-bare checkouts
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)

16 years agofactor out extracting the worktree to a function
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)

16 years ago* Correct GIT_CONFIG settings in git-svn. Closes: #463941
Joey Hess [Wed, 6 Feb 2008 18:05:02 +0000 (13:05 -0500)]
* Correct GIT_CONFIG settings in git-svn. Closes: #463941

16 years agoreleasing version 0.23
Joey Hess [Tue, 5 Feb 2008 18:26:59 +0000 (13:26 -0500)]
releasing version 0.23

16 years ago* Fix tests in git-svn include file to use MR_REPO. Closes: #463941
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

16 years agoreleasing version 0.22
Joey Hess [Sun, 3 Feb 2008 22:05:18 +0000 (17:05 -0500)]
releasing version 0.22

16 years ago* Update bzr registration code to work with current version of bzr,
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

16 years agoyay, even more git-*
Joey Hess [Sun, 3 Feb 2008 04:19:29 +0000 (23:19 -0500)]
yay, even more git-*

16 years agolast git-*
Joey Hess [Sun, 3 Feb 2008 04:17:28 +0000 (23:17 -0500)]
last git-*

16 years agoreleasing version 0.21
Joey Hess [Thu, 24 Jan 2008 18:46:28 +0000 (13:46 -0500)]
releasing version 0.21

16 years agodocument how to make it rebase
Joey Hess [Thu, 24 Jan 2008 18:43:44 +0000 (13:43 -0500)]
document how to make it rebase

16 years agomerge git-svn support from Bastian Kleineidam's implementation
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.

16 years ago* Add lib/git-svn, which can be included to add support for git-svn
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.

16 years agoadd handler for record
Joey Hess [Sat, 19 Jan 2008 18:17:32 +0000 (13:17 -0500)]
add handler for record

16 years agotypo
Joey Hess [Sat, 19 Jan 2008 18:12:32 +0000 (13:12 -0500)]
typo

16 years agoupdates, merge from my main mrconfig
Joey Hess [Sat, 12 Jan 2008 23:36:34 +0000 (18:36 -0500)]
updates, merge from my main mrconfig

16 years agoreleasing version 0.20
Joey Hess [Thu, 3 Jan 2008 04:08:59 +0000 (23:08 -0500)]
releasing version 0.20

16 years ago* Improve unison support.
Joey Hess [Thu, 3 Jan 2008 03:56:10 +0000 (22:56 -0500)]
* Improve unison support.

16 years agooops
Joey Hess [Sat, 22 Dec 2007 19:02:15 +0000 (14:02 -0500)]
oops

16 years ago* Add a "record" subcommand, borrowing termonology from darcs. This does a
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.

16 years ago* Add -q flag.
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.

16 years agoadd "mr -q" to shut up all the repository related info
Anthony Towns [Sat, 22 Dec 2007 18:52:54 +0000 (13:52 -0500)]
add "mr -q" to shut up all the repository related info

16 years agoreleasing version 0.19
Joey Hess [Thu, 13 Dec 2007 02:35:03 +0000 (21:35 -0500)]
releasing version 0.19

16 years ago* Updating git repos no longer uses git-pull -t by default. Git makes it
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.

16 years ago* Support versions of man that don't use -l.
Joey Hess [Tue, 4 Dec 2007 20:13:54 +0000 (15:13 -0500)]
* Support versions of man that don't use -l.

16 years agoFix some typos
Elijah Newren [Sat, 1 Dec 2007 02:47:34 +0000 (19:47 -0700)]
Fix some typos

16 years agoreleasing version 0.18
Joey Hess [Thu, 29 Nov 2007 22:48:36 +0000 (17:48 -0500)]
releasing version 0.18

16 years ago* darcs: Use record subcommand, there is no commit subcommand. Closes: #453501
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

16 years agoreleasing version 0.17
Joey Hess [Thu, 29 Nov 2007 16:18:47 +0000 (11:18 -0500)]
releasing version 0.17

16 years ago* Use LC_MESSAGES=C not LANG=C, as if the user has LC_MESSAGES set, LANG
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

17 years agoreleasing version 0.15
Joey Hess [Sun, 25 Nov 2007 18:14:30 +0000 (13:14 -0500)]
releasing version 0.15

17 years ago* Add a warning about runing too many jobs at a time.
Joey Hess [Sun, 25 Nov 2007 18:13:43 +0000 (13:13 -0500)]
* Add a warning about runing too many jobs at a time.

17 years ago* Make -j with no argument run unlimited jobs in parallel, like make -j
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

17 years agohmm, this turns out to have been requested in the bts too, add bugnum
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

17 years ago* Allow -n to be passed a number to specify how deep to go into
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.

17 years agoimprove message
Joey Hess [Tue, 13 Nov 2007 21:18:04 +0000 (16:18 -0500)]
improve message

17 years agoreleasing version 0.14
Joey Hess [Sun, 11 Nov 2007 06:10:34 +0000 (01:10 -0500)]
releasing version 0.14

17 years ago* Cut number of rcs tests run in half.
Joey Hess [Fri, 9 Nov 2007 02:30:43 +0000 (21:30 -0500)]
* Cut number of rcs tests run in half.

17 years ago* Portability fixes for the non-POSIX shell of SunOS 5. Patch from Ken
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

17 years ago* -c was broken, fix. Closes: #449539
Joey Hess [Tue, 6 Nov 2007 16:39:30 +0000 (11:39 -0500)]
* -c was broken, fix. Closes: #449539

17 years agosync
Joey Hess [Tue, 6 Nov 2007 05:12:52 +0000 (00:12 -0500)]
sync

17 years agoreleasing version 0.12
Joey Hess [Sat, 3 Nov 2007 18:22:44 +0000 (14:22 -0400)]
releasing version 0.12

17 years ago* Don't try to test the repo type when doing a checkout, that can't work
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.

17 years ago* Avoid creating parent directory for a checkout that will ultimately be
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.

17 years agoreleasing version 0.11
Joey Hess [Sat, 3 Nov 2007 03:29:29 +0000 (23:29 -0400)]
releasing version 0.11

17 years agoupdates from my real config files
Joey Hess [Sat, 3 Nov 2007 03:28:48 +0000 (23:28 -0400)]
updates from my real config files

17 years ago* Better error message if more than one repo type test matches a single
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.

17 years agoAllow option bundling, mostly so "-j2" will work.
Joey Hess [Fri, 2 Nov 2007 03:53:15 +0000 (23:53 -0400)]
Allow option bundling, mostly so "-j2" will work.

17 years ago* Avoid using commands like git-config and instead use "git config".
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.

17 years agoreleasing version 0.10
Joey Hess [Sun, 28 Oct 2007 23:55:17 +0000 (19:55 -0400)]
releasing version 0.10

17 years ago* Make registration work when no config file yet exists. Closes: #448422
Joey Hess [Sun, 28 Oct 2007 23:55:02 +0000 (19:55 -0400)]
* Make registration work when no config file yet exists. Closes: #448422

17 years agofunction reorder
Joey Hess [Fri, 26 Oct 2007 08:32:04 +0000 (04:32 -0400)]
function reorder

17 years ago* Add a lib file for using unison with mr.
Joey Hess [Fri, 26 Oct 2007 08:04:15 +0000 (04:04 -0400)]
* Add a lib file for using unison with mr.

17 years agoadd an example of how to include all available libs
Joey Hess [Fri, 26 Oct 2007 07:59:37 +0000 (03:59 -0400)]
add an example of how to include all available libs

17 years agoMerge branch 'master' of git://git.madduck.net/code/mr
Joey Hess [Fri, 26 Oct 2007 07:40:54 +0000 (03:40 -0400)]
Merge branch 'master' of git://git.madduck.net/code/mr

17 years agoFix git_fake_bare_update
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.

17 years agoreleasing version 0.9
Joey Hess [Fri, 26 Oct 2007 07:01:39 +0000 (03:01 -0400)]
releasing version 0.9

17 years agoa few more tweaks
Joey Hess [Fri, 26 Oct 2007 06:58:52 +0000 (02:58 -0400)]
a few more tweaks

17 years agook, it's clean enough now
Joey Hess [Fri, 26 Oct 2007 06:55:40 +0000 (02:55 -0400)]
ok, it's clean enough now

17 years agoRevert "replace `pwd` calls with $PWD"
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.

17 years agoMerge commit 'madduck/master'
Joey Hess [Fri, 26 Oct 2007 06:30:51 +0000 (02:30 -0400)]
Merge commit 'madduck/master'

17 years agojust a few more functions..
Joey Hess [Fri, 26 Oct 2007 06:30:28 +0000 (02:30 -0400)]
just a few more functions..

17 years agoreplace `pwd` calls with $PWD
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

17 years agoGet rid of GIT_WORK_TREE
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.

17 years agoadd a vim modeline to preserve joey's tabbing prefs
martin f. krafft [Fri, 26 Oct 2007 06:20:38 +0000 (08:20 +0200)]
add a vim modeline to preserve joey's tabbing prefs