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
