diff -Nru mercurial-crecord-0.20151121/debian/changelog mercurial-crecord-0.20151121/debian/changelog --- mercurial-crecord-0.20151121/debian/changelog 2015-12-26 12:50:34.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/changelog 2019-09-16 17:46:49.000000000 +0000 @@ -1,3 +1,9 @@ +mercurial-crecord (0.20151121-2) unstable; urgency=medium + + * Deprecate the package (Closes: #937010). + + -- Andrej Shadura Mon, 16 Sep 2019 19:46:49 +0200 + mercurial-crecord (0.20151121-1) unstable; urgency=medium [ Dmitry Shachnev ] diff -Nru mercurial-crecord-0.20151121/debian/compat mercurial-crecord-0.20151121/debian/compat --- mercurial-crecord-0.20151121/debian/compat 2015-12-19 20:54:48.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/compat 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -9 diff -Nru mercurial-crecord-0.20151121/debian/control mercurial-crecord-0.20151121/debian/control --- mercurial-crecord-0.20151121/debian/control 2015-12-26 12:50:56.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/control 2019-09-16 17:46:49.000000000 +0000 @@ -1,24 +1,29 @@ Source: mercurial-crecord -Section: python +Section: vcs Priority: optional -Maintainer: Andrew Shadura -Build-Depends: debhelper (>= 9), dh-python, python-all, python-setuptools -Standards-Version: 3.9.6 -Homepage: https://bitbucket.org/edgimar/crecord/ -X-Python-Version: >= 2.6 +Maintainer: Debian QA Group +Build-Depends: debhelper-compat (= 12) +Standards-Version: 4.4.0 Package: mercurial-crecord Architecture: all -Depends: mercurial (>= 3.0.2), ${misc:Depends}, ${python:Depends} -Description: Mercurial crecord extension - The crecord mercurial extension allows you to interactively choose among the - changes you have made (with line-level granularity), and commit only those - changes you select. After committing the selected changes, the unselected - changes are still present in your working copy, so you can use crecord - multiple times to split large change s into several smaller changesets. +Section: oldlibs +Depends: mercurial (>= 3.8.1), ${misc:Depends}, ${python:Depends} +Description: Mercurial crecord extension (transitional package) + The selective commit functionality of Mercuial allows you to interactively + choose among the changes you have made (with line-level granularity), + and commit only those changes you select. After committing the selected + changes, the unselected changes are still present in your working copy, + so you can use hg commit -i multiple times to split large changes into + several smaller changesets. . - This extension provides the following hg commands: + This package shipped an extension which provided the following hg commands: . * crecord, * qcrecord, * qcrefresh. + . + This functionality has been incorporated into Mercurial since version 3.8.1. + . + This package is only provided for the convenience of the users of crecord and + can be safely removed. diff -Nru mercurial-crecord-0.20151121/debian/copyright mercurial-crecord-0.20151121/debian/copyright --- mercurial-crecord-0.20151121/debian/copyright 2015-12-26 12:50:56.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/copyright 2019-09-16 17:46:49.000000000 +0000 @@ -14,7 +14,7 @@ version can be found in `/usr/share/common-licenses/GPL'. Files: debian/* -Copyright: 2014 Andrew Shadura +Copyright: 2014, 2015, 2019 Andrej Shadura License: BSD-2 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions diff -Nru mercurial-crecord-0.20151121/debian/install mercurial-crecord-0.20151121/debian/install --- mercurial-crecord-0.20151121/debian/install 2015-12-26 12:50:56.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/install 1970-01-01 00:00:00.000000000 +0000 @@ -1 +0,0 @@ -crecord /usr/share/pyshared/hgext/ diff -Nru mercurial-crecord-0.20151121/debian/NEWS mercurial-crecord-0.20151121/debian/NEWS --- mercurial-crecord-0.20151121/debian/NEWS 1970-01-01 00:00:00.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/NEWS 2019-09-16 17:46:49.000000000 +0000 @@ -0,0 +1,21 @@ +mercurial-crecord (0.20151121-1) unstable; urgency=medium + + Selective record functionality has been incorporated into Mercurial + since version 3.8.1. + + Configure your .hgrc file to enable the selective commit by adding + the following lines: + + [ui] + interface = curses + + The curses interface will be used by all interactive commits, e.g. + + hg commit -i + + You may add an alias to the .hgrc to mimic the old call to crecord: + + [alias] + crecord = commit -i + + -- Andrej Shadura Mon, 16 Sep 2019 19:38:45 +0200 diff -Nru mercurial-crecord-0.20151121/debian/README mercurial-crecord-0.20151121/debian/README --- mercurial-crecord-0.20151121/debian/README 2015-12-19 20:54:48.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/README 2019-09-16 17:46:49.000000000 +0000 @@ -1,31 +1,25 @@ -== crecord == - -The crecord mercurial extension allows you to interactively choose among the changes you have made (with line-level granularity), and commit only those changes you select. After committing the selected changes, the unselected changes are still present in your working copy, so you can use crecord multiple times to split large changes into several smaller changesets. - -{{http://www.bitbucket.org/edgimar/crecord/wiki/images/main_window_screenshot.png | crecord screenshot}} - -To get an idea of how (a slightly older version of) crecord works, see the [[http://vimeo.com/13353810|demonstration video]] prepared by Harvey Chapman. - -=== Installation === - -To install crecord, simply [[http://bitbucket.org/edgimar/crecord/get/tip.zip | download]] the latest archive of the extension, extract it into the folder of your choosing (e. g. $HOME/.hgext), and add the following to the $HOME/.hgrc (or the system-wide hgrc) file: - -{{{ -[extensions] -crecord = -}}} -(if [extensions] is already present in this file, just add the crecord line somewhere below it.) The path should be to the package directory (i.e. the one containing the ~_~_init~_~_.py file). - - -Now you should have three new hg commands available to you: crecord, qcrecord, and qcrefresh. Use crecord for committing a changeset, use qcrecord for creating a new mq patch, and use qcrefresh for refreshing your current mq patch. If you like analogies, 'crecord' is to 'commit', as 'qcrecord' is to 'qnew -f', as 'qcrefresh' is to 'qrefresh'. - -When you're ready to commit some of your changes, type -{{{ -hg crecord -}}} - -This will bring up a window where you can view all of your changes, and select/de-select changes. You can get more information on how to use it with the built-in help (press the '?' key). - -Any feedback, bug-reports, and feature-requests are welcome. - -**NOTE: crecord requires mercurial 2.1 or newer. Earlier hg versions >= 1.7 will work with crecord revisions up to 55cf805**. \ No newline at end of file +== crecord == + +The crecord mercurial extension allowed you to interactively choose among +the changes you have made (with line-level granularity), and commit only +those changes you select. After committing the selected changes, the +unselected changes are still present in your working copy, so you can +use crecord multiple times to split large changes into several smaller +changesets. + +This functionality has been incorporated into Mercurial since version 3.8.1. + +Configure your .hgrc file to enable the selective commit by adding +the following lines: + + [ui] + interface = curses + +The curses interface will be used by all interactive commits, e.g. + + hg commit -i + +You may add an alias to the .hgrc to mimic the old call to crecord: + + [alias] + crecord = commit -i diff -Nru mercurial-crecord-0.20151121/debian/rules mercurial-crecord-0.20151121/debian/rules --- mercurial-crecord-0.20151121/debian/rules 2015-12-19 20:54:48.000000000 +0000 +++ mercurial-crecord-0.20151121/debian/rules 2019-09-16 17:46:49.000000000 +0000 @@ -1,4 +1,4 @@ #!/usr/bin/make -f %: - dh $@ --with python2 + dh $@