Mark Phippard wrote:
> On 9/7/07, Jay Levitt <lists-subclipse@shopwatch.org> wrote:
>> Mark Phippard wrote:
>>> On 9/4/07, Jay Levitt <lists-subclipse@shopwatch.org> wrote:
>>>> Another team member committed some changes to our repository. In
>>>> Synchronize view, for one of the changesets, I see the folders
>>>> containing files he changed, but not the actual files themselves. They
>>>> appear in one of the bottom-right panes, but of course there there's no
>>>> context menu or ability to use Quick Diff.
>>> The change set view will only show an item once. I'd expect the files
>>> to show up under their most recent change.
>> OK, I just saw this happen again. I had checked in a change to
>> spec/models/user_spec.rb, did a synchronize, and saw my own changeset as
>> incoming (naturally). However, instead of showing a compressed folder
>> of "spec/models" with a filename of "user_spec.rb", Synchronize shows me
>> two compressed folders - one "spec", the other "spec/models", both
>> apparently empty. Checking the history of spec/models does correctly
>> show the user_spec.rb file in the bottom half of the history pane.
>>
>> Mark, I'll send you a screen shot off-list so as not to pollute the list
>> w/binaries.
>
> That is a feature. It is described here:
>
> http://markphip.blogspot.com/2006/12/subclipse-synchronize-feature-show-out.html
I do understand "show outdated folders", and I can see how this might be
related - but it's (at least slightly) a separate issue, because this
occurs whether I have that enabled or disabled.
However:
1. With "show outdated folders" enabled, I'd expect Presentation:
Compressed Folders to compress spec and spec/models into just
spec/models. Minor nit. But more importantly:
2. With "show updated folders" disabled, I shouldn't see anything at
all! But I still see those two incoming folders.
And more importantly yet:
3. I see this happening in places where I am NOT the committer, so these
are not merely out-of-date folders - they're true changesets that aren't
being shown.
F'rinstance:
In my WC, the top-level "mediajoint" folder is at revision 6062, as are
the app/ and app/controllers/ folders. login_controller.rb is at 6060
and not locally modified.
Changeset 6068 in the repository modifies
app/controllers/login_controller.rb. But in the Synchronize view, with
changesets enabled, incoming only, I see
+ mediajoint
<= app/controllers
There is no twisty on app/controllers, and no indications of what files
have changed. If I right-click on app/controllers and "show history", I
can see login_controller.rb in the bottom left portion of the history pane.
Screen shot again sent under separate cover - with preferences open to
prove I'm not seeing things :)
Again, I'm happy to just file this as a bug, but I suspect that you
wouldn't be able to fix it unless I gather more information to help you
reproduce it. I just don't know what that information is. This doesn't
happen 100% of the time, and I haven't seen any patterns that would
guide me toward creating a failcase. But if there's debug logging or
anything else that would help, I'm happy to do that.
Jay
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subclipse.tigris.org
For additional commands, e-mail: users-help@subclipse.tigris.org
Received on Fri Sep 7 15:40:35 2007