Ticket #20 (closed: fixed)
improve context-menu
| Reported by: | niko | Owned by: | alwin |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | All | Version: | |
| Severity: | feature | Keywords: | RESOLVED |
| Cc: |
Description
enable only menu items that make sense:
- diff only for modified files
- revert only for modified files
- resolve only for conflict-marked files
- add only for non-versioned files
- delete only for versioned files
don't know if that is possible:
- lock/unlock only if server is capable of locking
Attachments
Change History
comment:1 Changed 8 years ago by niko
- Owner changed from anonymous to alwin
- Status changed from new to assigned
comment:2 Changed 8 years ago by alwin
- delete only for versioned files
No, well, sometimes I want unversioned files like backups (*~) removed from the working copy area. And for such I don't want switch to konqueror or other filemanagers.
- lock/unlock only if server is capable of locking
Puh. Don't know. Problem behind: Locking on working copies works when running with subversion 1.2.x even if the server is 1.1 or earlier. I'll take a look if I have a chance getting the repository-version when browsing remote.
The other stuff: It is that way a problem that you may select more than one entry at time. So, mixing modified with non modified - what should I do? Disabling or enabling revert and diff? From my point of view: why not enabling. Subversion is harmless at this point - on not modified files it does nothing.
Adding files and so on the same.
But I'll thinking about.
Tnx for your feedback.
comment:3 Changed 8 years ago by niko
currently there are 22 entries in the context-menu - which is too much imho.
so i though some could be shown only when they make sense - so the context-menu would be easier to use.
comment:4 Changed 8 years ago by alwin
- Keywords RESOLVED added
- Status changed from assigned to closed
- Resolution set to fixed
so... in trunk I had made it a little bit different. The reason why not that way as wished in moment: menus are generated static (rc-file) and creating context-menus dynamic depending on selected items is a lot more work I have no time for this moment.
May that it follow later on or it will follow later on when all major stuff is implemented.
