]>
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 [Thu, 18 Oct 2007 20:42:30 +0000 (16:42 -0400)]
don't abs_path($ENV{MR_CONFIG})
mrconfig files can be symlinks to files in other directories. But the directory
the file is is significant, as it's the directory paths in the file
are relative to. abs_path follows the symlink, so take care not to use it.
Joey Hess [Thu, 18 Oct 2007 20:20:51 +0000 (16:20 -0400)]
* Support registering CVS repositories. Closes: #447171
Joey Hess [Thu, 18 Oct 2007 20:11:31 +0000 (16:11 -0400)]
incomplete work to try to guess the right mrconfig to register to
madduck suggested that mr register should register to the closest
mrconfig file. This branch is a start at trying to do that, by redefining
MR_CONFIG to hold either the config file that registers the given repo,
or for unregistered repos, the closest mrconfig file
Current issues:
- absolute path is always passed in MR_CONFIG, which makes mr config
add new repos with absolute paths
- MR_CONFIG is not set to the closest mrconfig file for unregistered repos
yet. The problem is, if I do this, then it will override the setting
from -c, and so it won't be possible to use mr register to register in an
explicitly specified config file.
I think it also has some other bugs. For example, the current mapping
between directory and config file only allows for one config file in a given
directory. Which might not be true if you're using mr -c.
As far as I can take it for now, so stashing away in this branch.
Joey Hess [Thu, 18 Oct 2007 19:45:06 +0000 (15:45 -0400)]
typo
Joey Hess [Thu, 18 Oct 2007 19:44:56 +0000 (15:44 -0400)]
typo
Joey Hess [Thu, 18 Oct 2007 19:43:09 +0000 (15:43 -0400)]
* Allow for more complex deleted tests, such as marking a repo deleted on
some hosts, while not on others.
Joey Hess [Thu, 18 Oct 2007 19:31:33 +0000 (15:31 -0400)]
fis logic stupidity
This kind of thing is why I shouldn't commit changes before lunch. But do I wait for lunch before committing stupid logic errors? Noo..
Joey Hess [Thu, 18 Oct 2007 19:20:19 +0000 (15:20 -0400)]
* Add the -n switch, for disabling recursion.
Joey Hess [Thu, 18 Oct 2007 19:01:17 +0000 (15:01 -0400)]
* Fix a bug caused by a stupid typo.
Joey Hess [Thu, 18 Oct 2007 18:57:21 +0000 (14:57 -0400)]
* Output list of failed repos to stderr when -s is used.
Joey Hess [Thu, 18 Oct 2007 18:29:24 +0000 (14:29 -0400)]
improve changelog
Joey Hess [Thu, 18 Oct 2007 18:14:50 +0000 (14:14 -0400)]
fixup comment
Joey Hess [Thu, 18 Oct 2007 18:09:27 +0000 (14:09 -0400)]
add changelog entry and use mkdir -p
martin f. krafft [Thu, 18 Oct 2007 15:30:30 +0000 (17:30 +0200)]
ensure parent dir exists prior to checkout
Signed-off-by: martin f. krafft <madduck@madduck.net>
Joey Hess [Thu, 18 Oct 2007 17:58:44 +0000 (13:58 -0400)]
* Signal handling for commands run by mr, including handling of SIGINT
to stop mr.
Joey Hess [Thu, 18 Oct 2007 17:33:05 +0000 (13:33 -0400)]
* Fix mr register to work when -c is specified using a relative path and
is used to register a sibdirectory.
Joey Hess [Wed, 17 Oct 2007 16:49:19 +0000 (12:49 -0400)]
releasing version 0.3
Joey Hess [Wed, 17 Oct 2007 16:47:17 +0000 (12:47 -0400)]
* Typo files from madduck.
Joey Hess [Wed, 17 Oct 2007 16:46:09 +0000 (12:46 -0400)]
* mr register will now write to whatever config file is specified with -c
Joey Hess [Wed, 17 Oct 2007 01:17:14 +0000 (21:17 -0400)]
typo
Joey Hess [Tue, 16 Oct 2007 23:51:42 +0000 (19:51 -0400)]
* Add a check to make sure the expected directory exists after checkout.
Joey Hess [Tue, 16 Oct 2007 18:30:57 +0000 (14:30 -0400)]
simplify, not going to track my own file for this as it's increasingly not
a good example :-)
Joey Hess [Tue, 16 Oct 2007 18:29:28 +0000 (14:29 -0400)]
update
Joey Hess [Tue, 16 Oct 2007 06:56:13 +0000 (02:56 -0400)]
releasing version 0.2
Joey Hess [Tue, 16 Oct 2007 06:39:03 +0000 (02:39 -0400)]
new todo item
Joey Hess [Tue, 16 Oct 2007 06:13:42 +0000 (02:13 -0400)]
add -s option
Joey Hess [Tue, 16 Oct 2007 05:41:03 +0000 (01:41 -0400)]
* Fix a bug in inheritance of default settings in chained .mrconfig files.
Joey Hess [Mon, 15 Oct 2007 01:07:49 +0000 (21:07 -0400)]
docs
Joey Hess [Mon, 15 Oct 2007 00:49:37 +0000 (20:49 -0400)]
heh, aj
Joey Hess [Sun, 14 Oct 2007 23:06:41 +0000 (19:06 -0400)]
* Fix line number display for config file parse errors.
Joey Hess [Sun, 14 Oct 2007 18:25:12 +0000 (14:25 -0400)]
releasing version 0.1
Joey Hess [Sun, 14 Oct 2007 18:22:35 +0000 (14:22 -0400)]
add folding
Joey Hess [Sun, 14 Oct 2007 18:18:02 +0000 (14:18 -0400)]
add
Joey Hess [Sun, 14 Oct 2007 07:05:21 +0000 (03:05 -0400)]
rewording
Joey Hess [Sun, 14 Oct 2007 06:00:50 +0000 (02:00 -0400)]
improve description
Joey Hess [Sun, 14 Oct 2007 05:44:05 +0000 (01:44 -0400)]
incompatible mrconfig file format change
The mrconfig file now uses leading whitespace to indicate values
continued to the next line.
Joey Hess [Sun, 14 Oct 2007 04:57:39 +0000 (00:57 -0400)]
config improvements
Joey Hess [Sun, 14 Oct 2007 04:52:45 +0000 (00:52 -0400)]
add ability to skip doing eg, updates, more frequently than a specified number of hours
Joey Hess [Sun, 14 Oct 2007 04:09:36 +0000 (00:09 -0400)]
add support for getting config settings
Joey Hess [Sat, 13 Oct 2007 17:24:56 +0000 (13:24 -0400)]
mr register: default to registering the current directory
Joey Hess [Sat, 13 Oct 2007 17:22:44 +0000 (13:22 -0400)]
use LANG=C when parsing command output
Thanks to Gabriel de Perthuis for the bug report.
Joey Hess [Fri, 12 Oct 2007 23:55:37 +0000 (19:55 -0400)]
update
Joey Hess [Fri, 12 Oct 2007 23:54:27 +0000 (19:54 -0400)]
bzr support for register
Joey Hess [Fri, 12 Oct 2007 23:47:53 +0000 (19:47 -0400)]
bugfixes developed while writing blog post
Joey Hess [Fri, 12 Oct 2007 23:19:43 +0000 (19:19 -0400)]
docs
Joey Hess [Fri, 12 Oct 2007 23:14:17 +0000 (19:14 -0400)]
implemented mr register
Joey Hess [Fri, 12 Oct 2007 22:35:03 +0000 (18:35 -0400)]
implemented mr config
Joey Hess [Fri, 12 Oct 2007 20:08:08 +0000 (16:08 -0400)]
support for tracking repo deletions
Joey Hess [Fri, 12 Oct 2007 19:57:44 +0000 (15:57 -0400)]
use newlines to separate shell command lines
No more need to fiddle around with adding semicolons after certian shell lines.
Joey Hess [Fri, 12 Oct 2007 19:45:42 +0000 (15:45 -0400)]
add TODO
Joey Hess [Fri, 12 Oct 2007 04:58:17 +0000 (00:58 -0400)]
improve log message for checkouts
Joey Hess [Thu, 11 Oct 2007 22:26:03 +0000 (18:26 -0400)]
improve home directory checkout command
Joey Hess [Thu, 11 Oct 2007 21:37:40 +0000 (17:37 -0400)]
update
Joey Hess [Thu, 11 Oct 2007 21:25:28 +0000 (17:25 -0400)]
support absolute paths to repos
Joey Hess [Thu, 11 Oct 2007 21:06:53 +0000 (17:06 -0400)]
use DEFAULT and ALIAS to leave room for repos with those names
Joey Hess [Thu, 11 Oct 2007 21:02:20 +0000 (17:02 -0400)]
add bzr support
also improve docs
Joey Hess [Thu, 11 Oct 2007 20:21:57 +0000 (16:21 -0400)]
allow aliases to override defined commands
Joey Hess [Thu, 11 Oct 2007 20:14:57 +0000 (16:14 -0400)]
run skip test before chdir
To avoid ugly "can't chdir" failures for repos that will be skipped.
The $MR_REPO variable can still be used by skip tests.
Joey Hess [Thu, 11 Oct 2007 20:10:08 +0000 (16:10 -0400)]
default section needs to come first
also, add skips
Joey Hess [Thu, 11 Oct 2007 19:45:48 +0000 (15:45 -0400)]
better cvs handling approach
Joey Hess [Thu, 11 Oct 2007 19:40:37 +0000 (15:40 -0400)]
add support for cvs
Joey Hess [Thu, 11 Oct 2007 18:45:00 +0000 (14:45 -0400)]
clarify
Joey Hess [Thu, 11 Oct 2007 18:37:57 +0000 (14:37 -0400)]
rename INSTALL
Joey Hess [Thu, 11 Oct 2007 18:36:51 +0000 (14:36 -0400)]
add ls = list alias
Joey Hess [Thu, 11 Oct 2007 18:32:03 +0000 (14:32 -0400)]
typo
Joey Hess [Thu, 11 Oct 2007 18:29:28 +0000 (14:29 -0400)]
improve output for leaf dirs
Joey Hess [Thu, 11 Oct 2007 18:27:25 +0000 (14:27 -0400)]
add log command
Joey Hess [Thu, 11 Oct 2007 18:24:01 +0000 (14:24 -0400)]
doc improvement
Joey Hess [Thu, 11 Oct 2007 18:21:25 +0000 (14:21 -0400)]
more leaf dir fixes
Joey Hess [Thu, 11 Oct 2007 18:17:48 +0000 (14:17 -0400)]
fix repo finding logic
Joey Hess [Thu, 11 Oct 2007 18:02:57 +0000 (14:02 -0400)]
improvements for working in a subdir of a repo
Joey Hess [Thu, 11 Oct 2007 17:46:02 +0000 (13:46 -0400)]
add mr list command, and clarify what repos it will choose to act on
Joey Hess [Thu, 11 Oct 2007 17:39:43 +0000 (13:39 -0400)]
newline simplification
Joey Hess [Thu, 11 Oct 2007 17:38:18 +0000 (13:38 -0400)]
add help and diff commands
Joey Hess [Thu, 11 Oct 2007 17:11:42 +0000 (13:11 -0400)]
clean up extra newlines
Joey Hess [Thu, 11 Oct 2007 17:09:34 +0000 (13:09 -0400)]
don't count skipping a directory because of cwd a skip for the statistics
Joey Hess [Thu, 11 Oct 2007 17:07:12 +0000 (13:07 -0400)]
handle being in a subdir of a repository
Joey Hess [Thu, 11 Oct 2007 16:23:20 +0000 (12:23 -0400)]
pass parameters through to all commands
probably mostly useful in the case where mr is using all one revision
control system..
Joey Hess [Thu, 11 Oct 2007 16:22:00 +0000 (12:22 -0400)]
add alias support
Joey Hess [Thu, 11 Oct 2007 07:59:26 +0000 (03:59 -0400)]
properly return from function
Joey Hess [Thu, 11 Oct 2007 07:50:45 +0000 (03:50 -0400)]
include the lib code when running skip tests
Joey Hess [Thu, 11 Oct 2007 07:18:42 +0000 (03:18 -0400)]
add fields
Joey Hess [Thu, 11 Oct 2007 07:14:38 +0000 (03:14 -0400)]
chdir to the directory before running the skip test
allows for things like skip = ! test -d .svn
Joey Hess [Thu, 11 Oct 2007 07:03:19 +0000 (03:03 -0400)]
add support for shell lib settings
Joey Hess [Thu, 11 Oct 2007 06:33:12 +0000 (02:33 -0400)]
add
Joey Hess [Thu, 11 Oct 2007 06:13:15 +0000 (02:13 -0400)]
Merge branch 'master' of ssh://kitenet.net/srv/git/kitenet.net/mr
Joey Hess [Thu, 11 Oct 2007 06:11:36 +0000 (02:11 -0400)]
all skipped should be a nonzero exit
Joey Hess [Thu, 11 Oct 2007 06:10:02 +0000 (02:10 -0400)]
add cleanup example
Joey Hess [Thu, 11 Oct 2007 05:52:55 +0000 (01:52 -0400)]
update example
Joey Hess [Thu, 11 Oct 2007 05:43:16 +0000 (01:43 -0400)]
fix pushing (again..)
Joey Hess [Thu, 11 Oct 2007 05:42:22 +0000 (01:42 -0400)]
testing..
Joey Hess [Thu, 11 Oct 2007 05:42:08 +0000 (01:42 -0400)]
testing..
Joey Hess [Thu, 11 Oct 2007 05:41:20 +0000 (01:41 -0400)]
make mrconfig chain-loading explicit
doing it implicitly was unsafe, if the repo didn't have a trusted committer
Joey Hess [Thu, 11 Oct 2007 05:24:43 +0000 (01:24 -0400)]
action
Joey Hess [Thu, 11 Oct 2007 05:24:12 +0000 (01:24 -0400)]
action
Joey Hess [Thu, 11 Oct 2007 05:24:01 +0000 (01:24 -0400)]
action
Joey Hess [Thu, 11 Oct 2007 05:23:37 +0000 (01:23 -0400)]
action abbrevs
Joey Hess [Thu, 11 Oct 2007 05:19:32 +0000 (01:19 -0400)]
action
Joey Hess [Thu, 11 Oct 2007 05:18:09 +0000 (01:18 -0400)]
action
Joey Hess [Thu, 11 Oct 2007 05:12:00 +0000 (01:12 -0400)]
don't push unless the commit succeeded!