AccuRev Feature
- RPI# 1112342- ‘Annotate and Version Browser doesn't work in Eclipse plugin’ issue is fixed in this release.
- RPI# 1114193 - ‘Annotate and Version Browser doesn't work in Eclipse plugin’ issue is fixed in this release.
AccuRev Git Feature
Below Git functionality is supported in this Release:
- Clone
- Push
- Pull
- Fetch
- Merge
- Submodule: AccuRev supports git’s submodules with the caveats: One the originating repo cloned from AccuRev, and secondly
any submodules added come from native Git repos, and not back by AccuRev. If you need to have multiple AccuRev streams, depots,
as well as content from different AccuRev server in your repo then use git’s multiple remote functionality.
- Branch: Only local branches are supported. Branches from the local Git repo that have been merged to the main branch will
be reflected in AccuRev
Known Issues in AccuRev Git
Branches functionality supported with caveats
Commits in a local branch can be pushed to the remote master(AccuRev) by configuring the push option to point to master(AccuRev
stream) for that particular branch, or they can be merged into the local master branch then pushed from the local master branch
master(AccuRev stream) ➢ AccuRev Git is incompatible with some recent Git releases A defect/regression that was introduced
in Git version 2.15 results in merge commits being skipped during a push operation. Because of this, the AccuRev Git Client
is compatible with Git 2.13 and 2.14, but incompatible with Git 2.15.x, 2.16.x, and 2.17.0. A fix has been submitted to the
Git community and will be released in an upcoming Git patch. Please contact Customer Care for the most up-to-date information
about Git versions that are compatible with the AccuRev Git Client.
AccuRev Git Client is incompatible with pre-10.13 versions of macOS
The AccuRev Git Client supports macOS High Sierra 10.13 and higher.
Remote tags, back to the AccuRev server, are not supported at this time.
Working with multiple AccuRev servers/depots/streams in one Git repo [Remote Clone] is not supported in Git plugin.
Cloning for a stream which has spaces in the name fails.
Create a Project > share > to Git repo > Commit / Push is not working.
Cloning happens only at the stream level.
Import Project with or without working Set option.
Clone to a folder with Non ASCII file name.
Moving files between folders in Eclipse, on Mac OS, push those to master (AccuRev stream) and those files will be missing
from AR stream.