The NetBSD Project

CVS log for pkgsrc/devel/mr/Attic/Makefile

[BACK] Up to [] / pkgsrc / devel / mr

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.24, Thu Jul 26 09:34:27 2018 UTC (5 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.23: +1 -1 lines

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

Revision 1.23 / (download) - annotate - [select for diffs], Sun Mar 5 12:25:28 2017 UTC (6 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.22: +3 -5 lines
Diff to previous 1.22 (colored)

Distfile no longer available on GitHub. Fetch from ${MASTER_SITE_LOCAL}.

Revision 1.22 / (download) - annotate - [select for diffs], Mon Feb 27 14:38:47 2017 UTC (6 years, 9 months ago) by schmonz
Branch: MAIN
Changes since 1.21: +5 -4 lines
Diff to previous 1.21 (colored)

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.

Revision 1.21 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:10 2016 UTC (7 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Jan 26 12:56:34 2016 UTC (7 years, 10 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.19: +3 -4 lines
Diff to previous 1.19 (colored)

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

Revision 1.19 / (download) - annotate - [select for diffs], Fri Jun 12 10:48:51 2015 UTC (8 years, 5 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.18: +2 -1 lines
Diff to previous 1.18 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.18 / (download) - annotate - [select for diffs], Sat Oct 25 15:34:54 2014 UTC (9 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

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.

Revision 1.17 / (download) - annotate - [select for diffs], Fri Aug 1 07:29:14 2014 UTC (9 years, 4 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.16: +2 -3 lines
Diff to previous 1.16 (colored)

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

Revision 1.16 / (download) - annotate - [select for diffs], Thu May 29 23:35:37 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.15 / (download) - annotate - [select for diffs], Wed Aug 28 04:48:39 2013 UTC (10 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

Update to 1.20130826. From the changelog:

* Update of manpage and Suggests field for 'mr grep'. Closes: #720128

Revision 1.14 / (download) - annotate - [select for diffs], Mon Jul 15 19:47:42 2013 UTC (10 years, 4 months ago) by schmonz
Branch: MAIN
Changes since 1.13: +10 -17 lines
Diff to previous 1.13 (colored)

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

Revision 1.13 / (download) - annotate - [select for diffs], Fri May 31 12:40:01 2013 UTC (10 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.12 / (download) - annotate - [select for diffs], Sun May 5 20:43:42 2013 UTC (10 years, 7 months ago) by schmonz
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

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

Revision 1.11 / (download) - annotate - [select for diffs], Thu Feb 14 02:53:22 2013 UTC (10 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1
Changes since 1.10: +2 -3 lines
Diff to previous 1.10 (colored)

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

Revision 1.10 / (download) - annotate - [select for diffs], Wed Oct 31 11:17:30 2012 UTC (11 years, 1 month ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.9: +1 -3 lines
Diff to previous 1.9 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Oct 3 21:54:33 2012 UTC (11 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Aug 27 21:58:49 2012 UTC (11 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

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

Revision 1.7 / (download) - annotate - [select for diffs], Mon May 14 23:56:09 2012 UTC (11 years, 6 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

* Ignore nonzero exit status of hg pull, which can happen when there
  were no changes to pull. Closes: #661870
* Add vcsh to Suggests.
* Recognize a repo with a .git file as a git repo.
* Improve bzr register's heuristics to determine upstream repo.
  Closes: #672843

Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 15 04:22:25 2012 UTC (11 years, 9 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Update to 1.11. From the changelog:

* Now supports the veracity vcs. Thanks, Jimmy Tang.
* vcsh is now supported without including a plugin.
* After checkout, run fixups chdired to the just checked out directory.

Revision 1.5 / (download) - annotate - [select for diffs], Sun Jan 8 02:41:35 2012 UTC (11 years, 11 months ago) by schmonz
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4 (colored)

Update to 1.10. From the changelog:

* Fix display of trust errors.

* 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

* Fix vcs test code. Closes: #651976

* 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
* 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.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Nov 6 00:52:17 2011 UTC (12 years, 1 month ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Update to 1.06. From the changelog:

* Fix propagation of failure from pre and post hooks and from fixups.
* Support chaining to absolute paths.
* Add support for skip = lazy, a mode where mr only operates on
  repositories that are checked out.

Revision 1.3 / (download) - annotate - [select for diffs], Sun Oct 9 12:45:31 2011 UTC (12 years, 2 months ago) by schmonz
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Update to 1.05. From the changelog:

* README now gives a quick into to using mr.
* Brought back the "deleted" parameter, which provides an easy way
  to mark repositories that should be removed.
* Allow untrusted mrconfig files to set parameters to true/false.
  So skip=true or deleted=true can be used in an untrusted mrconfig
* Also allow order=N in an untrusted mrconfig file.
* Support bzr checkouts, which are updated with "bzr update", and
  to which bzr automatically pushes commits. Closes: #643589
* Use bzr branch, not deprecated bzr clone when registering bzr
  repositories. Closes: #643591
* Allow bzr branch|clone|get|checkout in untrusted mrconfig files.
* Avoid using sed -r in git-fake-bare, for OSX portability.
* git-fake-bare: handle fake bare repositories with core.bare not
  set (Thanks, Julien Rebetez)

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jun 21 02:57:11 2011 UTC (12 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored)

Update to 1.04. From the changelog:

* Improve trust errors displayed while bootstrapping. Closes: #628234
* Allow mr register to be used with mrconfig file that does not yet
    exist. Closes: #629217

Revision / (download) - annotate - [select for diffs] (vendor branch), Tue Jun 14 21:58:11 2011 UTC (12 years, 5 months ago) by schmonz
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

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.

Revision 1.1 / (download) - annotate - [select for diffs], Tue Jun 14 21:58:11 2011 UTC (12 years, 5 months ago) by schmonz
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>