]> 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 agorewording
Joey Hess [Fri, 19 Oct 2007 20:02:47 +0000 (16:02 -0400)]
rewording

16 years ago* Removed special case repository deletion handling code. The same
Joey Hess [Fri, 19 Oct 2007 20:01:11 +0000 (16:01 -0400)]
* Removed special case repository deletion handling code. The same
  thing can be accomplished in a mrconfig by skipping a repo unless
  it exists, and printing a reminder on update. See the mrconfig file
  for an example.

16 years agocrazy idea
Joey Hess [Fri, 19 Oct 2007 00:17:49 +0000 (20:17 -0400)]
crazy idea

16 years agoa todo item based on one from madduck, plus my own experiences with chained updates
Joey Hess [Thu, 18 Oct 2007 22:35:01 +0000 (18:35 -0400)]
a todo item based on one from madduck, plus my own experiences with chained updates

16 years agoreleasing version 0.4
Joey Hess [Thu, 18 Oct 2007 22:24:52 +0000 (18:24 -0400)]
releasing version 0.4

16 years agoupdate changelog
Joey Hess [Thu, 18 Oct 2007 22:02:18 +0000 (18:02 -0400)]
update changelog

16 years agoI think it works now
Joey Hess [Thu, 18 Oct 2007 21:59:47 +0000 (17:59 -0400)]
I think it works now

16 years agoMerge branch 'master' into mrconfig_bestguess
Joey Hess [Thu, 18 Oct 2007 21:30:44 +0000 (17:30 -0400)]
Merge branch 'master' into mrconfig_bestguess

16 years agodon't abs_path($ENV{MR_CONFIG})
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.

16 years ago* Support registering CVS repositories. Closes: #447171
Joey Hess [Thu, 18 Oct 2007 20:20:51 +0000 (16:20 -0400)]
* Support registering CVS repositories. Closes: #447171

16 years agoincomplete work to try to guess the right mrconfig to register to
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.

16 years agotypo
Joey Hess [Thu, 18 Oct 2007 19:45:06 +0000 (15:45 -0400)]
typo

16 years agotypo
Joey Hess [Thu, 18 Oct 2007 19:44:56 +0000 (15:44 -0400)]
typo

16 years ago* Allow for more complex deleted tests, such as marking a repo deleted on
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.

16 years agofis logic stupidity
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..

16 years ago* Add the -n switch, for disabling recursion.
Joey Hess [Thu, 18 Oct 2007 19:20:19 +0000 (15:20 -0400)]
* Add the -n switch, for disabling recursion.

16 years ago* Fix a bug caused by a stupid typo.
Joey Hess [Thu, 18 Oct 2007 19:01:17 +0000 (15:01 -0400)]
* Fix a bug caused by a stupid typo.

16 years ago* Output list of failed repos to stderr when -s is used.
Joey Hess [Thu, 18 Oct 2007 18:57:21 +0000 (14:57 -0400)]
* Output list of failed repos to stderr when -s is used.

16 years agoimprove changelog
Joey Hess [Thu, 18 Oct 2007 18:29:24 +0000 (14:29 -0400)]
improve changelog

16 years agofixup comment
Joey Hess [Thu, 18 Oct 2007 18:14:50 +0000 (14:14 -0400)]
fixup comment

16 years agoadd changelog entry and use mkdir -p
Joey Hess [Thu, 18 Oct 2007 18:09:27 +0000 (14:09 -0400)]
add changelog entry and use mkdir -p

16 years agoensure parent dir exists prior to checkout
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>
16 years ago* Signal handling for commands run by mr, including handling of SIGINT
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.

16 years ago* Fix mr register to work when -c is specified using a relative path and
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.

16 years agoreleasing version 0.3
Joey Hess [Wed, 17 Oct 2007 16:49:19 +0000 (12:49 -0400)]
releasing version 0.3

16 years ago* Typo files from madduck.
Joey Hess [Wed, 17 Oct 2007 16:47:17 +0000 (12:47 -0400)]
* Typo files from madduck.

16 years ago* mr register will now write to whatever config file is specified with -c
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

16 years agotypo
Joey Hess [Wed, 17 Oct 2007 01:17:14 +0000 (21:17 -0400)]
typo

16 years ago* Add a check to make sure the expected directory exists after checkout.
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.

16 years agosimplify, not going to track my own file for this as it's increasingly not
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 :-)

16 years agoupdate
Joey Hess [Tue, 16 Oct 2007 18:29:28 +0000 (14:29 -0400)]
update

16 years agoreleasing version 0.2
Joey Hess [Tue, 16 Oct 2007 06:56:13 +0000 (02:56 -0400)]
releasing version 0.2

16 years agonew todo item
Joey Hess [Tue, 16 Oct 2007 06:39:03 +0000 (02:39 -0400)]
new todo item

