Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 337838 - [R4E] Preserve a copy of base and target artifacts
Summary: [R4E] Preserve a copy of base and target artifacts
Status: RESOLVED FIXED
Alias: None
Product: z_Archived
Classification: Eclipse Foundation
Component: Mylyn (show other bugs)
Version: unspecified   Edit
Hardware: PC All
: P3 normal (vote)
Target Milestone: 0.9   Edit
Assignee: Alvaro Sanchez-Leon CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-22 09:33 EST by Alvaro Sanchez-Leon CLA
Modified: 2012-01-24 17:33 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alvaro Sanchez-Leon CLA 2011-02-22 09:33:28 EST
Preserving a copy of the base and target review files included as part of a change under review, will greatly facilitate the support for reviews on many version control systems.
this will also significantly reduce the requirements on the reviewers work space. 
so it becomes feasible to perform the review without having the whole project mounted in the work space.

This can be achieved by having a local git repository, i.e. managed by jgit, this repository can initially be used to save the file versions under review, however it's use could later be extended to also store the review meta-data which shall be needed to support off line reviews.

In order to optimise the hard disk usage, we can use git packing format e.g. using command "git gc".

Note1: Jgit does not yet support "git gc", however is in the list of coming features. In the mean time a manual external c-installation of git can be used to pack the repository e.g. once per month.

Note2: Performing a review in a reviewer work space that does not match the work space of the review creator is not recommended since the navigation in Eclipse could lead to incorrect assumptions. R4E shall also implement a Validation check button were the user can see the differences with the required work space environment and adjust it accordingly.
Comment 1 Alvaro Sanchez-Leon CLA 2011-05-24 12:57:08 EDT
This is now implemented for the shared drive mode, 

The missing functionality in addressed in Bug 346744 "R4E Central Repository"