head 1.8; access; symbols pkgsrc-2018Q2:1.7.0.14 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.12 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.10 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.8 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.4 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.2 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.6.0.20 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.18 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.16 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.14 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.12 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.10 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.8 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.6 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.4 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.2 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.5.0.8 pkgsrc-2014Q2-base:1.5 pkgsrc-2014Q1:1.5.0.6 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.5.0.4 pkgsrc-2013Q4-base:1.5 pkgsrc-2013Q3:1.5.0.2 pkgsrc-2013Q3-base:1.5 pkgsrc-2013Q2:1.4.0.2 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.3.0.2 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.2.0.8 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.6 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.4 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.2 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.1.1.1.0.6 pkgsrc-2011Q4-base:1.1.1.1 pkgsrc-2011Q3:1.1.1.1.0.4 pkgsrc-2011Q3-base:1.1.1.1 pkgsrc-2011Q2:1.1.1.1.0.2 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.8 date 2018.07.26.09.34.27; author schmonz; state dead; branches; next 1.7; commitid bPkdMSuCFeLW0DLA; 1.7 date 2017.02.27.14.38.47; author schmonz; state Exp; branches; next 1.6; commitid 9y6g0KYVXwVLdBHz; 1.6 date 2014.08.01.07.29.14; author schmonz; state Exp; branches; next 1.5; commitid tAmvL9ZZrRYI5DKx; 1.5 date 2013.07.15.19.47.42; author schmonz; state Exp; branches; next 1.4; commitid sJMUtSfaoa2msBXw; 1.4 date 2013.05.05.20.43.42; author schmonz; state Exp; branches; next 1.3; 1.3 date 2013.02.14.02.53.22; author schmonz; state Exp; branches; next 1.2; 1.2 date 2012.01.08.02.41.35; author schmonz; state Exp; branches; next 1.1; 1.1 date 2011.06.14.21.58.11; author schmonz; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2011.06.14.21.58.11; author schmonz; state Exp; branches; next ; desc @@ 1.8 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 @@@comment $NetBSD: PLIST,v 1.7 2017/02/27 14:38:47 schmonz Exp $ bin/mr bin/webcheckout man/man1/mr.1 man/man1/webcheckout.1 share/examples/mr/mrconfig share/examples/mr/mrconfig.complex share/mr/dgit share/mr/git-annex share/mr/git-fake-bare share/mr/git-subtree share/mr/git-svn share/mr/repo share/mr/stow share/mr/unison share/mr/vcsh share/mr/vis @ 1.7 log @Update to 1.20170129. From the changelog: * Strip .git extension when registering vsch repositories. Thanks, Don March * Disable git pager when mr status runs git stash list. * Added stow library. This lets dotfiles in repositories managed by mr be symlinked into the home directory by GNU stow. Thanks, Sean Whitton and Adam Spiers. * cvs_status: do not fail when all files are up to date. Thanks, Paul Wise. * Added dgit plugin. Thanks, Sean Whitton. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.6 2014/08/01 07:29:14 schmonz Exp $ @ 1.6 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 @@comment $NetBSD: PLIST,v 1.5 2013/07/15 19:47:42 schmonz Exp $ d8 1 d14 1 @ 1.5 log @Update to 1.20130710. From the changelog: * The package is renamed to myrepos. It Provides mr, so can still be installed by that name. The mr command is not renamed. * Add make install rule. Thanks, v4hn @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2013/05/05 20:43:42 schmonz Exp $ d8 1 @ 1.4 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 @@comment $NetBSD: PLIST,v 1.3 2013/02/14 02:53:22 schmonz Exp $ d4 2 @ 1.3 log @Update to 1.14. From the changelog: * Added a fetch command. Closes: #480580 * status: Now includes information about unpushed changes, for git, git-svn, hg, and bzr. Closes: #693021 * Added lib/vis, an add-on to visualise repo history. Closes: #693022 Thanks, Paul Wise * Drop an extra -m from various commit/record commands. Closes: #695478 Thanks, Paul Wise @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2012/01/08 02:41:35 schmonz Exp $ d9 1 @ 1.2 log @Update to 1.10. From the changelog: 1.10: * Fix display of trust errors. 1.09: * 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 1.08: * Fix vcs test code. Closes: #651976 1.07 * Added support for vcsh, enable with: include = cat /usr/share/mr/vcsh Thanks, Richard Hartmann * Block tty control codes in untrusted mr config files. * Correct printing of line numbers when includes are used. Closes: #650952 * The previous fix for chaining to absolute paths broke chaining to relative paths with more than one path segment. Thanks, Adam Spiers * Support _append to add on to the existing value of a parameter. Thanks, Adam Spiers * Optimizations. Commands like "mr list" run up to 5 times faster. * Fix shell escaping of parameters passed to mr commands. Closes: #644672 * 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. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2011/06/14 21:58:11 schmonz Exp $ d11 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ d10 1 @ 1.1.1.1 log @Initial import of mr(1). From DESCR: The mr(1) command can checkout, update, or perform other actions on a set of repositories as if they were one combined respository. It supports any combination of subversion, git, cvs, mercurial, bzr, darcs, cvs, and fossil repositories, and support for other revision control systems can easily be added. (There are extensions adding support for unison and git-svn.) It is extremely configurable via simple shell scripting. Some examples of things it can do include: * Update a repository no more frequently than once every twelve hours. * Run an arbitrary command before committing to a repository. * When updating a git repository, pull from two different upstreams and merge the two together. * Run several repository updates in parallel, greatly speeding up the update process. * Remember actions that failed due to a laptop being offline, so they can be retried when it comes back online. @ text @@