]>
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 [Fri, 5 Jul 2013 18:28:52 +0000 (14:28 -0400)]
add
Joey Hess [Fri, 5 Jul 2013 18:28:05 +0000 (14:28 -0400)]
add
Joey Hess [Fri, 5 Jul 2013 18:24:39 +0000 (14:24 -0400)]
renamed on github
Joey Hess [Fri, 5 Jul 2013 18:23:58 +0000 (14:23 -0400)]
break example
Joey Hess [Fri, 5 Jul 2013 18:22:00 +0000 (14:22 -0400)]
fix
Joey Hess [Fri, 5 Jul 2013 18:20:08 +0000 (14:20 -0400)]
gc
Joey Hess [Fri, 5 Jul 2013 18:19:20 +0000 (14:19 -0400)]
global sidebar
Joey Hess [Fri, 5 Jul 2013 18:17:41 +0000 (14:17 -0400)]
add
Joey Hess [Fri, 5 Jul 2013 18:16:40 +0000 (14:16 -0400)]
pages
Joey Hess [Fri, 5 Jul 2013 18:12:24 +0000 (14:12 -0400)]
renaming
Joey Hess [Fri, 5 Jul 2013 18:07:08 +0000 (14:07 -0400)]
update
Joey Hess [Fri, 5 Jul 2013 18:04:14 +0000 (14:04 -0400)]
update
Joey Hess [Fri, 5 Jul 2013 17:35:59 +0000 (13:35 -0400)]
archive
Joey Hess [Fri, 5 Jul 2013 17:33:41 +0000 (13:33 -0400)]
author
Joey Hess [Fri, 5 Jul 2013 17:33:10 +0000 (13:33 -0400)]
add
Joey Hess [Fri, 5 Jul 2013 17:27:51 +0000 (13:27 -0400)]
copy web page from my web site
Joey Hess [Fri, 5 Jul 2013 17:26:41 +0000 (13:26 -0400)]
Merge remote-tracking branch 'mr/master'
Joey Hess [Fri, 5 Jul 2013 17:26:22 +0000 (13:26 -0400)]
clean out
admin [Fri, 5 Jul 2013 17:22:59 +0000 (17:22 +0000)]
calendar update
admin [Fri, 5 Jul 2013 17:22:48 +0000 (17:22 +0000)]
initial commit
Joey Hess [Wed, 19 Jun 2013 00:29:09 +0000 (20:29 -0400)]
clean rule
Joey Hess [Wed, 19 Jun 2013 00:26:25 +0000 (20:26 -0400)]
avoid double build
Joey Hess [Wed, 19 Jun 2013 00:19:20 +0000 (20:19 -0400)]
install lib too
Joey Hess [Wed, 19 Jun 2013 00:16:55 +0000 (20:16 -0400)]
Add make install rule. Thanks, v4hn
v4hn [Tue, 18 Jun 2013 23:41:26 +0000 (01:41 +0200)]
Add a simple `make install` rule
This makes it more easy to install the applications
AND the man pages to the system.
Joey Hess [Sun, 5 May 2013 03:58:12 +0000 (23:58 -0400)]
releasing version 1.15
Joey Hess [Mon, 22 Apr 2013 22:04:30 +0000 (18:04 -0400)]
Better cvs status. Closes: #694037 Thanks, Paul Wise
Joey Hess [Mon, 22 Apr 2013 22:01:37 +0000 (18:01 -0400)]
this needs to be included from within [DEFAULT]
Joey Hess [Thu, 18 Apr 2013 03:41:06 +0000 (23:41 -0400)]
Added lib/repo, for support for repo (as used in Android) Closes: #705652 Thanks, Peter Eisentraut
Joey Hess [Wed, 13 Feb 2013 20:25:16 +0000 (16:25 -0400)]
releasing version 1.14
Joey Hess [Wed, 13 Feb 2013 18:48:24 +0000 (14:48 -0400)]
Drop an extra -m from various commit/record commands. Closes: #695478 Thanks, Paul Wise
Joey Hess [Wed, 13 Feb 2013 18:47:06 +0000 (14:47 -0400)]
fix apparent typo in veracity commands
@ should be $@ for parameters
Paul Wise [Wed, 13 Feb 2013 06:00:24 +0000 (14:00 +0800)]
Bug#695478: [mr] [PATCH] Drop the extra -m from various commit/record commands. Closes: #695478
Joey Hess [Thu, 7 Feb 2013 15:50:23 +0000 (11:50 -0400)]
Added lib/vis, an add-on to visualise repo history. Closes: #693022 Thanks, Paul Wise
Paul Wise [Sat, 2 Feb 2013 05:49:28 +0000 (13:49 +0800)]
Ignore some files
Joey Hess [Mon, 17 Dec 2012 16:13:57 +0000 (12:13 -0400)]
update
Joey Hess [Mon, 17 Dec 2012 16:11:14 +0000 (12:11 -0400)]
status: Now includes information about unpushed changes, for git, git-svn, hg, and bzr. Closes: #693021
Joey Hess [Sun, 11 Nov 2012 15:36:50 +0000 (11:36 -0400)]
Added a fetch command. Closes: #480580
Joey Hess [Fri, 28 Sep 2012 01:01:08 +0000 (21:01 -0400)]
update my home page
Joey Hess [Sat, 25 Aug 2012 15:24:30 +0000 (11:24 -0400)]
releasing version 1.13
Joey Hess [Fri, 17 Aug 2012 06:10:13 +0000 (23:10 -0700)]
Add grep subcommand. Uses ack-grep on VCS that do not have their own. Closes: #685122
Joey Hess [Thu, 16 Aug 2012 23:09:43 +0000 (16:09 -0700)]
Simpler vcsh status command line. Closes: #685089
Joey Hess [Thu, 5 Jul 2012 15:08:23 +0000 (09:08 -0600)]
mr bootstrap: Now supports ssh:// urls.
Joey Hess [Fri, 18 May 2012 16:28:00 +0000 (12:28 -0400)]
Pass -q to cvs diff and update. Closes: #673367
Joey Hess [Mon, 14 May 2012 14:45:20 +0000 (10:45 -0400)]
releasing version 1.12
Joey Hess [Mon, 14 May 2012 14:39:40 +0000 (10:39 -0400)]
Improve bzr register's heuristics to determine upstream repo. Closes: #672843
Joey Hess [Tue, 27 Mar 2012 23:55:25 +0000 (19:55 -0400)]
Recognize a repo with a .git file as a git repo.
I don't currently test the content, although it probably is a gitdir: line.
Joey Hess [Sat, 10 Mar 2012 16:11:09 +0000 (12:11 -0400)]
Add vcsh to Suggests.
Joey Hess [Fri, 2 Mar 2012 04:33:51 +0000 (00:33 -0400)]
Ignore nonzero exit status of hg pull, which can happen when there were no changes to pull. Closes: #661870
Joey Hess [Sat, 25 Feb 2012 14:53:41 +0000 (10:53 -0400)]
updated debian copyright format url
Joey Hess [Tue, 14 Feb 2012 22:15:22 +0000 (18:15 -0400)]
releasing version 1.11
Joey Hess [Mon, 13 Feb 2012 18:54:19 +0000 (14:54 -0400)]
After checkout, run fixups chdired to the just checked out directory.
Joey Hess [Fri, 3 Feb 2012 01:33:41 +0000 (21:33 -0400)]
vcsh is now supported without including a plugin.
Joey Hess [Mon, 9 Jan 2012 21:14:55 +0000 (17:14 -0400)]
make veracity commit push
I assume vv commit does not auto-push
Joey Hess [Mon, 9 Jan 2012 21:13:41 +0000 (17:13 -0400)]
changelog
Jimmy Tang [Mon, 9 Jan 2012 17:18:38 +0000 (17:18 +0000)]
Initial add of veracity (http://veracity-scm.com/) support.
This changeset has only been tested on log, status, commit, checkouts
and updates, the push and trusted checkout commands have not been tested.
Basically any pull and read commands have been tested, but anything to
do with pushing upstream has not been tested.
Joey Hess [Tue, 27 Dec 2011 16:17:37 +0000 (12:17 -0400)]
releasing version 1.10
Joey Hess [Thu, 22 Dec 2011 15:52:33 +0000 (11:52 -0400)]
Fix display of trust errors.
Joey Hess [Wed, 21 Dec 2011 16:47:48 +0000 (12:47 -0400)]
update
Joey Hess [Fri, 16 Dec 2011 17:27:54 +0000 (13:27 -0400)]
Remove dir_test hack and add a way for vcs tests to run perl code, using this for the same optimisation. Fixes support for git-svn etc. Closes: #652317
Joey Hess [Tue, 13 Dec 2011 20:21:51 +0000 (16:21 -0400)]
releasing version 1.08
Joey Hess [Tue, 13 Dec 2011 20:21:11 +0000 (16:21 -0400)]
Fix vcs test code. Closes: #651976
Have I ever mentioned how bad perl's ($var)=$var=~// syntax is?
Joey Hess [Mon, 12 Dec 2011 19:53:27 +0000 (15:53 -0400)]
releasing version 1.07
Adam Spiers [Sun, 4 Dec 2011 21:50:07 +0000 (21:50 +0000)]
Perform an "extract variable" refactoring to reduce duplication
and the chance of future typos.
(cherry picked from commit
bb9a1f48de42059d0db23ece614de6fb29706d1a )
Joey Hess [Mon, 12 Dec 2011 17:10:25 +0000 (13:10 -0400)]
Added --force option that disables repository skipping.
* Added --force option that disables repository skipping.
* Repositories using skip = lazy will not be checked out by "mr update"
or "mr checkout" unless --force is used.
Joey Hess [Mon, 5 Dec 2011 21:55:15 +0000 (17:55 -0400)]
VCS_dir_test optmisation
This reduces mr list to run in just 2 seconds here. Nearly all that runtime
involves running my many skip tests.
In the d-i tree, mr list used to take 4.55 seconds, and now takes only
0.47 seconds!
Joey Hess [Mon, 5 Dec 2011 21:28:51 +0000 (17:28 -0400)]
shell escaping bug was fixed in passing in the last commit
Joey Hess [Mon, 5 Dec 2011 21:26:46 +0000 (17:26 -0400)]
factor out runsh
A common function to run shell commands, with a nice little optimisation
for "true" and "false". That optimisation speeds up "mr list" by 2 seconds
here.
Joey Hess [Mon, 5 Dec 2011 17:27:55 +0000 (13:27 -0400)]
reword
Joey Hess [Mon, 5 Dec 2011 17:23:53 +0000 (13:23 -0400)]
print included content as an included line number is not useful
Due to how includes work, a line number is not very helpful;
printing the actual included content is better.
Some associated refactoring.
(What I wouldn't give for a haskell where clause right about now..)
Joey Hess [Sun, 4 Dec 2011 21:05:43 +0000 (17:05 -0400)]
improve documentation of _append and some doc reorg
Adam Spiers [Tue, 29 Nov 2011 22:41:04 +0000 (22:41 +0000)]
Add support for suffixing parameters with '_append', and corresponding docs.
This allows the option of constructing parameter values accumulatively
rather than overriding existing parameter values.
(cherry picked from commit
aa3caf53a9cb35ee3d0e4173ed44e964c6b8b5ab )
Adam Spiers [Fri, 11 Nov 2011 14:39:29 +0000 (14:39 +0000)]
Add emacs settings to match vim settings - helps keep code style consistent.
(cherry picked from commit
a64e990a37ceb5ce2b200645ebc0aabe67d3626e )
Adam Spiers [Mon, 14 Nov 2011 15:04:55 +0000 (15:04 +0000)]
Slightly improve POD markup by adding C<> and F<> where appropriate
and fixing the odd typo.
(cherry picked from commit
d8d055572ca98ec92427265106ebf240990fa217 )
Adam Spiers [Tue, 8 Nov 2011 14:49:13 +0000 (14:49 +0000)]
Fix 'supresses' typo.
(cherry picked from commit
57386ef4bb07ebe1ea56c73c0fee86a51f417cda )
Adam Spiers [Thu, 10 Nov 2011 22:11:19 +0000 (22:11 +0000)]
Remove trailing slash from MR_REPO.
This avoids double slashes in paths used in:
(a) the built-in shell code in the __DATA__ section, e.g.
svn_test = test -d "$MR_REPO"/.svn
git_test = test -d "$MR_REPO"/.git
(b) lib/git-fake-bare, e.g.
git_fake_bare_test =
test -d "$MR_REPO"/refs/heads && test -d "$MR_REPO"/refs/tags &&
(c) lib/vcsh, e.g.
vcsh_test =
test -d "$MR_REPO"/refs/heads && test -d "$MR_REPO"/refs/tags &&
I have audited all uses and cannot see any which depend on the
trailing slash being there.
(cherry picked from commit
2e350ca416572a37df3393d50c91a02b44d9137b )
Adam Spiers [Thu, 10 Nov 2011 22:12:08 +0000 (22:12 +0000)]
Add a comment explaining what selectrepos() returns.
In particular this is useful for understanding what paths
it returns, and that they have a trailing slash.
(cherry picked from commit
3d6acc19e4d029657f72bbf7200a48b5438a643a )
Joey Hess [Sun, 4 Dec 2011 20:19:49 +0000 (16:19 -0400)]
The previous fix for chaining to absolute paths broke chaining to relative paths with more than one path segment. (Thanks, Adam Spiers)
Joey Hess [Sun, 4 Dec 2011 16:03:48 +0000 (12:03 -0400)]
Correct printing of line numbers when includes are used. Closes: #650952
Turned out unexapectedly subtle.
Joey Hess [Sun, 4 Dec 2011 15:36:34 +0000 (11:36 -0400)]
Show the line when failing to parse a config file. Closes: #650952
Richard Hartmann [Sun, 4 Dec 2011 15:05:06 +0000 (16:05 +0100)]
Improve error reporting
Print the offending line if there's a syntax error in a config file.
Joey Hess [Sun, 4 Dec 2011 15:34:29 +0000 (11:34 -0400)]
Block tty control codes in untrusted mr config files.
Richard Hartmann [Sat, 3 Dec 2011 01:28:46 +0000 (02:28 +0100)]
Improve vcsh support
* Make status work relative to core.worktree
* Support `mr run`
* Support `mr gc`
Joey Hess [Tue, 29 Nov 2011 22:27:20 +0000 (18:27 -0400)]
wording
Joey Hess [Tue, 29 Nov 2011 22:22:31 +0000 (18:22 -0400)]
changelog
Joey Hess [Tue, 29 Nov 2011 22:21:00 +0000 (18:21 -0400)]
add example of including libs, and mention all the currently available libs
Richard Hartmann [Tue, 29 Nov 2011 22:01:46 +0000 (23:01 +0100)]
Add support for vcsh via lib/
Joey Hess [Fri, 4 Nov 2011 21:14:05 +0000 (17:14 -0400)]
releasing version 1.06
Joey Hess [Thu, 3 Nov 2011 18:39:20 +0000 (14:39 -0400)]
better docs
Joey Hess [Thu, 3 Nov 2011 17:54:31 +0000 (13:54 -0400)]
Add support for skip = lazy, a mode where mr only operates on repositories that are checked out.
Joey Hess [Wed, 2 Nov 2011 21:02:10 +0000 (17:02 -0400)]
Support chaining to absolute paths.
Joey Hess [Thu, 27 Oct 2011 16:19:18 +0000 (12:19 -0400)]
Fix propigation of failure from pre and post hooks and from fixups.
Joey Hess [Tue, 27 Sep 2011 22:07:11 +0000 (18:07 -0400)]
improved checkout docs
mentioing bzr bound checkouts
Joey Hess [Tue, 27 Sep 2011 22:02:50 +0000 (18:02 -0400)]
bzr record --local for checkout
Joey Hess [Tue, 27 Sep 2011 21:49:17 +0000 (17:49 -0400)]
allow bzr checkout in untrusted mrconfig too
Joey Hess [Tue, 27 Sep 2011 21:46:26 +0000 (17:46 -0400)]
bzr branch support
* Use bzr branch, not deprecated bzr clone when registering bzr
repositories. Closes: #643591
* Allow bzr branch|clone|get in untrusted mrconfig files.
Joey Hess [Tue, 27 Sep 2011 21:38:18 +0000 (17:38 -0400)]
Support bzr checkouts, which are updated with "bzr update", and to which bzr automatically pushes commits. Closes: #643589
Joey Hess [Tue, 27 Sep 2011 21:28:07 +0000 (17:28 -0400)]
Allow untrusted mrconfig files to set parameters to true/false
* Allow untrusted mrconfig files to set parameters to true/false.
So skip=true or deleted=true canbe used in an untrusted mrconfig file.
* Also allow order=N in an untrusted mrconfig file.
Joey Hess [Tue, 27 Sep 2011 21:21:48 +0000 (17:21 -0400)]
Brought back the "deleted" parameter, which provides an easy way to mark repositories that should be removed.
This will be especially useful in untrusted mrconfig files.
Joey Hess [Sun, 25 Sep 2011 22:43:05 +0000 (18:43 -0400)]
add back a long-lost example