2 messages in com.perforce.perforce-user[p4] P4DB 2.0 now available| From | Sent On | Attachments |
|---|---|---|
| Fredric Fredricson | 10 Nov 2000 16:21 | |
| Diane Holt | 11 Nov 2000 19:09 |
| Subject: | [p4] P4DB 2.0 now available![]() |
|---|---|
| From: | Fredric Fredricson (fred...@mydata.se) |
| Date: | 11/10/2000 04:21:23 PM |
| List: | com.perforce.perforce-user |
P4DB version 2.0 is now made available for download at ftp://ftp.mydata.se/pub/P4DB/P4DB_2.0.tar.gz
P4DB is a web-based p4 depot browser that lets the users browse the depot using Netscape or Explorer (or whatever).
P4DB is designed as a set of cgi-scripts written in perl that goes into your web servers cgi-bin path. Read README.html for details.
P4DB 2.0 is developed on Suse 6.3 Linux/Apache 1.3.9 and runs daily in production on a Linux RH6.2/Apache 1.3.9 system. It should run without problems on any UNIX/Apache system and I know earlier versions have been ported to NT/IIS.
P4DB 2.0 requires perl 5.004 or newer with the CGI.pm module installed.
New for 2.0: I have rewritten some parts completely and redesigned others. I have not counted but I would say that there is about twice the number of functions compared to my 0.99h version. I will not list all differences here.
I personally feel that 2.0 is much more complete and useful than the earlier versions. You can, for example, view changes by file, folder, branch, label, user, group, label, and even key-words in description etc.
P4DB lets you list and view branches, labels, jobs, users, groups, clients and, of course, changes.
The depot file browser that is used to navigate the depot file tree is improved (design ideas stolen from Diane Holts version of P4DB).
P4DB can cross reference labels for a file.
P4DB can switch between depots. Actually there is a "user preferences" page where the user can select depot, colors and a lot of other useful and not-so-useful things.
P4DB still contains the P4 Submit Race, only improved.
And P4DB 2.0 comes with a <drum roll> help file. (Please, hold your ovations, it is of course not really complete. Yet.)
A final word of caution: I am not native english and most of my hacking on this project has been late night (kids and wife sound asleep). I suspect that the language in the interface is not always so...ehh... crisp (if that translates). I would be glad for suggestions for improvement in this area (as well as other areas).
/Fredric Fredricson
PS. Why go from 0.99h direcly to 2.0? Because Diane Holt has hacked an earlier version and labeled it 1.0. Dianes version is hacked to run on IIS/NT (I think).