16 years agoadd -s option
Joey Hess [Tue, 16 Oct 2007 06:13:42 +0000 (02:13 -0400)]
add -s option

16 years ago* Fix a bug in inheritance of default settings in chained .mrconfig files.
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.

16 years agodocs
Joey Hess [Mon, 15 Oct 2007 01:07:49 +0000 (21:07 -0400)]
docs

16 years agoheh, aj
Joey Hess [Mon, 15 Oct 2007 00:49:37 +0000 (20:49 -0400)]
heh, aj

16 years ago* Fix line number display for config file parse errors.
Joey Hess [Sun, 14 Oct 2007 23:06:41 +0000 (19:06 -0400)]
* Fix line number display for config file parse errors.

16 years agoreleasing version 0.1
Joey Hess [Sun, 14 Oct 2007 18:25:12 +0000 (14:25 -0400)]
releasing version 0.1

16 years agoadd folding
Joey Hess [Sun, 14 Oct 2007 18:22:35 +0000 (14:22 -0400)]
add folding

16 years agoadd
Joey Hess [Sun, 14 Oct 2007 18:18:02 +0000 (14:18 -0400)]
add

16 years agorewording
Joey Hess [Sun, 14 Oct 2007 07:05:21 +0000 (03:05 -0400)]
rewording

16 years agoimprove description
Joey Hess [Sun, 14 Oct 2007 06:00:50 +0000 (02:00 -0400)]
improve description

16 years agoincompatible mrconfig file format change
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.

16 years agoconfig improvements
Joey Hess [Sun, 14 Oct 2007 04:57:39 +0000 (00:57 -0400)]
config improvements

16 years agoadd ability to skip doing eg, updates, more frequently than a specified number of...
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

16 years agoadd support for getting config settings
Joey Hess [Sun, 14 Oct 2007 04:09:36 +0000 (00:09 -0400)]
add support for getting config settings

16 years agomr register: default to registering the current directory
Joey Hess [Sat, 13 Oct 2007 17:24:56 +0000 (13:24 -0400)]
mr register: default to registering the current directory

16 years agouse LANG=C when parsing command output
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.

16 years agoupdate
Joey Hess [Fri, 12 Oct 2007 23:55:37 +0000 (19:55 -0400)]
update

16 years agobzr support for register
Joey Hess [Fri, 12 Oct 2007 23:54:27 +0000 (19:54 -0400)]
bzr support for register

16 years agobugfixes developed while writing blog post
Joey Hess [Fri, 12 Oct 2007 23:47:53 +0000 (19:47 -0400)]
bugfixes developed while writing blog post

16 years agodocs
Joey Hess [Fri, 12 Oct 2007 23:19:43 +0000 (19:19 -0400)]
docs

16 years agoimplemented mr register
Joey Hess [Fri, 12 Oct 2007 23:14:17 +0000 (19:14 -0400)]
implemented mr register

16 years agoimplemented mr config
Joey Hess [Fri, 12 Oct 2007 22:35:03 +0000 (18:35 -0400)]
implemented mr config

16 years agosupport for tracking repo deletions
Joey Hess [Fri, 12 Oct 2007 20:08:08 +0000 (16:08 -0400)]
support for tracking repo deletions

16 years agouse newlines to separate shell command lines
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.

16 years agoadd TODO
Joey Hess [Fri, 12 Oct 2007 19:45:42 +0000 (15:45 -0400)]
add TODO

16 years agoimprove log message for checkouts
Joey Hess [Fri, 12 Oct 2007 04:58:17 +0000 (00:58 -0400)]
improve log message for checkouts

16 years agoimprove home directory checkout command
Joey Hess [Thu, 11 Oct 2007 22:26:03 +0000 (18:26 -0400)]
improve home directory checkout command

16 years agoupdate
Joey Hess [Thu, 11 Oct 2007 21:37:40 +0000 (17:37 -0400)]
update

16 years agosupport absolute paths to repos
Joey Hess [Thu, 11 Oct 2007 21:25:28 +0000 (17:25 -0400)]
support absolute paths to repos

16 years agouse DEFAULT and ALIAS to leave room for repos with those names
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

16 years agoadd bzr support
Joey Hess [Thu, 11 Oct 2007 21:02:20 +0000 (17:02 -0400)]
add bzr support

also improve docs

16 years agoallow aliases to override defined commands
Joey Hess [Thu, 11 Oct 2007 20:21:57 +0000 (16:21 -0400)]
allow aliases to override defined commands

16 years agorun skip test before chdir
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.

16 years agodefault section needs to come first
Joey Hess [Thu, 11 Oct 2007 20:10:08 +0000 (16:10 -0400)]
default section needs to come first

also, add skips

