head 1.6; access; symbols pkgsrc-2018Q2:1.5.0.22 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.20 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.18 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.16 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.12 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.10 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.5.0.8 pkgsrc-2016Q4-base:1.5 pkgsrc-2016Q3:1.5.0.6 pkgsrc-2016Q3-base:1.5 pkgsrc-2016Q2:1.5.0.4 pkgsrc-2016Q2-base:1.5 pkgsrc-2016Q1:1.5.0.2 pkgsrc-2016Q1-base:1.5 pkgsrc-2015Q4:1.4.0.10 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.8 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.6 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.4 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.2 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.3.0.2 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.2.0.10 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.8 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.6 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.4 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.2.0.2 pkgsrc-2013Q2-base:1.2 pkgsrc-2013Q1:1.1.0.6 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.4 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.2 pkgsrc-2012Q3-base:1.1; locks; strict; comment @# @; 1.6 date 2018.07.26.09.34.27; author schmonz; state dead; branches; next 1.5; commitid bPkdMSuCFeLW0DLA; 1.5 date 2016.01.26.12.56.34; author schmonz; state Exp; branches; next 1.4; commitid zkCqm3mO6KQRrrSy; 1.4 date 2014.10.25.15.34.54; author schmonz; state Exp; branches; next 1.3; commitid tJRWBlAZGBdW2BVx; 1.3 date 2014.08.01.07.29.14; author schmonz; state Exp; branches; next 1.2; commitid tAmvL9ZZrRYI5DKx; 1.2 date 2013.05.05.20.43.43; author schmonz; state Exp; branches; next 1.1; 1.1 date 2012.08.27.21.58.49; author schmonz; state Exp; branches; next ; desc @@ 1.6 log @Update to 1.20180726. From the changelog: * [ Mark Haber ] * Fix hours_since for git fake bare repos * [ Tom Hoover ] * Fix 'no defined update command error' in example config * [ Pavel Nakonechnyi ] * More meaningful names for temporary files * [ Paul Wise ] * Mitigate vulns caused by git code execution (CVE-2018-7032) * Migrate from ack-grep to ack * More reliable output supervision * Improve the status output for CVS * Improve the git-cvs extension * Allow prepending commands to existing commands * Allow for fallback to default commands * Add support for caching command output * Add shell extension to maintain a repo status cache * Add graph, remote, upgrade extensions * git registration improvements * webcheckout: prefer https transport pkgsrc changes: - Rename directory to myrepos, catching up with package name change years ago @ text @$NetBSD: patch-mr,v 1.5 2016/01/26 12:56:34 schmonz Exp $ Other package systems install ack(1) as "ack-grep", but we don't. --- mr.orig 2016-01-23 13:17:12.000000000 +0000 +++ mr @@@@ -126,7 +126,7 @@@@ Show the commit log. =item grep pattern Searches for a pattern in each repository using the grep subcommand. Uses -ack-grep on VCS that do not have their own. +ack on VCS that do not have their own. =item run command [param ...] @@@@ -2208,12 +2208,12 @@@@ vcsh_log = vcsh run "$MR_REPO" git log " veracity_log = vv log "$@@" hg_grep = hg grep "$@@" -cvs_grep = ack-grep "$@@" -svn_grep = ack-grep "$@@" +cvs_grep = ack "$@@" +svn_grep = ack "$@@" git_svn_grep = git grep "$@@" git_grep = git grep "$@@" -bzr_grep = ack-grep "$@@" -darcs_grep = ack-grep "$@@" +bzr_grep = ack "$@@" +darcs_grep = ack "$@@" run = "$@@" @ 1.5 log @Update to 1.20160123. From the changelog: * Fix one missing call to safe_abs_path. Thanks, Chris Arndt [ Paul Wise] * Improve output handling * Clean up debian/control * Fix typos * Allow running of mr via `mr --force-env` when within vcsh context via `vcsh enter foo`. Closes: #786736 * hg push exits 1 on non-error, apparently only 255 is used for actual errors. Deal with this unusual behavior. Thanks, Ivan Perez. * Work when HOME is a symlink. Closes: #793381 * mr status in a git repo now includes git stash list in the output, to remind you if you have any stashes. If your workflow involves making lots of stashes and not cleaning them up, you may be better served by switching from "git stash apply" to "git stash pop". Of course, you can also override git_status in your mrconfig file and remove the stash list. * Fix bootstrap from local source files. Thanks, Fabrice Benhamouda. * Pass user-specified command-line arguments to mr fetch commands too. Thanks, Paul Wise. * Make output continuous in minimal mode when there is only one job. Thanks, Paul Wise. * Simplify mr help by using perldoc, rather than man. * On some platforms, abs_path crashes when the file does not exist. Wrap it for safety. [ Joey Hess ] * Rework help command to work on OpenBSD. [ Richard Hartmann ] * Check if unsafe ENV variables are set * Add support for setting jobs via config file * Add support for fossil >= 1.23 * Bump Standards-Version to 3.9.6 @ text @d1 1 a1 1 $NetBSD: patch-mr,v 1.4 2014/10/25 15:34:54 schmonz Exp $ @ 1.4 log @Update to 1.20141024. From the changelog: * Fix name for vcsh_clean. Closes: #766655 * Add darcs grep command using ack-grep. Thanks, Paul Wise. * Add a clean command. Thanks, Paul Wise. Closes: #702685 * Fix breakage introduced by --minimal patch. * Deal with abs_path change in new version of perl, now it returns undefined when the directory does not exist. * Added --minimal mode. Closes: #694031 Thanks, Paul Wise. * Use libio-pty-easy-perl when available when captuting command output (for --minimal or -jN), so that programs that output color to terminals will be colorized. This is only a recommends as it will fall back to the old method. Thanks, Paul Wise. @ text @d1 1 a1 1 $NetBSD: patch-mr,v 1.3 2014/08/01 07:29:14 schmonz Exp $ d5 1 a5 1 --- mr.orig 2014-10-24 17:10:13.000000000 +0000 d16 1 a16 1 @@@@ -2147,12 +2147,12 @@@@ vcsh_log = vcsh run "$MR_REPO" git log " @ 1.3 log @Update to 1.20140613. From the changelog: * Added lib/git-annex. Thanks, martin f krafft. Closes: #743882 * Make mr help work even if the mrconfig file is busted. Thanks, Lorenzo Cappelletti * Support "vcsh clone url repo" as trusted checkout syntax, while still supporting the old syntax. * bootstrap: Support reading bootstrap mrconfig file from both a local file, and from stdin. Thanks, Lorenzo Cappelletti @ text @d1 1 a1 1 $NetBSD: patch-mr,v 1.2 2013/05/05 20:43:43 schmonz Exp $ d5 1 a5 1 --- mr.orig 2014-05-28 21:32:57.000000000 +0000 d7 10 a16 1 @@@@ -2053,11 +2053,11 @@@@ vcsh_log = vcsh run "$MR_REPO" git log " d27 1 d29 1 @ 1.2 log @Update to 1.15. From the changelog: * Added lib/repo, for support for repo (as used in Android) Closes: #705652 Thanks, Peter Eisentraut. * Better cvs status. Closes: #694037 Thanks, Paul Wise @ text @d1 1 a1 1 $NetBSD: patch-mr,v 1.1 2012/08/27 21:58:49 schmonz Exp $ d5 1 a5 1 --- mr.orig 2013-04-22 22:04:08.000000000 +0000 d7 1 a7 1 @@@@ -1990,11 +1990,11 @@@@ vcsh_log = vcsh run "$MR_REPO" git log " @ 1.1 log @Update to 1.13. From the changelog: * Pass -q to cvs diff and update. Closes: #673367 * mr bootstrap: Now supports ssh:// urls. * Simpler vcsh status command line. Closes: #685089 * Add grep subcommand. Uses ack-grep on VCS that do not have their own. Closes: #685122 @ text @d1 1 a1 1 $NetBSD$ d5 1 a5 1 --- mr.orig 2012-08-17 06:09:34.000000000 +0000 d7 1 a7 1 @@@@ -1976,11 +1976,11 @@@@ vcsh_log = vcsh run "$MR_REPO" git log " @