Hi, Timo.

Sorry it's taken me so long to respond to you. I've been away for Christmas, 
plus I just moved to
a new house, so everything is crazy.

The 2.1.1.0 client tree may or may not be a good place to do the work you want 
to do. I started
making a bunch of changes in there about a year ago, but stopped before I was 
finished testing.
You may want to work off the 2.1 branch.

As for your compile issues--

First, you need to set up a sj library project. The project code starts in 
library/java, not just
in the JLibDiff directory.

Those improvements you mention would be nice to have. Number 5 already exists, 
though. You don't
need to set a working directory every time you check out a file. Just 
right-click any SJ folder
and set a default directory. That will set the default local directory for all 
sub folders, as
long as the local tree matches the SJ tree.

And in answer to your question about the .source.jam file--this contains 
information that helps SJ
figure out if the local copy of a file is in sync with the server or not. You 
can delete them
without doing any harm, but SJ will run slower because it will assume that it 
always need to
download the latest version of every file every time you do a get or checkout.

--Rob
--- Timo Haberkern <[EMAIL PROTECTED]> wrote:

> Hi Rob,
> 
> i decided to do some development for sourcejammer the next two weeks. 
> For that i tried to ynchronize the most current version of sourcejammer 
> to my machine. But i run into some problems. If i synchronize the 
> 2.1.1.0 tree onto my machine i only get a part of the needed sources 
> (or.sourcejammer.utils missing for example).
> 
> So i synchronized the version 2.1.0 first and after that i synchronized 
> the 2.1.1.0 in the same directory. After that i tried to create a 
> eclipse project for sourcejammer but failed. If i remember right you are 
> using eclipse for development too!? So maybe you can help me to get it 
> running. I created a new java project in eclipse and imported the 
> directory /src/client/java/org to my project plus the folder 
> /src/library/java/org an the /src/library/java/JLibDiff. After adding 
> the .jar files from lib to the classpath i getting arround 200 Errors. 
> Here are some of them:
> 
> 2    The method getCurrentTreeNode() is undefined for the type 
> CommandCentral    AddFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 87    21. 
> Dezember 2004 08:43:36
> 2    The method getAllCurrentFileNames() is undefined for the type 
> CommandCentral    AddFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 91    21. 
> Dezember 2004 08:43:36
> 2    The method fireProcess(Integer, ActionFactory) in the type 
> ProcessCentral is not applicable for the arguments (Integer, 
> AddFileProcessInfo)    AddFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 135    21. 
> Dezember 2004 08:43:36
> 2    The method displayErrorMessage(String, boolean) is undefined for 
> the type MessageBoxUtil    AddFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 144    21. 
> Dezember 2004 08:43:36
> 2    The method getCurrentTreeNode() is undefined for the type 
> CommandCentral    AddSelectedFilesAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 73    21. 
> Dezember 2004 08:43:36
> 2    The method getSelectedFileNames() is undefined for the type 
> CommandCentral    AddSelectedFilesAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 85    21. 
> Dezember 2004 08:43:36
> 2    The method fireProcess(Integer, ActionFactory) in the type 
> ProcessCentral is not applicable for the arguments (Integer, 
> AddFileProcessInfo)    AddSelectedFilesAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 136    21. 
> Dezember 2004 08:43:36
> 2    The method displayErrorMessage(String, boolean) is undefined for 
> the type MessageBoxUtil    AddSelectedFilesAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 145    21. 
> Dezember 2004 08:43:36
> 2    The method getSelectedFilesNodeInfo() is undefined for the type 
> CommandCentral    BranchFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 75    21. 
> Dezember 2004 08:43:36
> 2    The method getSelectedFileNames() is undefined for the type 
> CommandCentral    BranchFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 76    21. 
> Dezember 2004 08:43:36
> 2    The method getCurrentTreeNode() is undefined for the type 
> CommandCentral    BranchFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 77    21. 
> Dezember 2004 08:43:36
> 2    The method branchFile(NodeInfo, long, String, String, SJRequest) is 
> undefined for the type CommandCentral    BranchFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 88    21. 
> Dezember 2004 08:43:36
> 2    The method displayErrorMessage(String, boolean) is undefined for 
> the type MessageBoxUtil    BranchFileAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 104    21. 
> Dezember 2004 08:43:36
> 2    The method getCurrentTreeNode() is undefined for the type 
> CommandCentral    BranchProjectAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 69    21. 
> Dezember 2004 08:43:36
> 2    The method fireProcess(Integer, ActionFactory) in the type 
> ProcessCentral is not applicable for the arguments (Integer, 
> MoveCopyProcessInfo)    BranchProjectAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 83    21. 
> Dezember 2004 08:43:36
> 2    The method displayErrorMessage(String, boolean) is undefined for 
> the type MessageBoxUtil    BranchProjectAction.java    
> Sourcejammer/src/org/sourcejammer/client/gui/action    line 87    21. 
> Dezember 2004 08:43:36
> 
> What do wrong? Is it possible that you send me your sourcetree as a zip 
> file or something?
> 
> And i have a question: after synchronizing i found .source.jam files in 
> the directory. What information is saved in this files. Do i really need 
> them? Its annoying for me to have a lot of files in the source 
> directory, because i need to publish my source-directory on internet 
> servers and didn't want this files on the servers.
> 
> 
> BTW: What i want to do:
> 
> 1.) Improve the diff view a little bit
> 2.) recursive checkin and checkout
> 3.) Improving the look and feel of sourcejammer (Settings dialog, icons, 
> polishing some dialogs...)
> 4.) Maybe: The possibility to define a standard-viewer for different 
> mime-types, so that a html file is viewed with another programm than jpg's
> 5.) Maybe: A more userfriendly way in handling projects. I.e. setting 
> working directories for a project instead of choosing them each time i 
> want to checkout. Maybe the possibility of defining different working 
> directories for project folders
> 
> -- 
> Gr�sse
> 
> Timo Haberkern
> 
> EMEDIA OFFICE GmbH
> Weipertstr. 8-10
> 74076 Heilbronn
> 
> http://www.emedia-office.com
> [EMAIL PROTECTED]
> 
> Tel.: 07131/7669-933
> Fax:  07131/7669-939
> 
> 



                
__________________________________ 
Do you Yahoo!? 
Meet the all-new My Yahoo! - Try it today! 
http://my.yahoo.com 
 



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
SourceJammer-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sourcejammer-devel

Reply via email to