16 years agobetter cvs handling approach
Joey Hess [Thu, 11 Oct 2007 19:45:48 +0000 (15:45 -0400)]
better cvs handling approach

16 years agoadd support for cvs
Joey Hess [Thu, 11 Oct 2007 19:40:37 +0000 (15:40 -0400)]
add support for cvs

16 years agoclarify
Joey Hess [Thu, 11 Oct 2007 18:45:00 +0000 (14:45 -0400)]
clarify

16 years agorename INSTALL
Joey Hess [Thu, 11 Oct 2007 18:37:57 +0000 (14:37 -0400)]
rename INSTALL

16 years agoadd ls = list alias
Joey Hess [Thu, 11 Oct 2007 18:36:51 +0000 (14:36 -0400)]
add ls = list alias

16 years agotypo
Joey Hess [Thu, 11 Oct 2007 18:32:03 +0000 (14:32 -0400)]
typo

16 years agoimprove output for leaf dirs
Joey Hess [Thu, 11 Oct 2007 18:29:28 +0000 (14:29 -0400)]
improve output for leaf dirs

16 years agoadd log command
Joey Hess [Thu, 11 Oct 2007 18:27:25 +0000 (14:27 -0400)]
add log command

16 years agodoc improvement
Joey Hess [Thu, 11 Oct 2007 18:24:01 +0000 (14:24 -0400)]
doc improvement

16 years agomore leaf dir fixes
Joey Hess [Thu, 11 Oct 2007 18:21:25 +0000 (14:21 -0400)]
more leaf dir fixes

16 years agofix repo finding logic
Joey Hess [Thu, 11 Oct 2007 18:17:48 +0000 (14:17 -0400)]
fix repo finding logic

16 years agoimprovements for working in a subdir of a repo
Joey Hess [Thu, 11 Oct 2007 18:02:57 +0000 (14:02 -0400)]
improvements for working in a subdir of a repo

16 years agoadd mr list command, and clarify what repos it will choose to act on
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

16 years agonewline simplification
Joey Hess [Thu, 11 Oct 2007 17:39:43 +0000 (13:39 -0400)]
newline simplification

16 years agoadd help and diff commands
Joey Hess [Thu, 11 Oct 2007 17:38:18 +0000 (13:38 -0400)]
add help and diff commands

16 years agoclean up extra newlines
Joey Hess [Thu, 11 Oct 2007 17:11:42 +0000 (13:11 -0400)]
clean up extra newlines

16 years agodon't count skipping a directory because of cwd a skip for the statistics
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

16 years agohandle being in a subdir of a repository
Joey Hess [Thu, 11 Oct 2007 17:07:12 +0000 (13:07 -0400)]
handle being in a subdir of a repository

16 years agopass parameters through to all commands
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..

16 years agoadd alias support
Joey Hess [Thu, 11 Oct 2007 16:22:00 +0000 (12:22 -0400)]
add alias support

16 years agoproperly return from function
Joey Hess [Thu, 11 Oct 2007 07:59:26 +0000 (03:59 -0400)]
properly return from function

16 years agoinclude the lib code when running skip tests
Joey Hess [Thu, 11 Oct 2007 07:50:45 +0000 (03:50 -0400)]
include the lib code when running skip tests

16 years agoadd fields
Joey Hess [Thu, 11 Oct 2007 07:18:42 +0000 (03:18 -0400)]
add fields

16 years agochdir to the directory before running the skip test
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

16 years agoadd support for shell lib settings
Joey Hess [Thu, 11 Oct 2007 07:03:19 +0000 (03:03 -0400)]
add support for shell lib settings

16 years agoadd
Joey Hess [Thu, 11 Oct 2007 06:33:12 +0000 (02:33 -0400)]
add

16 years agoMerge branch 'master' of ssh://kitenet.net/srv/git/kitenet.net/mr
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

16 years agoall skipped should be a nonzero exit
Joey Hess [Thu, 11 Oct 2007 06:11:36 +0000 (02:11 -0400)]
all skipped should be a nonzero exit

16 years agoadd cleanup example
Joey Hess [Thu, 11 Oct 2007 06:10:02 +0000 (02:10 -0400)]
add cleanup example

16 years agoupdate example
Joey Hess [Thu, 11 Oct 2007 05:52:55 +0000 (01:52 -0400)]
update example

16 years agofix pushing (again..)
Joey Hess [Thu, 11 Oct 2007 05:43:16 +0000 (01:43 -0400)]
fix pushing (again..)

16 years agotesting..
Joey Hess [Thu, 11 Oct 2007 05:42:22 +0000 (01:42 -0400)]
testing..

16 years agotesting..
Joey Hess [Thu, 11 Oct 2007 05:42:08 +0000 (01:42 -0400)]
testing..