Hello, Alessandro.
 
Here's a set of (more or less short) answers to your questions. Mind that this is not an "authorative" reply, some of the answers may be wrong and corrected by someone else:
 
1. If that means "files that have not been checked in by the person who checked them out", the answer is yes and no. It doesn't directly, but you can use a plugin to care for it.
2. There's just one server with the repository. To have a proxy-like repository like you describe, you ought to implement it.
3. Is this sort of the label functionality? (same as in VSS)
4. No, unless you write a plugin for it.
5. If you mean automatically updating the local version of the repository, there have been some questions about it in the list. Both for this and for a directory in the server with the latest versions of the repository, you could write a script that gets the files every some minutes. To have it synchronally done, you can write a server plugin.
6. If the server and the client are in the same machine, sure. Else, you can write offline with checked out files, but must connect to check them in and out.
7. Yes.
8. No, but you can use HTTPS or SSH tunnelling intead of simple HTTP to connect to the server, so it's as if yes.
9. A repository lies in just one server, a server can have multiple repositories, and a client connect to multiple servers (once at a time per client window).
10. Theoretically, no. In practice, some people have experienced some data corruption in the server, though as far as I know all of them have been able to fix it with Rob's help.
 
Hope this helps a bit.
Albert.
 
 
----- Original Message -----
Sent: Tuesday, September 21, 2004 12:27 PM
Subject: [SourceJammer-users] Some questions about SJ

Hi I'm Alessandro,
I'm a student working on my thesis and I want to evaluate this tool and possibly work with it on a small project. I need help to better understand the features of SJ, especially regarding security issues. These are (too) many question about it, I hope you would be so kind to help me.
 
1. does SJ keep track of uncommitted changes?
2. does the system propagate changes from a repository to another (parent repository)?
3. does SJ support changeset (I mean a way to group a number of modifications that are relevant to each other in one atomic package)
4. can I track the history of a file line by line? i.e.: for each line show at which revision it was most recently changed, and by whom?
5. Is it possible to have a local working copy of the entire repository?
6. It is possible to work offline?
7. can a developer perform a roll back of a single directory instead of whole project?
8. Does SJ have digital signature to ensure data integrity?
9. Is there a distributed or centralized repository?
10. are there any integrity protection against corruption? i.e.: Can users having write access to the repository corrupt the repository accidentally or intentionally?
 
Thanks a lot.
Cheers.
Alessandro


Scopri Mister Yahoo! - il fantatorneo sul calcio di Yahoo! Sport'

Reply via email to