]>
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, 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
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.