|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| build-aux/ | H | 03-Feb-2012 | - | 19,471 | 16,532 |
| doc/ | H | 03-May-2022 | - | 3,062 | 2,682 |
| gnulib-tests/ | H | 03-May-2022 | - | 44,051 | 31,910 |
| lib/ | H | 03-May-2022 | - | 64,377 | 43,740 |
| libidu/ | H | 03-May-2022 | - | 6,401 | 5,268 |
| lisp/ | H | 03-May-2022 | - | 1,506 | 1,394 |
| m4/ | H | 03-Feb-2012 | - | 21,378 | 20,115 |
| man/ | H | 03-May-2022 | - | 2,338 | 2,206 |
| po/ | H | 07-May-2022 | - | 16,724 | 14,383 |
| src/ | H | 03-May-2022 | - | 5,249 | 4,443 |
| testsuite/ | H | 03-May-2022 | - | 3,993 | 2,984 |
| .prev-version | H A D | 03-Jan-2011 | 4 | 2 | 1 |
| .tarball-version | H A D | 03-Feb-2012 | 4 | 2 | 1 |
| .version | H A D | 03-Feb-2012 | 4 | 2 | 1 |
| ABOUT-NLS | H A D | 15-Jun-2010 | 93.1 KiB | 1,328 | 1,280 |
| AUTHORS | H A D | 03-Jan-2011 | 251 | 7 | 5 |
| COPYING | H A D | 18-Sep-2008 | 34.3 KiB | 675 | 553 |
| ChangeLog | H A D | 03-Feb-2012 | 43.5 KiB | 1,280 | 956 |
| GNUmakefile | H A D | 28-Jan-2012 | 4.8 KiB | 138 | 69 |
| INSTALL | H A D | 28-Jan-2012 | 15.4 KiB | 371 | 289 |
| Makefile.am | H A D | 20-Mar-2011 | 1.1 KiB | 42 | 31 |
| Makefile.in | H A D | 03-May-2022 | 60.8 KiB | 1,773 | 1,679 |
| NEWS | H A D | 03-Feb-2012 | 6.8 KiB | 223 | 133 |
| README | H A D | 09-Oct-2010 | 1.5 KiB | 38 | 30 |
| README-release | H A D | 02-Feb-2012 | 2.9 KiB | 88 | 58 |
| THANKS | H A D | 03-Jan-2011 | 1.7 KiB | 45 | 39 |
| TODO | H A D | 18-Sep-2008 | 2.4 KiB | 68 | 55 |
| aclocal.m4 | H A D | 03-Feb-2012 | 45.2 KiB | 1,337 | 1,228 |
| bootstrap | H A D | 31-Jan-2012 | 26.2 KiB | 896 | 616 |
| bootstrap.conf | H A D | 31-Jan-2012 | 3.4 KiB | 163 | 118 |
| cfg.mk | H A D | 31-Jan-2012 | 1.8 KiB | 49 | 22 |
| configure | H A D | 03-May-2022 | 1.1 MiB | 41,582 | 31,849 |
| configure.ac | H A D | 31-Jan-2012 | 4.2 KiB | 124 | 103 |
| dist-check.mk | H A D | 31-Dec-2009 | 5.6 KiB | 171 | 133 |
| idutils.spec | H A D | 03-Feb-2012 | 1.8 KiB | 77 | 54 |
| idutils.spec.in | H A D | 18-Oct-2008 | 1.8 KiB | 77 | 54 |
| maint.mk | H A D | 28-Jan-2012 | 56 KiB | 1,513 | 975 |
README
1This is the GNU idutils package.
2
3It provides simple, fast, high-capacity, language-independent
4identifier database tools. Actually, the term `identifier' is too
5limiting--`mkid' stores tokens, be they program identifiers of any
6form, literal numbers, or words of human-readable text. Database
7queries can be issued from the command-line, or from within emacs,
8serving as an augmented tags facility.
9
10`mkid' was originally written by Greg McGary <gkm@gnu.ai.mit.edu>
11and posted to comp.sources.unix in September 1987. It was then
12maintained and enhanced by a loose knit group of programmers on the
13Internet led by Tom Horsley <Tom.Horsley@mail.hcsc.com>. Tom released
14`mkid2' on comp.sources.unix in March, 1991. Greg McGary resumed
15maintenance until 2000.
16
17See file `COPYING' for copying conditions.
18See file `INSTALL' for compilation and installation instructions.
19See file `NEWS' for a list of major changes in the current release.
20See file `THANKS' for a list of contributors.
21See file `TODO' for planned enhancements.
22
23For any copyright year range specified as YYYY-ZZZZ in this package
24note that the range specifies every single year in that closed interval.
25
26Mail suggestions and bug reports for these programs to
27<bug-idutils@gnu.org>.
28
29Please describe bugs completely: your input, what you expected, what you
30got, and why it is wrong. Diffs are welcome, but please include a
31description of the problem as well, since this is sometimes difficult to
32infer.
33
34Local Variables:
35mode: text
36fill-column: 75
37End:
38
README-release
1Here are most of the steps we (maintainers) follow when making a release.
2
3* start from a clean, up-to-date git directory.
4
5 make -k maintainer-clean || { ./configure && make maintainer-clean; }
6 git checkout master
7 git pull origin master
8
9* Ensure that the latest stable versions of autoconf, automake, etc.
10 are in your PATH. See the buildreq list in bootstrap.conf for
11 the complete list of tools.
12
13* Ensure that you're on "master" with no uncommitted diffs.
14 This should produce no output: git checkout master; git diff
15
16* Ensure that you've pushed all changes that belong in the release
17 and that the NixOS/Hydra autobuilder is reporting all is well:
18
19 http://hydra.nixos.org/jobset/gnu/idutils-master
20
21* Run "./bootstrap && ./configure". This downloads any new translations.
22
23* Pre-release testing:
24 Ensure that "make check syntax-check" succeeds.
25
26* Run "make distcheck"
27
28* Set the date, version number, and release type [stable/alpha/beta] on
29 line 3 of NEWS, commit that, and tag the release by running e.g.,
30
31 build-aux/do-release-commit-and-tag X.Y stable
32
33* Run the following to create release tarballs. Your choice selects the
34 corresponding upload-to destination in the emitted gnupload command.
35 The different destinations are specified in cfg.mk. See the definitions
36 of gnu_ftp_host-{alpha,beta,stable}.
37
38 # "TYPE" must be stable, beta or alpha
39 make TYPE
40
41* Test the tarball. Copy it to a few odd-ball systems and ensure that
42 it builds and passes all tests.
43
44* While that's happening, write the release announcement that you will
45 soon post. Start with the template, $HOME/announce-idutils-X.Y
46 that was just created by that "make" command.
47
48Once all the builds and tests have passed,
49
50* Run the gnupload command that was suggested by your "make stable" run above.
51
52* Wait a few minutes (maybe up to 30?) and then use the release URLs to
53 download all tarball/signature pairs and use gpg --verify to ensure
54 that they're all valid.
55
56* Push the NEWS-updating changes and the new tag:
57
58 v=$(cat .prev-version)
59 git push origin master tag v$v
60
61* Announce it on Savannah first, so you can include the preferable
62 savannah.org announcement link in the email message.
63
64 From here:
65 https://savannah.gnu.org/projects/idutils/
66 click on the "submit news", then write something like the following:
67 (If there is no such button, then enable "News" for the project via
68 the Main -> "Select Features" menu item, or via this link:
69 https://savannah.gnu.org/project/admin/editgroupfeatures.php?group=idutils)
70
71 Subject: idutils-X.Y released [stable]
72 +verbatim+
73 ...paste the announcement here...
74 -verbatim-
75
76 Then go here to approve it:
77 https://savannah.gnu.org/news/approve.php?group=idutils
78
79* Send the announcement email message.
80
81* After each non-alpha release, update the on-line manual accessible via
82
83 http://www.gnu.org/software/idutils/manual/
84
85 by running this:
86
87 build-aux/gnu-web-doc-update
88