[p4] p4 C# API
Shawn Hladky
p4shawn at gmail.com
Fri Oct 5 03:41:52 PDT 2007
There is excelent support for p4 print in the latest version:
In the public depot:
//guest/shawn_hladky/P4.Net/main/bin/...
The P4Connection class now has:
PrintText
PrintBinary
PrintStream
and
PrintStreamEvents -- given a wildcard path will raise an event for each
file, allowing you to specify a Stream that will recieve the print.
The code is stable, and there are just 2 things I'm trying to sort out
before I release it as "1.0":
I keep fighting ndoc, so I'm switching the docs to sandcastle.
The 2007.2 C++ api created a dependency on the VS 2005 SP1 VC Runtime...
which is not widely deployed on Windows yet. I'm going to try a couple
different things and see if I can get rid of that dependency.
On 10/5/07, Jamie.Echlin at barclayscapital.com <
Jamie.Echlin at barclayscapital.com> wrote:
>
> We're heavy users of p4.net and have had very good experience, the main
> shortcoming IMHO is lack of support for "p4 print"... any chance of
> adding that Shawn?
>
> jamie
>
> > -----Original Message-----
> > From: perforce-user-bounces at perforce.com
> > [mailto:perforce-user-bounces at perforce.com] On Behalf Of Shawn Hladky
> > Sent: 05 October 2007 11:02
> > To: Brad Holt
> > Cc: perforce-user at perforce.com
> > Subject: Re: [p4] p4 C# API
> >
> > Please use this link instead.
> > http://public.perforce.com/guest/shawn_hladky/P4.Net/index.html
> >
> > I'm in the process of moving the site/documentation to
> > SourceForge. When that's done, I'll update the redirect
> > above, but he individual pages will disappear.
> >
> >
> > On 10/4/07, Brad Holt <brad.holt at autodesk.com> wrote:
> > >
> > > Thanks everyone. Someone just sent it to me. Looks right useful -
> > >
> > http://public.perforce.com/guest/shawn_hladky/P4.Net/doc/html/default.
> > > ht
> > > ml
> > >
> > >
> > > -----Original Message-----
> > > From: perforce-user-bounces at perforce.com
> > > [mailto:perforce-user-bounces at perforce.com] On Behalf Of Greg Leach
> > > Sent: Thursday, October 04, 2007 4:29 PM
> > > To: perforce-user at perforce.com
> > > Subject: Re: [p4] p4 C# API
> > >
> > > The only C# API that I know of is P4.NET, by Shawn Hladky. It's
> > > sitting
> > >
> > > in the Perforce public guest depot under his name - I'm
> > afraid I don't
> > > have a link handy, but you should be able to find it off
> > the perforce
> > > website. Or maybe someone else on the list can provide. :)
> > >
> > > Some commentary on P4.NET: I've been pretty pleased with it
> > so far -
> > > it's done everything I need it to with a minimum of effort,
> > though it
> > > doesn't seem to handle being multi-threaded very well (ex.
> > > simultaneous fstat commands). My only annoyance with it so
> > far is the
> > > exceptions that are provided. If you use it, just be ready
> > to parse
> > > the exception's text to figure out which error occurred.
> > >
> > > Cheers,
> > > -Greg
> > >
> > > Brad Holt wrote:
> > > > Didn't someone post that there was one few months ago? I
> > can't find
> > > it.
> > > > I know about the Perl, Python and Ruby ones.
> > > >
> > > > _______________________________________________
> > > > perforce-user mailing list - perforce-user at perforce.com
> > > > http://maillist.perforce.com/mailman/listinfo/perforce-user
> > > >
> > >
> > >
> > >
> > >
> > > This message and its attachments may contain legally privileged or
> > > confidential information. This message is intended for the
> > use of the
> > > individual or entity to which it is addressed. If you are not the
> > > addressee indicated in this message, or the employee or agent
> > > responsible for delivering the message to the intended
> > recipient, you
> > > may not copy or deliver this message or its attachments to anyone.
> > > Rather, you should permanently delete this message and its
> > attachments
> > > and kindly notify the sender by reply e-mail. Any content of this
> > > message and its attachments, which does not relate to the official
> > > business of the sending company must be taken not to have
> > been sent or
> > > endorsed by the sending company or any of its related entities. No
> > > warranty is made that the e-mail or attachment(s) are free from
> > > computer virus or other defect.
> > > _______________________________________________
> > > perforce-user mailing list - perforce-user at perforce.com
> > > http://maillist.perforce.com/mailman/listinfo/perforce-user
> > >
> > > _______________________________________________
> > > perforce-user mailing list - perforce-user at perforce.com
> > > http://maillist.perforce.com/mailman/listinfo/perforce-user
> > >
> > _______________________________________________
> > perforce-user mailing list - perforce-user at perforce.com
> > http://maillist.perforce.com/mailman/listinfo/perforce-user
> >
> ------------------------------------------------------------------------
> For important statutory and regulatory disclosures and more information
> about Barclays Capital, please visit our web site at http://www.barcap.com
> .
>
> Internet communications are not secure and therefore the Barclays Group
> does not accept legal responsibility for the contents of this
> message. Although the Barclays Group operates anti-virus programmes, it
> does not accept responsibility for any damage whatsoever that is caused by
> viruses being passed. Any views or opinions presented are solely those of
> the author and do not necessarily represent those of the Barclays
> Group. Replies to this email may be monitored by the Barclays Group for
> operational or business reasons.
>
> Barclays Capital is the investment banking division of Barclays Bank PLC,
> a company registered in England (number 1026167) with its registered office
> at 1 Churchill Place, London, E14 5HP. This email may relate to or be sent
> from other members of the Barclays Group.
> ------------------------------------------------------------------------
>
More information about the perforce-user
mailing list