{"thread":{"id":"2458","subject":"[ANNOUNCE] Cogito-0.16rc1","startedAt":"2005-11-11T20:24:24Z","lastAt":"2005-11-11T20:24:24Z","messageCount":1,"participants":["Petr Baudis"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"11624","messageId":"20051111202424.GW30496@pasky.or.cz","threadId":"2458","inReplyTo":null,"subject":"[ANNOUNCE] Cogito-0.16rc1","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2005-11-11T20:24:24Z","receivedAt":"2005-11-11T20:24:24Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"  Hello,\n\n  I'm announcing the release of Cogito version 0.16rc1, the human-friendly\nversion control UI for Linus' GIT tool. Share and enjoy at:\n\n\thttp://www.kernel.org/pub/software/scm/cogito/\n\n  Tons of new features are balanced by other tons of bugfixes, but since\nthere was a lot of stuff, I would like to give it a while to stabilize,\nso that 0.16 itself is really stable. Therefore, I will run this through\nthe rc process. (Note that 0.16rc1 was tagged the last night, and few\nmore stuff already landed into git since then, but nothing critical.)\n\n  I'm not sure if many people will actually use the rc releases (I guess\nthey are either following stable releases or the latest version from\ngit), but at least it's an anchor point for me - from now on, I will\nkeep a stable branch in parallel with the development branch (or rather,\nI will fork out the development branch when I'm about to do any major\nchange), so the bugfixes will get back to the latest stable version,\nand I won't feel that bad about not releasing for so long.\n\n  The notable new stuff includes:\n\n  * Significant fetching surgery:\n    - host:path location now means git+ssh instead of rsync (but it\n      is deprecated in favour of explicit protocol name - safer and\n      less confusing for you)\n    - git+ssh uses packed transport instead of the dated git-ssh-fetch\n    - Tags fetching is now much more reliable, saner and faster\n    - More robust rsync fetching (for anyone actually still using it)\n    - Speedup of the whole thing (the progressbar was actually slowing\n      the process down so much that I'm almost afraid to say it)\n  * The one-file merging autoresolver covers much more cases now;\n    it still probably doesn't handle file-symlink and file-directory\n    conflicts (actually, I didn't even test anything related to that\n    yet), but otherwise it should handle pretty much any conflict now\n    (except that it yet won't make sure that you resolved the conflict\n    before committing)\n  * New command cg-admin-setuprepo for creating public repositories\n  * Major cg-restore surgery - more pleasant to use, more powerful,\n    more robust\n\n  * cg-push -t will push tags\n  * cg-merge -j will join projects with disjoint histories\n  * cg-merge --squash will do the \"squash merge\" (see docs for details)\n  * cg-log --summary will show the shortlog output\n  * cg-diff -s will show diffstat\n  * cg-reset --adds-removes will reset only index (cancel the\n    adds/removes recorded, from the user perspective)\n  * cg-status DIRNAME will show the status relative to that directory\n  * cg-status -s will filter for only the given status flags\n  * cg-tag always creates the tag object\n  * First draft of the VCS-neutral interface implemented as\n    contrib/neutral.sh\n\n  * Speedups all around (e.g. per-file cg-log SIXTY times)\n  * Reorganized cg-help output\n  * More new tests in the testsuite\n  * Documentation stuff - the \"scripted tutorial\", README expanded,\n    tiny stuff all around\n\n  * Heaps of both major and minor bugfixes; I won't name them, you can\n    look at \"cg-log -s -r cogito-0.15.1..\" - but you should definitely\n    upgrade, at last when the stable 0.16 comes out\n\n\nP.S.: See us at #git @ FreeNode!\n\n  Happy hacking,\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nStuff: http://pasky.or.cz/\nVI has two modes: the one in which it beeps and the one in which\nit doesn't.\n"}]}