([ANNOUNCE] Cogito-0.16)

From: Petr Baudis <pasky@suse.cz>
Date: 2005-12-13 12:07:42
  It seems the actual announcement has never really hit the list, for
some reason. I'm posting this only so that the history can record this
and people can look it up later. And so that I don't feel silly wasting
time putting it together. ;-) But the current version is 0.16.1 right
now, and another release will be coming up soon.

  ============


  Hello,

  here goes Cogito version 0.16, the human-friendly version control UI
for the Linus' GIT tool. Share and enjoy at:

	http://www.kernel.org/pub/software/scm/cogito/

  Plenty of new features and bugfixes. There are only few minor bugfixes
since rc2, and one major bugfix concerning possible weirdness after
cg-merge failing with the git-read-tree error - for this reason, it's
recommended to upgrade.

  I changed my tactics wrt. the minor versions; 0.16 has now dedicated
branch and I will try to accumulate at least non-trivial bugfixes there,
so 0.16.1 will be probably purely bugfix release. The "stable" 0.16
branch is available in the Cogito repository as "v0.16".

  The notable new stuff since 0.15.1 includes:


  * Significant fetching surgery:
    - host:path location now means git+ssh instead of rsync (but it
      is deprecated in favour of explicit protocol name - safer and
      less confusing for you)
    - git+ssh uses packed transport instead of the dated git-ssh-fetch
    - Tags fetching is now much more reliable, saner and faster
    - More robust rsync fetching (for anyone actually still using it)
    - Local fetching should work even without GNU cp now
    - curl is used instead of wget for fetching over HTTP
    - Non-symlink HEADs are now fetched from properly
    - Speedup of the whole thing (the progressbar was actually slowing
      the process down so much that I'm almost afraid to say it)
  * The one-file merging autoresolver covers much more cases now;
    it still probably doesn't handle file-symlink and file-directory
    conflicts (actually, I didn't even test anything related to that
    yet), but otherwise it should handle pretty much any conflict now
    (except that it yet won't make sure that you resolved the conflict
    before committing)
  * New command cg-admin-setuprepo for creating public repositories
  * Major cg-restore surgery - more pleasant to use, more powerful,
    more robust
  * Handle multiple merge bases (leaving the decision on the user)

  * Fix another bug related to dirty merges - files containing local
    changes would be left marked as ignored for committing ('m' in
    cg-status) until after the next commit in case cg-merge failed
    with git-read-tree error - please upgrade!
  * Fix a long-standing bug with some stale files not being removed
    during large fast-forwards
  * Heaps of other both major and minor bugfixes; I won't name them,
    you can look at "cg-log -s -r cogito-0.15.1.." - but you should
    certainly upgrade

  * cg-push -t will push tags
  * cg-merge -j will join projects with disjoint histories
  * cg-merge --squash will do the "squash merge" (see docs for details)
  * cg-log --summary will show the shortlog output
  * cg-diff -s will show diffstat
  * cg-reset --adds-removes will reset only index (cancel the
    adds/removes recorded, from the user perspective)
  * cg-status DIRNAME will show the status relative to that directory
  * cg-status -s will filter for only the given status flags
  * cg-tag always creates the tag object
  * cg-init -m'msg' support
  * Deprecated .git/branch-name
  * First draft of the VCS-neutral interface implemented as
    contrib/neutral.sh

  * Speedups all around (e.g. per-file cg-log SIXTY times)
  * Reorganized cg-help output
  * More new tests in the testsuite
  * Documentation stuff - the "scripted tutorial", README expanded,
    tiny stuff all around


  Happy hacking,

-- 
				Petr "Pasky" Baudis
Stuff: http://pasky.or.cz/
VI has two modes: the one in which it beeps and the one in which
it doesn't.
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Tue Dec 13 12:08:18 2005

This archive was generated by hypermail 2.1.8 : 2005-12-13 12:08:24 EST