- Here are some of the differences between TkP4 and p4win.
-
- The first section contains major additions. The second section
- contains mostly trivial differences, but are intended as
- improvements. If you find other differences, please let me know.
-
-
- =======================
- Major Additions in TkP4
- =======================
-
-
- o File rename wizard. You can rename individual files, choose files
- from a directory, or rename all files in a directory.
-
- These restrictions exist:
-
- - you cannot rename files that are currently open.
- - you cannot rename files to target names that exist, even if the
- target name has been deleted.
-
-
- =================
- Other differences
- =================
-
-
- This section contains mostly trivial differences, but are intended as
- improvements. If you find other differences, please let me know.
-
- o When switching from the depot view to the client view, TkP4 reopens
- the same directories if they exist in the client view. P4Win doesn't.
-
- o TkP4 has a client workspace root directory view (file explorer).
- This is where you'll find the option to add new files to the depot.
- In the future, other options may be added.
-
- o TkP4 has toolbar buttons for switching between views in the depot pane.
-
- o Besides the local path, TkP4 also shows the Last ModTime of files in the
- status line at the bottom of the window.
-
- o For files in the depot pane, the popup menu adds "Describe Last Changelist".
-
- o TkP4 keeps a list of Perforce servers to choose from.
-
- o In the Pending Changelists tree, the "Describe" option appears in some
- places where it is missing in p4win.
-
- o In the Revision History listbox, the popup menu includes "Describe
- Changelist N", which gives the list of all files in the same
- Changelist. When you select more than one revision, the info box is
- cleared (unlike p4win). When you get other revisions, the "Diff vs
- ClientFile" button keeps track of which revision is now on the
- client and disables itself appropriately (unlike p4win).
-
- o Some log messages (lock, unlock, etc) are more verbose than p4win,
- similar in style to the messages from the "sync" operations.
-
- o Some log messages, such as Checkout for Edit or Delete, show the number
- of new files checked out by the current operation. p4win says "N" files
- opened, over and over, even though after the first time the files
- are logged as "currently opened".
-
- o In the Pending Changelists tree, the Lock/Unlock commands are also
- available at the Changelist level, much like they are at the directory
- level in the Depot pane.
-
- o The Sync to Label, Changelist or Date dialog has a help button which
- shows the output from "p4 help revisions", and refers you to the Revision
- History function to sync to a particular revision number.
-
- o When adding new files to the Depot, TkP4 doesn't try to add files
- that are already opened for add (like p4win does).
-
- o TkP4 doesn't allow you to attempt a client-depot file diff for new files
- opened for add or branch (which just fail in p4 diff anyway).
-
- o The Label pane option to sync the client to a label includes a
- Sync Preview option.
-
- o The "Describe" window for various specs (client, user, branch, etc)
- includes an "Edit" button for convenience.
-
- o The Depot and Pending pane trees currently do not support multiple
- selections.
-
- o If your client workspace doesn't have the head revision (file icon
- is marked with "!"), the popup menu offers "Diff vs Head Revision".
-
- o When creating a new Branch, Label, CLient, User or Job, TkP4 checks to
- see if the spec already exists (p4win does not).
-
- o When updating a Branch, Label, CLient, User or Job, TkP4 checks to
- see if you actually made any changes (p4win does not).
-
- o TkP4 help windows are not modal.
-
- o TkP4 uses checkbuttons for Client options. It uses radio buttons
- instead of a combobox for Job Status (no particular reason, really).
-
- o The Pending Changelist pane includes the "Properties..." item for
- files in the popup menu.
-
- o The changelist Describe window has Prev/Next buttons even when the
- describe originates from the Revision History dialog.
# |
Change |
User |
Description |
Committed |
|
#1
|
3280 |
Matt Albrecht |
Commit my version of the TkP4 program. |
22 years ago
|
|