Spotlight Clearvision CM Bridge
Shopping Cart

Your Cart is currently empty.


Clearvision support center
Join us on Facebook
Clearvision News & Events
EGit (Git Eclipse Plugin) and JGit (Java Reimplementation of Git) Release New Version

On 30th March 2010 the Egit and Jgit projects announced version 0.7.1 had shipped for both Projects. Here’s their annoucement as posted to the Git mailing list:

In mid-2009 the EGit and JGit projects started to move to the Eclipse Foundation. Last week both projects shipped version 0.7.1, which is our first release since 0.5.0 in June 2009.

Many bugs have been fixed, included the dreaded push corruption bug. But most of the release was us figuring out how to navigate the Eclipse Foundation's processes, so there aren't many new features relative to 0.5.0.

About JGit:

JGit is a 100% pure-Java reimplementation of the Git version control system, licensed under a BSD style license. These days it can be found embedded in quite a few software products. Although the library development is now hosted by the Eclipse Foundation, it has no outside dependencies beyond the Java standard runtime, and the BSD licensed JSch SSH client library.

About EGit:

EGit is an Eclipse Team Provider plugin, providing Git features directly within an Eclipse workspace. It is built on top of the JGit library, making the plugin very portable.

Clearvision provide Git Training, Git Support, Git Consulting and Git related products such as our Application Lifecycle Management interface for Git Agile UCM4Git and the ClearCase Git integration tool CC2Git.

 
New Git Maintenance Release 1.7.0.3 Available

On 22nd March 2010 Git v1.7.0.3 was made available for download.

The download is available from the normal git release points:

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

git-1.7.0.3.tar.{gz,bz2} (source tarball)
git-htmldocs-1.7.0.3.tar.{gz,bz2} (preformatted docs)
git-manpages-1.7.0.3.tar.{gz,bz2} (preformatted docs)

Clearvision provide Git Training (including Git eLearning), Git Support for both large and small organisations, Git Consulting and also Git related products such as our Application Lifecycle Management interface for Git Agile UCM4Git.

Details of the Releases can be found in the Release Notes below:

Git v1.7.0.3 Release Notes
========================

Fixes since v1.7.0.2
-------------------------

  • Object files are created in a more ACL friendly way in repositories where group permission is ACL controlled.
  • "git add -i" didn't handle a deleted path very well.
  • "git blame" padded line numbers with one extra SP when the total number of lines was one less than multiple of ten due to an off-by-one error.
  • "git fetch --all/--multi" used to discard information for remotes that are fetched earlier.
  • "git log --author=me --grep=it" tried to find commits that have "it" or are written by "me", instead of the ones that have "it" _and_ are written by "me".
  • "git log -g branch" misbehaved when there was no entries in the reflog for the named branch.
  • "git mailinfo" (hence "git am") incorrectly removed initial indent from paragraphs.
  • "git prune" and "git reflog" (hence "git gc" as well) didn't honor an instruction never to expire by setting gc.reflogexpire to never.
  • "git push" misbehaved when branch.<name>.merge was configured without matching branch.<name>.remote.
    • And other minor fixes and documentation updates.

 
Atlassian JIRA 4.0 Introduces JQL – JIRA Query Language

Atlassian JIRA’s search capabilities have just been significantly enhanced.

Whilst users could always search on key phrases, like ‘my open tasks’ and enter issue key’s direct they can now edit the JIRA query language direct to customise and modify JIRA searches.

Using similar structure and syntax to SQL, JQL is simple to pick up and with helpful auto complete features you do not need to a database admin to build powerful searches.

For more information on JQL see the Atlassian website : http://www.atlassian.com/software/jira/tour/search.jsp

Clearvision is an official Atlassian partner with customers throughout the world. Clearvision specialise in Atlassian Training, Atlassian User Support, Atlassian Products such as our Subversion JIRA integration (JIRA2SVN) and Atlassian Consulting. Clearvision work with all Atlassian products including JIRA, Confluence, Crucible, Crown, FishEye, Bamboo and GreenHopper.

 
Looking for an equivalent of TortoiseSVN for Linux?

Like Tortoise SVN on Windows but feel left out as Tortoise SVN is not available on Linux?

