pcu.git  about / heads / tags
page cache utilities for Linux
$ git log --pretty=format:'%h %s (%cs)%d' v0.2.1 --
fbf5a27 mincore: bad cast caused misprinted output on 32-bit (2009-08-01)
	(tag: v0.2.1)
d5c06c6 fix header dependencies in Makefile (2009-08-01)
1ca0715 More accurate string => off_t conversion (2009-08-01)
a74ab1a Update external links to syscall manpages (2009-07-26)
729a226 INSTALL is Markdown and thus Pandoc-able (2009-07-26)
b1a5462 remove large file support macros from the Makefile (2009-07-26)
55c96b5 capitalize arguments in usage strings (2009-07-26)
13efc3d README: add more links to things we reference (2009-07-26)
4350c11 Add html and gz suffixes to .gitignore (2009-07-26)
6980562 Switch to pandoc for all documentation (2009-07-26)
...

$ git cat-file blob v0.2.1:README
pcu - Page Cache Utilities
==========================

This package contains command-line utilities for viewing/managing the
kernel page cache.

* [pcu-fadvise(1)](pcu-fadvise.1.html) - runs [posix_fadvise(2)][1]
  on given files
* [pcu-mincore(1)](pcu-mincore.1.html) - shows the pages in the page cache
  for given files via [mmap(2)][3] and [mincore(2)][2].

See manpages for the individual commands for more details.  Neither
command requires privileges other than read access to the files
specified on the command-line.

Download
--------
You may also browse the source code or obtain tarballs from cgit or gitweb:

* <http://git.bogomips.org/cgit/pcu.git>
* <http://repo.or.cz/w/pcu.git>

Contact
-------
Please direct all bug reports/questions/patches/comments to <pcu@librelist.com>

Mailing list archives are available as gzipped mbox files at
<http://bogomips.org/pcu/archives/> in addition to the
[librelist.com](http://librelist.com)-provided Maildir archives at
<http://librelist.com/archives/pcu/>.

Source
------
You may clone the source repository via [git](http://git-scm.com):

* git://git.bogomips.org/pcu.git
* git://repo.or.cz/pcu.git (mirror)

License
-------
pcu is 100% Free Software.
Copyright Eric Wong <normalperson@yhbt.net> and contributors.
It is covered under the [GNU General Public License,
version 2](http://gnu.org/licenses/gpl-2.0.html).

[1]: http://opengroup.org/onlinepubs/009695399/functions/posix_fadvise.html
[2]: http://kernel.org/doc/man-pages/online/pages/man2/mincore.2.html
[3]: http://opengroup.org/onlinepubs/009695399/functions/mmap.html

# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
* master       mincore: fix mismatched parentheses (2015-05-13)

# tags:
$ git for-each-ref --sort=-creatordate refs/tags \
	--format='%(refname:short) %(subject) (%(creatordate:short))'
v0.3.0       pcu 0.3.0 - syncfs() support for pcu-fsync (2012-11-28) tar.gz
v0.2.1       pcu 0.2.1 (2009-08-01) tar.gz
v0.2.0       pcu v0.2.0 (2009-05-10) tar.gz
v0.1.1       pcu v0.1.1 (2009-05-06) tar.gz
v0.1.0       pcu v0.1.0 (2008-10-24) tar.gz

git clone https://yhbt.net/pcu.git