[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: [Subclipse-dev] active changeset support in eclipse 3.2

From: Eugene Kuleshov <eu_at_md.pp.ru>
Date: 2006-05-22 22:20:14 CEST

Mark Phippard wrote:

> I have Mylar checked out in 3.2. I will take a look in a few days.

   You don't really need Mylar for incoming changes.
   However Mylar bring significant value when creating outgoing
changesets. See
http://www.jroller.com/page/eu?entry=change_sets_support_for_subclipse

> In the meantime, suppose you had the Subclipse trunk core project checked
> out at r2130 amd you took the Synchronize option today. What should the
> screen look like? I have attached the output of svn log. This has a good
> mix of files that were changed multiple times, new files etc..
>
> Take something like PeekStatusCommand.java. This was changed in r2150 and
> r2181. Does it show twice? Is it a problem that we cannot update the
> file to r2181 without including the changes from r2150? True
> changeset-based SCM tools like BitKeeper, darcs and Bazaar-NG can do this.

   Does BitKeeper actually allow to skip specific changeset? Even it is
possible it is probably not trivial scenario and user will end up with
manual merging after that...

> I would assume CVS has the same issues as SVN in these areas.

   With CVS integration in Eclipse you'll only see changeset for the
last change made on given resource. Though in my practical experience it
is very minor issue.

   Assuming user have following projects in the workspace checked out
from the trunk folder:

      [core]
      [doc]
      [feature]
      [javahl-win32]
      [svnClientAdapter]
      [ui]
      [update-site]
      [www]

   if not all of them are in workspace, then Subclipse should filter out
changes made in absent ones. Optionally we may have some indication that
there are some other changes exists and details can be seen in a History
view.

   So, I attached the first cut of possible layout (note that it does
not show changes from branch), which is using the following structure:

   revision/changeset
     [project name]
       resource

   Next step could be to introduce compressed folders.
   For comment text, on the changeset node, we may have to use multiline
tooltip to allow to see the full text.

   As of handling repeated resources, one of the 3 strategies I
described in a previous email can be choosen or make strategy configurable.

   Hope this does make sense.

   regards,
   Eugene

r2133 | markphip | 2006-03-06 14:37:23 | Replace use of Eclipse internal classes with official API...
     [core]
   M /src/org/tigris/subversion/core/resources/SVNWorkspaceRoot.java

r2134 | markphip | 2006-03-07 12:00:11 | Copy command would silently fail if no commit message was entered...
     [core]
   M /lib/svnClientAdapter.jar
     [svnClientAdapter]
   M /src/main/org/tigris/subversion/svnclientadapter/javahl/AbstractJhlClientAdapter.java

r2150 | markphip | 2006-03-28 10:39:36 | Fixed some NPE's that can occur with svn:externals folder. This is because...
     [core]
   M /src/org/tigris/subversion/core/client/PeekStatusCommand.java
   M /src/org/tigris/subversion/core/commands/GetStatusCommand.java
   M /src/org/tigris/subversion/core/resources/LocalResourceStatus.java
   M /src/org/tigris/subversion/core/resources/RemoteResourceStatus.java
   M /src/org/tigris/subversion/core/resources/ResourceStatus.java
   M /src/org/tigris/subversion/core/status/StatusCacheManager.java

r2151 | markphip | 2006-03-31 09:57:44 | Various tweaks to handle errors that occur when your Eclipse workspace is...
     [core]
   M /src/org/tigris/subversion/core/client/OperationManager.java
   M /src/org/tigris/subversion/core/resources/SVNWorkspaceRoot.java
   M /src/org/tigris/subversion/core/status/SynchronizerSyncInfoCache.java

r2157 | markphip | 2006-03-31 15:03:42 | JavaHL Binaries for 1.3.1
     [core]
   M /lib/svnjavahl.jar
     [javahl-win32]
   M /libapr.dll
   M /libapriconv.dll
   M /libaprutil.dll
   M /libdb43.dll
   M /libeay32.dll
   M /libsvnjavahl-1.dll
   M /ssleay32.dll
     [svnClientAdapter]
   M /lib/svnjavahl.jar
   M /libapr.dll
   M /libapriconv.dll
   M /libaprutil.dll
   M /libdb43.dll
   M /libeay32.dll
   M /libsvnjavahl-1.dll
   M /ssleay32.dll

r2164 | markphip | 2006-04-07 13:24:29 | JavaSVN 1.0.4
     [core]
   M /lib/javasvn.jar
     [svnClientAdapter]
   M /lib/javasvn.jar

r2181 | markphip | 2006-04-13 09:08:19 | Fix error message when sharing project with JavaHL.
     [core]
   M /src/org/tigris/subversion/core/client/PeekStatusCommand.java

r2182 | markphip | 2006-04-13 09:17:11 | Followup to r2181. Fixes some other places that might have the same problem.
     [core]
   M /src/org/tigris/subversion/core/commands/GetStatusCommand.java
   M /src/org/tigris/subversion/core/status/StatusCacheManager.java

r2192 | markphip | 2006-04-14 17:02:15 | Fix a NPE when doing the Branch/Tag option from repository view and then trying to use the Browse button to pick the URL.
     [core]
   M /src/org/tigris/subversion/core/history/AliasManager.java

r2195 | markphip | 2006-04-18 11:56:27 | Packaging changes...
     [core]
   M /META-INF/MANIFEST.MF
   A /about.html
   A /about.ini
   A /about.properties
   M /build.properties
   A /svn.gif
     [doc]
   M /build.properties
     [feature]
   M /feature.xml
     [ui]
   M /META-INF/MANIFEST.MF
   M /build.properties
     [update-site]
   M /.sitebuild/sitebuild.xml
   M /site.xml

r2197 | markphip | 2006-04-25 08:58:19 | Modified getAdapter() method to defer to base class unless an...
     [core]
   M /src/org/tigris/subversion/core/history/LogEntryChangePath.java

r2206 | markphip | 2006-05-10 16:32:21 | Importing a Team Project Set fails on Eclipse 3.2 due to a rule failure.
     [core]
   M /src/org/tigris/subversion/core/SVNProjectSetCapability.java

r2207 | markphip | 2006-05-10 17:21:09 | Create Remote Folder with Progress Monitor...
     [core]
   M /src/org/tigris/subversion/core/messages.properties
     [ui]
   M /src/org/tigris/subversion/subclipse/ui/wizards/NewRemoteFolderWizard.java

r2217 | markphip | 2006-05-12 10:34:22 | Trim URL string in SVNUrl constructor
     [core]
   M /lib/svnClientAdapter.jar
     [svnClientAdapter]
   M /src/main/org/tigris/subversion/svnclientadapter/SVNUrl.java

r2221 | markphip | 2006-05-19 11:29:46 | JavaSVN 1.0.5
     [core]
   M /lib/javasvn.jar
     [svnClientAdapter]
   M /lib/javasvn.jar
     [www]
   M /subclipse/changes.html

r2226 | brockj | 2006-05-19 20:18:11 | Commited branch property change
   M [core]

r2230 | markphip | 2006-05-19 21:03:51 | Update branch name in subclipse:tags prop
   M [core]

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: dev-help@subclipse.tigris.org
Received on Mon May 22 22:20:40 2006

This is an archived mail posted to the Subclipse Dev mailing list.