]>
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:
Joey Hess [Tue, 3 Nov 2009 00:23:54 +0000 (19:23 -0500)]
Merge branch 'master' of git://github.com/geoffdavis/mr
Geoff Davis [Mon, 2 Nov 2009 20:26:20 +0000 (12:26 -0800)]
Fix help page display on Solaris and OS X
mr assumed that we were using Linux/GNU man. Added logic to detect SunOS
and Darwin, and call man with the appropriate arguments
Joey Hess [Fri, 25 Sep 2009 15:43:31 +0000 (11:43 -0400)]
typo
Joey Hess [Fri, 25 Sep 2009 01:52:51 +0000 (21:52 -0400)]
Make mr -i pass -i to the shell, to insure it knows it should be an interactive shell.
Joey Hess [Wed, 9 Sep 2009 00:25:00 +0000 (20:25 -0400)]
releasing version 0.43
Joey Hess [Wed, 9 Sep 2009 00:20:25 +0000 (20:20 -0400)]
mr bootstrap enhancements for d-i
* mr bootstrap: Allow a directory to checkout into to be specified,
and create it if necessary.
* mr bootstrap: If the mrconfig file contains a repository named ".",
check it out into the top level of the directory bootstrapped.
Joey Hess [Mon, 7 Sep 2009 16:29:40 +0000 (12:29 -0400)]
Man page typo. Closes: #545412
Joey Hess [Sun, 16 Aug 2009 15:36:47 +0000 (11:36 -0400)]
Set User-Agent to "mr" when downloading the mrconfig file with mr bootstrap. Closes: #541778
Joey Hess [Fri, 7 Aug 2009 20:49:40 +0000 (16:49 -0400)]
releasing version 0.42
Joey Hess [Fri, 7 Aug 2009 20:45:20 +0000 (16:45 -0400)]
document long options in man page
Joey Hess [Fri, 7 Aug 2009 20:42:57 +0000 (16:42 -0400)]
add --trust-all option for test suite
Joey Hess [Fri, 7 Aug 2009 05:14:07 +0000 (01:14 -0400)]
Add support for ~/.mrtrust, which can be used to list trusted mrconfig files.
If you create this file, all files not listed in it will be treated as
untrusted, and carefully limited in what they can do. This improves
security when using mrconfig files provided by others.
Joey Hess [Fri, 7 Aug 2009 02:43:06 +0000 (22:43 -0400)]
releasing version 0.41
Joey Hess [Fri, 7 Aug 2009 02:36:30 +0000 (22:36 -0400)]
Add `mr bootstrap`
which downloads an url to a .mrconfig file in the current directory and
then checks out all repositories configured in it.
This is intended for projects that want to publish a mrconfig file to
automate use of their several repositories.
Joey Hess [Fri, 7 Aug 2009 02:14:22 +0000 (22:14 -0400)]
Add -p switch, that makes mr search the current directory and its parents for a .mrconfig file to use. Useful for projects that want to publish a mrconfig file to use to check out their several repositories, without requiring users put it anywhere in particular.
Joey Hess [Sat, 1 Aug 2009 02:32:39 +0000 (22:32 -0400)]
releasing version 0.40
Joey Hess [Tue, 21 Apr 2009 20:14:22 +0000 (16:14 -0400)]
typo
Joey Hess [Thu, 16 Apr 2009 17:12:25 +0000 (13:12 -0400)]
Use pass --pull to bzr merge to avoid needing to commit merged changes. Closes: #524352
Joey Hess [Thu, 9 Apr 2009 22:59:34 +0000 (18:59 -0400)]
move less important file to end of section
Joey Hess [Tue, 10 Mar 2009 02:51:22 +0000 (22:51 -0400)]
releasing version 0.39
Joey Hess [Sun, 1 Mar 2009 20:10:27 +0000 (15:10 -0500)]
changelog
martin f. krafft [Sun, 1 Mar 2009 18:49:20 +0000 (19:49 +0100)]
Determine current branch for fake-bare update
Do not use master, but use the branch currently checked out.
Signed-off-by: martin f. krafft <madduck@madduck.net>
Joey Hess [Thu, 22 Jan 2009 20:39:36 +0000 (15:39 -0500)]
Remove gitless lib. It turned out to be better to simply use git clone --shared when checking out. Sorry for the churn..
Joey Hess [Thu, 22 Jan 2009 07:54:34 +0000 (02:54 -0500)]
gitless: Use --shared when cloning repos, avoids problems with hard links etc.
Joey Hess [Wed, 21 Jan 2009 06:47:03 +0000 (01:47 -0500)]
releasing version 0.37
Joey Hess [Tue, 20 Jan 2009 23:46:29 +0000 (18:46 -0500)]
Revert "fix a few more messages for absolute paths"
This reverts commit
689a4dea790ed14a4b209300a48a4eb24cedf083 .
Conflicts:
mr
Joey Hess [Tue, 20 Jan 2009 23:45:49 +0000 (18:45 -0500)]
Revert "Fix display of repos configured at absolute path locations."
This reverts commit
494d586d154db49a4210a989878c3e76aa22206d .
Conflicts:
debian/changelog
mr
This change broke display of checkouts.
Joey Hess [Sat, 17 Jan 2009 20:01:23 +0000 (15:01 -0500)]
turn off auto gc
Joey Hess [Fri, 16 Jan 2009 04:04:07 +0000 (23:04 -0500)]
checkout with reset --hard
this is less prone to failure, and shows a progress bar
Joey Hess [Fri, 16 Jan 2009 04:03:57 +0000 (23:03 -0500)]
update docs
Joey Hess [Fri, 16 Jan 2009 04:03:49 +0000 (23:03 -0500)]
update
Joey Hess [Fri, 16 Jan 2009 03:48:46 +0000 (22:48 -0500)]
Add git-remote file to lib. This adds a special type of git repository, where the .git directory is stored on a file server, to avoid wasting space with it on the client.
Joey Hess [Sat, 10 Jan 2009 21:47:52 +0000 (16:47 -0500)]
releasing version 0.36
Joey Hess [Sat, 10 Jan 2009 21:39:32 +0000 (16:39 -0500)]
typo
Joey Hess [Sat, 10 Jan 2009 21:36:01 +0000 (16:36 -0500)]
fix a few more messages for absolute paths
Joey Hess [Sat, 10 Jan 2009 21:33:32 +0000 (16:33 -0500)]
Fix display of repos configured at absolute path locations.
Joey Hess [Thu, 8 Jan 2009 01:13:33 +0000 (20:13 -0500)]
add support for heuristic url guessing
Joey Hess [Thu, 8 Jan 2009 00:00:46 +0000 (19:00 -0500)]
update
Joey Hess [Wed, 7 Jan 2009 18:08:51 +0000 (13:08 -0500)]
use rel=vcs-*
Joey Hess [Wed, 7 Jan 2009 17:26:40 +0000 (12:26 -0500)]
support <a> elements
This gets move complicated parsing the html since the body of the element
needs to be recorded if there is no title.
Joey Hess [Wed, 7 Jan 2009 17:06:29 +0000 (12:06 -0500)]
don't pick worst anon method in authed mode
Joey Hess [Wed, 7 Jan 2009 16:54:45 +0000 (11:54 -0500)]
avoid creating subdir in noact mode
Joey Hess [Wed, 7 Jan 2009 03:35:39 +0000 (22:35 -0500)]
fix handling of repos w/o titles
Joey Hess [Wed, 7 Jan 2009 03:20:21 +0000 (22:20 -0500)]
remove debug
Joey Hess [Wed, 7 Jan 2009 02:30:32 +0000 (21:30 -0500)]
packaging
Joey Hess [Wed, 7 Jan 2009 02:25:58 +0000 (21:25 -0500)]
add docs and getopt
Joey Hess [Wed, 7 Jan 2009 02:02:37 +0000 (21:02 -0500)]
remove manual fold markers
Joey Hess [Wed, 7 Jan 2009 01:59:58 +0000 (20:59 -0500)]
Add webcheckout command. See http://kitenet.net/~joey/rfc/rel-vcs/
Joey Hess [Thu, 16 Oct 2008 18:51:34 +0000 (14:51 -0400)]
releasing version 0.35
Joey Hess [Thu, 21 Aug 2008 20:48:49 +0000 (16:48 -0400)]
Pass additional options to darcs push when pushing. Closes: #495734
Joey Hess [Thu, 21 Aug 2008 14:59:28 +0000 (10:59 -0400)]
Create ~/.mrlog not world readable.
Joey Hess [Thu, 21 Aug 2008 01:03:43 +0000 (21:03 -0400)]
close bug I fixed in passing before it was filed..
Joey Hess [Sat, 16 Aug 2008 03:26:41 +0000 (23:26 -0400)]
Warn if an include command fails nonzero. Closes: #495306
Joey Hess [Sat, 16 Aug 2008 03:21:11 +0000 (23:21 -0400)]
typo
Joey Hess [Sat, 2 Aug 2008 16:30:33 +0000 (12:30 -0400)]
Fix bug when remembering failed commands in offline mode.
Joey Hess [Tue, 22 Jul 2008 19:28:56 +0000 (15:28 -0400)]
releasing version 0.33
Joey Hess [Tue, 22 Jul 2008 19:24:23 +0000 (15:24 -0400)]
sync with web page
Joey Hess [Tue, 22 Jul 2008 19:23:24 +0000 (15:23 -0400)]
mention git-svn and unison
Joey Hess [Tue, 22 Jul 2008 19:21:48 +0000 (15:21 -0400)]
Add a push subcommand, which pushes committed changes for DCVS, and does nothing for svn/cvs. Closes: #491865
Joey Hess [Tue, 22 Jul 2008 04:30:02 +0000 (00:30 -0400)]
releasing version 0.32
Joey Hess [Wed, 9 Jul 2008 19:42:17 +0000 (15:42 -0400)]
Include the right (v2) version of GPL in the source.
Joey Hess [Sat, 28 Jun 2008 03:20:50 +0000 (23:20 -0400)]
releasing version 0.31
Joey Hess [Fri, 27 Jun 2008 00:22:13 +0000 (20:22 -0400)]
abort online operations if any command fails
Joey Hess [Fri, 27 Jun 2008 00:20:38 +0000 (20:20 -0400)]
command storing fixes
Preserve switches passed to mr.
Joey Hess [Thu, 26 Jun 2008 22:12:07 +0000 (18:12 -0400)]
remember mr switches
Joey Hess [Thu, 26 Jun 2008 21:48:43 +0000 (17:48 -0400)]
remember mr switches
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. :-)
Joey Hess [Thu, 26 Jun 2008 20:56:46 +0000 (16:56 -0400)]
further thoughts
Joey Hess [Thu, 26 Jun 2008 20:54:39 +0000 (16:54 -0400)]
todo item about offline support
Joey Hess [Wed, 25 Jun 2008 17:40:22 +0000 (13:40 -0400)]
releasing version 0.30
Joey Hess [Tue, 24 Jun 2008 03:27:10 +0000 (23:27 -0400)]
Fix mr -c <config> register. (Thanks, Daniel Bungert)
Daniel Bungert [Thu, 19 Jun 2008 01:55:44 +0000 (21:55 -0400)]
fix register when config file is overridden
Joey Hess [Sun, 18 May 2008 21:42:16 +0000 (17:42 -0400)]
add changelog
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>
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>
Joey Hess [Thu, 15 May 2008 16:13:19 +0000 (12:13 -0400)]
fix indentation
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>
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