perforce on sourceforge - perforce

Has anyone set up a perforce server on sourceforge.net? Is this even possible? Any tips appreciated! I'd like to investigate it and possibly move from Subversion.

You might look into http://info.perforce.com/FreeTrial_Cloud_Offer.html

No.
SourceForge isn't a free-for-all where you can run whatever you want... You can only use the tools they provide.
Perforce is a heavily server-based VCS, so you need to be able to run the Perforce server somewhere centrally.
If you want to use Perforce you'll have to find a provider that offers Perforce, or a straight server, so that you can install your own programs.

Related

getting command usage in Perforce

I'm have admin permission in my perforce installation.
I am wondering, if there is a capability for me to see
all the historical usage of each perforce command
who invoke those commands
at what time
I searched thru the internet, and also perforce docs, but couldn't seem to find anything like that.
Thanks in advance.
Your best bet is enabling structured logging and then writing a tool to run on the resulting CSV files to provide the reports that you're interested in.
http://answers.perforce.com/articles/KB/3088

Whats best way to track changes of software installation and post-configuration?

I'm trying to track all files installed and modified by .bin package (I'm on RHEL 5.5), also it would be nice to track changes made in the configuration files by post-installation wizard.
Any suggestions how can I do this?
Thanks in advance ...
Likely overkill, but using subversion or some similar version control software would show you what files have been changed. Tripwire would work well too. You could also just md5sum the files and diff them, etc.

Is there any perforce plugin for dreamweaver CS5

I want to know if there is any perforce plugin which would work with Dreamweaver CS5.
At present Dreamweaver does not support perforce directory though photoshop does, you might like to use P4FTP allows FTP clients, including Dreamweaver, to access Perforce depot files via FTP. It can be installed in addition to or instead of an FTP server on Unix or Windows NT/2000.
refer following for more info...
http://www.perforce.com/perforce/doc.032/manuals/p4ftp/01_install.html
Unfortunately not - there is only SVN support out-of-the-box. It would be possible to write an Adobe Extension that integrates P4 into Dreamweaver. There is a project on GoogleCode that could help you get started - SubWeaver.
HTH,

is there a subversion web client that I can use

I want to install a svn web client on Linux (preferred) or Windows. I need only read-only capabilities (no commit required) and I want to be able to compare revisions using diff. my svn server is on another machine so the web server needs to access it over http.
It should also be free...
Do you know any such web client?
There's websvn (websvnphp.github.io) and viewcvs (viewvc.org)
I believe VisualSVN provides what your looking for: http://www.visualsvn.com/
Trac does a pretty good job, also Redmine - you can turn all the other features off on both of them.
I use Trac, but Subversion browsing (with diff) is only part of this project.
Trac is an enhanced wiki and issue tracking system for software development projects. ...
It provides an interface to Subversion (or other version control systems), an integrated Wiki and convenient reporting facilities.
If you are able to spend a little bit of money - try Atlassian Fisheye which is very powerful.
Free for OpenSource-Projects, 10$ for 10 user - more expensive when used for > 10 user
www.atlassian.com
Check out viewvc (it was formerly known as viewcvs).
"ViewVC is a browser interface for CVS and Subversion version control repositories. It generates templatized HTML to present navigable directory, revision, and change log listings. It can display specific versions of files as well as diffs between those versions. Basically, ViewVC provides the bulk of the report-like functionality you expect out of your version control tool, but much more prettily than the average textual command-line program output."
You can use Tortoise on Windows.
I do my interacting with SVN in IntelliJ these days. It's got a terrific interface, especially helpful for merges.
Every client of Subversion is a web client, unless you happen to be logged onto the server where your repository lives.
There is a new Web-UI for Subversion repositories named as cSvn. Please look at README.md file https://csvn.radix.pro/csvn/trunk/README.md/.
You can download latest 0.1.2 source package from https://ftp.radix.pro/pub/csvn/.
This Web-UI can be installed in wery simple way on your server (like all packages used Autoconf, Automake utility):
./configure
make
make install
This is very good UI to promotion your opensource work because it support Google Analytics and Donation dialogue and also looks very good on mobile devices (you can see working site https://csvn.radix.pro to make you decision).

Is there a way to run Trac offline?

I'd like to download the Trac database so I can view its tickets offline. Is there anyway to achieve this? I.e. if I need to leave the office and bring my laptop with me, how can I bring the tickets with me without having to connect to the company network?
I know that Mylyn can download and sync tickets via it's trac connector but I'd like some stand-alone viewer.
See Simple Defects (SD).
I particularly like the "One-tweet install" idea.
I’m installing #SD (http://syncwith.us)
after reading about it on #StackOverflow
curl fsck.com/sd|perl;
export $PATH=~/sd/bin:$PATH; sd
Note that you can clone Trac (and other bugtrackers) in SD:
sd clone --from trac:https://trac.parrot.org/parrot
Seeing as you don't want to install a server, how about using RSS? IIRC, Trac let lets you get RSS feeds for each person, so you can have a feed of things assigned to you.
All you need do then is get a nice client that will download these tickets. You should be able to access a plaintext version without internet connection.
If that's not flexible enough, you could write a script on the server to publish a feed using the database directly.
And if RSS isn't for you (and your email is available offline), you could mail reports home. Trac also has this built in.
The default Trac installation uses a combination of SQLite to matintain all of the data. Attachements are stored on the file system.
In the folder containing the trac site, find \db\trac.db
This file can be viewed using the SQLite manager Firefox Addon
Happy hunting.
And if RSS or email isn't your notification of choice, there's a trac plugin that will let you receive task notifications on your Remember The Milk todo list.
See: http://1.www.rememberthemilk.com/forums/ideas/3580/?forum=ideas&hl=bs&topic=3580
If your objective is simply to view the tickets offline, how about
Run a report with all the tickets (or all those you're interested in).
Select either the comma-delimited or tab-delimited download link at the bottom of the page.
Import the downloaded file into Excel.
you could install it on a local machine
You can host the trac locally and set up the connectionstring point to your dowloaded database.
Sure. Install a web server locally, install trac, get it set up the same (or similar) way to the way it is on the live version and then script the server to publish db backups and write a local script to download those and restore them over your database.
It's not simple (installing Trac is a battle on its own from my experience of it) but every element is highly googleable =)
The trac client FatBug (http://fat-bug.com/) listed in
https://trac.edgewall.org/wiki/Clients
seems to do the exact what was described by the OP. I bumped into it after I just checked SD. SD seems trival on Linux, but heavy on Windows, it depends on Perl & CPAN.

Resources