Don't despair, KDESVN may be the solution you are looking for. While it does not have the same right-click interface in the file browser, it is fast, has a great use model and just works the way you would expect it to work.

Changes in your workspace are highlighted in the KDESVN window (even if made elsewhere, KDESVN seems to detect changes very quickly), and when you come to commit you get the chance to add extra files as well as diff selected files and revert changes.

On Ubuntu Linux, all you need to do is go to Synaptic Package Manager and install it from there. For other Linux distributions, follow the instructions at http://kdesvn.alwins-world.de/

We would also suggest integrating KDESVN with kdiff3 (for diffing), which gives you a neat diff view.

Clearvision are an SVN specialist providing Subversion training (including Subversion eLearning), Subversion support, Subversion consultancy and Subversion products such as the Application Lifecycle Management tool Agile UCM4SVN.

Contact Us to find out how Clearvision can help your organisation use Subversion (SVN) successfully.

 
New Git Maintenance Release 1.7.0.2 Available

On 13th February 2010 Git v1.7.0 was made available for download and testing. This has subsequently been followed up with 2 maintenance releases, taking Git to version 1.7.0.2.

The download is available from the normal git release points:

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

git-1.7.0.2.tar.{gz,bz2} (source tarball)

git-htmldocs-1.7.0.2.tar.{gz,bz2} (preformatted docs)

git-manpages-1.7.0.2.tar.{gz,bz2} (preformatted docs)

The RPM binary packages for a few architectures are found in:

RPMS/$arch/git-*-1.7.0.2-1.fc11.$arch.rpm (RPM)

Git Training, Git Commercial Support, and Git ProductsContact Us for more information.

Clearvision provide Git Consulting, Git Training (including Git eLearning), Git Support for both large and small organisations and also Git related products such as our Application Lifecycle Management interface for Git Agile UCM4Git.

Details of the Releases can be found in the Release Notes below:

Git v1.7.0 Release Notes
========================

Notes on behaviour change
-------------------------

  • "git push" into a branch that is currently checked out (i.e. pointed at by HEAD in a repository that is not bare) is refused by default.
    Similarly, "git push $there :$killed" to delete the branch $killed in a remote repository $there, when $killed branch is the current branch pointed at by its HEAD, will be refused by default.
    Setting the configuration variables receive.denyCurrentBranch and receive.denyDeleteCurrent to 'ignore' in the receiving repository can be used to override these safety features.
  • "git send-email" does not make deep threads by default when sending a patch series with more than two messages. All messages will be sent as a reply to the first message, i.e. cover letter.
    It has been possible already to configure send-email to send "shallow thread" by setting sendemail.chainreplyto configuration variable to false. The only thing this release does is to change the default when you haven't configured that variable.
  • "git status" is not "git commit --dry-run" anymore. This change does not affect you if you run the command without argument.
  • "git diff" traditionally treated various "ignore whitespace" options only as a way to filter the patch output. "git diff --exit-code -b" exited with non-zero status even if all changes were about changing the amount of whitespace and nothing else; and "git diff -b" showed the "diff --git" header line for such a change without patch text.
    In this release, the "ignore whitespaces" options affect the semantics of the diff operation. A change that does not affect anything but whitespaces is reported with zero exit status when run with --exit-code, and there is no "diff --git" header for such a change.
  • External diff and textconv helpers are now executed using the shell. This makes them consistent with other programs executed by git, and allows you to pass command-line parameters to the helpers. Any helper paths containing spaces or other metacharacters now need to be shell-quoted. The affected helpers are GIT_EXTERNAL_DIFF in the environment, and diff.*.command and diff.*.textconv in the config file.
  • The --max-pack-size argument to 'git repack', 'git pack-objects', and 'git fast-import' was assuming the provided size to be expressed in MiB, unlike the corresponding config variable and other similar options accepting a size value. It is now expecting a size expressed in bytes, with a possible unit suffix of 'k', 'm', or 'g'.

Git v1.7.0.2 Release Notes
==========================

