File:  [NetBSD Developer Wiki] / wikisrc / wiki / cvs.mdwn
Revision 1.8: download - view: text, annotated - select for diffs
Sat Feb 11 19:16:48 2012 UTC (5 years, 1 month ago) by schmonz
Branches: MAIN
CVS tags: HEAD
Document what manu@ did, because it was right.

#### Getting `wikisrc`

    $ cvs -d <username> get wikisrc

/!\ `` != ``, so your SSH public keys
can drift out of sync; if they've drifted so far that you can't fix
it yourself, file a ticket to `admins@` requesting that they copy
your keys over from `nbcvs`.

#### Creating page "Foo Bar"

    $ cd .../wikisrc
    $ echo '\[[!meta title="Foo Bar, or, A Nice-Looking Title"]]' > foo_bar.mdwn
    $ $EDITOR foo_bar.mdwn
    $ cvs add foo_bar.mdwn
    $ cvs commit -m "all about Foo Bar" foo_bar.mdwn

#### Editing page "Foo Bar"

    $ cd .../wikisrc
    $ $EDITOR foo_bar.mdwn
    $ cvs commit -m "more about Foo Bar" foo_bar.mdwn

When you commit to `wikisrc`, the pages affected by your edit are
automatically regenerated. Your change will be displayed in
[[RecentChanges]] as type _cvs_.

#### Previewing your changes

For a somewhat representative rendering, without benefit of the
wiki's config file:

    $ cd .../pkgsrc/www/ikiwiki && make install clean
    $ cd .../wikisrc && ikiwiki `pwd` /dev/null --render foo_bar.mdwn | less

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb