Hello, cogito-0.17.1 was just released, the next release on the latest stable line of the Cogito user-friendly Git user interface. Note that the stable stuff is now happening on the v0.17 branch, just like we did in the 0.16 times. In addition to that, however, an auto-built documentation in the man, txt and html format is available in the http://www.kernel.org/pub/scm/cogito/cogito-doc.git/ repository. It has the same branch structure as the cogito.git repository and should also have the same tags if my scripts work properly. Thanks to Junio for the base version of the script maintaining this repository. So, what's new? * Fixed several minor relative path related cg-add and cg-status bugs * Fixed cg-add -r not readding cg-rm'd files * Fixed support for branch names containing slashes * cg-admin-rewritehist - the universal history rewriting tool * cg-commit --author * cg-commit -p alias for cg-commit --review * cg-status -S will show the full contents of the untracked directories instead of just the directory name * $CG_NORC will make Cogito ignore ~/.cgrc * https:// URLs are supported now * Several small speed-ups (especially --topo-order in cg-mkpatch) * Random documentation updates (most notably cg-ref quick reference) * The tutorial script updated Who did what: Dennis Stosberg: Cogito: Allow https:// URLs Jonas Fonseca: cg-export: document the -r option [PATCH 1/4] Simplify wildcards for match files to be ignored [PATCH 2/4] Encode the manpage section in the file name [PATCH 3/4] Generate PDF documents using docbook2pdf [PATCH 4/4] Add quick reference (cg-ref) to the documentation suite Fix multi-paragraph list items in OPTIONS section Pavel Roskin: Use Cogito when possible in the "tutorial" test. [PATCH 3/3] Allow the tutorial script to be run by "make test" [PATCH 1/3] cg-mv doesn't work with bash 3.1.7 due to excessive quotes Clean up after failed "git merge" in the tutorial script Petr Baudis: Refer to cg-branch-add in cg-clone docs and clarify stuff Add example usage to cg-clone per jbl's request Easier cut'n'paste --merge-order is too slow, always use --topo-order TODO: branches/with/slashes and cg-clone -a Add cg-commit --author, consolidate author documentation Update for the modern conflicts handling Improve cg-switch -r shortdesc Expand the git-mv workarounds description cg-merge: Do not fast-forward when doing an octopus Fix some relpath-related cg-add and cg-status bugs Make cg-commit -p synonymous with --review TODO: cg-shelf - shelve changes temporarily Generalize the tac stub (cg-mkpatch -> cg-Xlib) Generalize pick_author() to pick_id() cg-admin-rewritehist - history rewriting swiss knife Update the example usage Hopefully fix cg-admin-rewritehist -r Umm, update year in the (c) notice ;) Properly support multiple -r arguments Make the main cycle more efficient Another optimization - retrieve the commit object only once Accept subsections inside the OPTIONS section Do not load ~/.cgrc if $CG_NORC is set Remove bogus information from cg-patch docs Properly document cg-commit --signoff=STRING cg-admin-rewritehist --parent-filter for rewriting parent string cg-admin-rewritehist --commit-filter for omitting commits Reference cg-ref(7) from cogito(7) A quick docs pointer and Getting help section update cg-status -S will turn dirsquashing off Fix cg-add -r not readding removed files Use the new ref format when resetting the HEAD file Fix support for branch names containing slashes P.S.: See us at #git @ FreeNode! Happy hacking, -- Petr "Pasky the lousy poet" Baudis Stuff: http://pasky.or.cz/ Of the 3 great composers Mozart tells us what it's like to be human, Beethoven tells us what it's like to be Beethoven and Bach tells us what it's like to be the universe. -- Douglas Adams - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html