Fixes since v1.7.0.1
--------------------

  • GIT_PAGER was not honored consistently by some scripted Porcelains, most notably "git am".
  • updating working tree files after telling git to add them to the index and while it is still working created garbage object files in the repository without diagnosing it as an error.
  • "git bisect -- pathspec..." did not diagnose an error condition properly when the simplification with given pathspec made the history empty.
  • "git rev-list --cherry-pick A...B" now has an obvious optimization when the histories haven't diverged (i.e. when one end is an ancestor of the other).
  • "git diff --quiet -w" did not work as expected.
  • "git fast-import" didn't work with a large input, as it lacked support for producing the pack index in v2 format.
  • "git imap-send" didn't use CRLF line endings over the imap protocol when storing its payload to the draft box, violating RFC 3501.
  • "git log --format='%w(x,y,z)%b'" and friends that rewrap message has been optimized for utf-8 payload.
  • Error messages generated on the receiving end did not come back to "git push".
  • "git status" in 1.7.0 lacked the optimization we used to have in 1.6.X series to speed up scanning of large working tree.
  • "gitweb" did not diagnose parsing errors properly while reading tis configuration file.
And other minor fixes and documentation updates.

----------------------------------------------------------------


Changes since v1.7.0.1 are as follows:

Bert Wesarg (1):
unset GREP_OPTIONS in test-lib.sh
Christian Couder (1):
bisect: error out when passing bad path parameters
Dmitry Potapov (1):
hash-object: don't use mmap() for small files
Erik Faye-Lund (1):
run-command: support custom fd-set in async
Gabriel Filion (1):
require_work_tree broken with NONGIT_OK
Hitoshi Mitake (1):
git-imap-send: Convert LF to CRLF before storing patch to draft box
Jakub Narebski (2):
gitweb: Die if there are parsing errors in config file
gitweb: Fix project-specific feature override behavior
Jonathan Nieder (8):
Fix 'git var' usage synopsis
Make 'git var GIT_PAGER' always print the configured pager
git.1: Clarify the behavior of the --paginate option
git svn: Fix launching of pager
am: Fix launching of pager
tests: Add tests for automatic use of pager
t7006-pager: if stdout is not a terminal, make a new one
tests: Fix race condition in t7006-pager
Junio C Hamano (6):
t6000lib: Fix permission
lib-patch-mode.sh: Fix permission
status: preload index to optimize lstat(2) calls
Start preparing for 1.7.0.2
Update draft release notes to 1.7.0.2
Git 1.7.0.2
Larry D'Anna (2):
git diff --quiet -w: check and report the status
git-diff: add a test for git diff --quiet -w
Matthieu Moy (1):
stash: suggest the correct command line for unknown options.
Michal Sojka (1):
Remove extra '-' from git-am(1)
Nicolas Pitre (8):
fast-import: start using struct pack_idx_entry
fast-import: use sha1write() for pack data
fast-import: use write_idx_file() instead of custom code
fast-import: make default pack size unlimited
fast-import: honor pack.indexversion and pack.packsizelimit config vars
fast-import: use the diff_delta() max_delta_size argument
sha1_file: don't malloc the whole compressed result when writing out objects
sha1_file: be paranoid when creating loose objects
René Scharfe (4):
utf8.c: remove print_wrapped_text()
utf8.c: remove print_spaces()
utf8.c: remove strbuf_write()
utf8.c: speculatively assume utf-8 in strbuf_add_wrapped_text()
Shawn O. Pearce (7):
run-command: Allow stderr to be a caller supplied pipe
send-pack: demultiplex a sideband stream with status data
receive-pack: Refactor how capabilities are shown to the client
receive-pack: Wrap status reports inside side-band-64k
receive-pack: Send hook output over side band #2
t5401: Use a bare repository for the remote peer
receive-pack: Send internal errors over side-band #2
Stephen Boyd (1):
t7406: Fix submodule init config tests
Sylvain Rabot (1):
gitweb multiple project roots documentation
Tay Ray Chuan (1):
transport: add got_remote_refs flag
Thomas Rast (1):
cherry_pick_list: quit early if one side is empty
 
<< Start < Prev 1 2 3 4 5 6 7 8 9 10 Next > End >>

Page 2 of 13
Copyright 2008 - Clearvision CM, All rights reserved. Privacy Policy | Website Terms | Site Map