/[cvs]/clearscm.com/lib/Clearcase.pm
ViewVC logotype

Log of /clearscm.com/lib/Clearcase.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.43 - (view) (download) (annotate) - [select for diffs]
Wed Nov 16 18:27:37 2011 UTC (2 months, 2 weeks ago) by andrew
Branch: MAIN
CVS Tags: HEAD
Changes since 1.42: +79 -79 lines
Diff to previous 1.42
Moved pod's inside sub

Revision 1.42 - (view) (download) (annotate) - [select for diffs]
Mon Nov 14 15:50:52 2011 UTC (2 months, 3 weeks ago) by andrew
Branch: MAIN
Changes since 1.41: +2 -4 lines
Diff to previous 1.41
Not all machines have Clearcase.

Revision 1.41 - (view) (download) (annotate) - [select for diffs]
Tue Oct 25 22:31:37 2011 UTC (3 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.40: +39 -11 lines
Diff to previous 1.40
Changed attributes method to be able to set new attributes as well as return the attributes hash.
Change how we find cleartool.

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Sat Oct 22 01:18:55 2011 UTC (3 months, 2 weeks ago) by andrew
Branch: MAIN
Changes since 1.39: +133 -14 lines
Diff to previous 1.39
Added Carp
Improved handling of parsing of attributes.
Now storing both status and output from execute.
Added status and output access methods.
The output method will return either a string or an array of lines depending on wantarray.

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Fri Apr 15 21:13:10 2011 UTC (9 months, 3 weeks ago) by andrew
Branch: MAIN
Changes since 1.38: +80 -1 lines
Diff to previous 1.38
Changed vobtag to not convert to a vobtab if it seems to already be a vobtag.
Added attributes class function.

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sat Apr 2 00:22:22 2011 UTC (10 months ago) by andrew
Branch: MAIN
Changes since 1.37: +111 -0 lines
Diff to previous 1.37
Added name2oid and oid2name methods

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Thu Mar 24 22:04:50 2011 UTC (10 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.36: +11 -11 lines
Diff to previous 1.36
Changed default VOB_MOUNT to 'vob'
Changed to use $line in execute.

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Thu Mar 17 17:04:58 2011 UTC (10 months, 2 weeks ago) by andrew
Branch: MAIN
Changes since 1.35: +4 -4 lines
Diff to previous 1.35
Fixed bug in new - was returning $self too early!

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Wed Mar 16 01:27:48 2011 UTC (10 months, 3 weeks ago) by andrew
Branch: MAIN
Changes since 1.34: +162 -6 lines
Diff to previous 1.34
Moved the chdir to  to after opening of the logfile. Also fixed error with call to error.

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Thu Mar 10 23:47:31 2011 UTC (10 months, 3 weeks ago) by andrew
Branch: MAIN
Changes since 1.33: +3 -3 lines
Diff to previous 1.33
Changed use parent back to use base. Older versions of Perl don't know about
parent!

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Jan 9 01:04:33 2011 UTC (12 months, 3 weeks ago) by andrew
Branch: MAIN
Changes since 1.32: +38 -39 lines
Diff to previous 1.32
Perl::Critic changes

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Jan 3 17:20:26 2011 UTC (13 months ago) by andrew
Branch: MAIN
Changes since 1.31: +3 -3 lines
Diff to previous 1.31
FIxed IPC::Open link

Revision 1.31 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 15:20:55 2011 UTC (13 months ago) by andrew
Branch: MAIN
Changes since 1.30: +34 -38 lines
Diff to previous 1.30
Changed POD and code for Perl::Critic

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 05:12:58 2011 UTC (13 months ago) by andrew
Branch: MAIN
Changes since 1.29: +19 -20 lines
Diff to previous 1.29
Changed exec -> execute.

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Jan 2 04:59:35 2011 UTC (13 months ago) by andrew
Branch: MAIN
Changes since 1.28: +83 -155 lines
Diff to previous 1.28
Changes for Perl::Critic

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Sat Jan 1 18:01:58 2011 UTC (13 months ago) by andrew
Branch: MAIN
Changes since 1.27: +9 -4 lines
Diff to previous 1.27
Added package variable $CC as alias for $cc. We should eliminate all occurances of $cc but that will take some time.

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Tue Dec 21 21:59:41 2010 UTC (13 months, 2 weeks ago) by andrew
Branch: MAIN
Changes since 1.26: +16 -4 lines
Diff to previous 1.26
Added code to check to see if cleartool runs. If not return undef if no cleartool.

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sun Dec 19 17:54:30 2010 UTC (13 months, 2 weeks ago) by andrew
Branch: MAIN
Changes since 1.25: +7 -5 lines
Diff to previous 1.25
Better protect @output where Clearcase is not installed

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Dec 18 23:47:54 2010 UTC (13 months, 2 weeks ago) by andrew
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24
Removed check for countdb. Clearcase.pm needs to be made more resilent when run on systems that don't have Clearcase

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 13:09:18 2010 UTC (15 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23
Removed http://clearscm.com from dependency links

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 13:06:25 2010 UTC (15 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.22: +5 -5 lines
Diff to previous 1.22
Corrected ClearSCM Perl Modules

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 13:03:52 2010 UTC (15 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.21: +9 -4 lines
Diff to previous 1.21
Fixed up dependencies

Revision 1.21 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 12:29:32 2010 UTC (15 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.20: +5 -7 lines
Diff to previous 1.20
Fixed dependencies

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sun Oct 24 12:27:12 2010 UTC (15 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.19: +24 -20 lines
Diff to previous 1.19
Fixed bug with extra blank lines being returned from exec

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Tue Aug 24 00:17:40 2010 UTC (17 months, 1 week ago) by andrew
Branch: MAIN
Changes since 1.18: +4 -1 lines
Diff to previous 1.18
Saved and restored the exit status in Clearcase::DESTROY

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Fri Aug 20 02:17:18 2010 UTC (17 months, 2 weeks ago) by andrew
Branch: MAIN
Changes since 1.17: +26 -14 lines
Diff to previous 1.17
Added better support for Windows

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Mon Aug 9 14:42:19 2010 UTC (17 months, 3 weeks ago) by andrew
Branch: MAIN
Changes since 1.16: +14 -26 lines
Diff to previous 1.16
Added signal handling to attempt to kill the cleartool subprocess. Note that
this does not work well with Perls like cqperl - specifically if you are running
cqperl in an rxvt terminal or say over an ssh connection where pty's are being
used. This is because if you die or are aborted, STDIN/STDOUT are closed but
STDIN/STDOUT are connected to ptys and Windows doesn't understand ptys. Cqperl
is essentially ActiveState thus it's Windows based. The net result is you get
a zombie cleartool running.

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Fri Jul 30 17:11:54 2010 UTC (18 months ago) by andrew
Branch: MAIN
Changes since 1.15: +60 -55 lines
Diff to previous 1.15
Changed to work better with Windows. Eliminated clumbsy sysread - seems
Perl's <> construct handles reading from a pipe nicely.

Changed to better shutdown cleartool subprocess. Note there's still a corner
case where it leaves cleartool running. This is under Cygwin where you are 1)
using rxvt as your terminal emulator (like I do) or 2) have ssh'ed and 3) you
are using Rational's Perl (cqperl or ccperl) which are ActiveState based and
thus Windows oriented.

Basically under Cygwin, in such situations, a pty is used. Windows does not
understand pty's. Thus when the parent (Perl process) goes away the pty for
STDIN is closed but Windows doesn't sense it because it's a pty. Apparently the
exit code for the ActiveState based cq/ccperl gets confused and leaves the
cleartool subprocess running. This is, as I said, a corner case. It's just a
corner that I tend to hang out in.

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Thu May 20 03:50:16 2010 UTC (20 months, 2 weeks ago) by andrew
Branch: MAIN
Changes since 1.14: +20 -16 lines
Diff to previous 1.14
Added $sfx
Changed " -> '

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Sat May 15 03:17:04 2010 UTC (20 months, 3 weeks ago) by andrew
Branch: MAIN
Changes since 1.13: +18 -6 lines
Diff to previous 1.13
Chopped up output better

Revision 1.13 - (view) (download) (annotate) - [select for diffs]
Sat May 1 04:00:23 2010 UTC (21 months ago) by andrew
Branch: MAIN
Changes since 1.12: +7 -3 lines
Diff to previous 1.12
Changed to strip off carriage returns from output on Windows

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Fri Feb 29 15:08:56 2008 UTC (3 years, 11 months ago) by andrew
Branch: MAIN
Changes since 1.11: +209 -223 lines
Diff to previous 1.11
Largely cosmetic changes

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 06:51:01 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.10: +3 -3 lines
Diff to previous 1.10
Fixed () -> <>

Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 06:08:40 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.9: +112 -0 lines
Diff to previous 1.9
Reverted to using =for html

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 06:04:20 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.8: +3 -115 lines
Diff to previous 1.8
Removed html blockquotes. Don't seem to need them!

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Thu Dec 6 05:59:51 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.7: +145 -228 lines
Diff to previous 1.7
Changed documentation

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Dec 5 15:17:48 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.6: +762 -43 lines
Diff to previous 1.6
Added documentation

Changed exec method to use a simpler method. This appears to fix the
problem with some Perls where the output was returned 1 character per
line. It still seems like open3 never returns a valid handle for
$clearerr.

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Fri Nov 30 04:37:06 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.5: +7 -1 lines
Diff to previous 1.5
Added setComment method
Changed to add $separator to $viewtag_prefix

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Nov 28 16:20:31 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
Added $cc global

Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Tue Nov 27 03:23:28 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.3: +25 -26 lines
Diff to previous 1.3
*** empty log message ***

Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Thu Nov 22 03:26:07 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.2: +52 -56 lines
Diff to previous 1.2
*** empty log message ***

Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Wed Nov 21 03:19:03 2007 UTC (4 years, 2 months ago) by andrew
Branch: MAIN
Changes since 1.1: +110 -54 lines
Diff to previous 1.1
*** empty log message ***

Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Thu Aug 16 06:08:59 2007 UTC (4 years, 5 months ago) by andrew
Branch: MAIN
Initial import

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Falcon Knight Inc.">Falcon Knight Inc.
ViewVC Help
Powered by ViewVC 1.1.8