cvsshell-devel Mailing List for CvsShell (Page 4)
Status: Beta
Brought to you by:
stefanheimann
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
(82) |
Apr
|
May
(14) |
Jun
(3) |
Jul
(27) |
Aug
(18) |
Sep
(10) |
Oct
(1) |
Nov
(8) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
|
Feb
(1) |
Mar
(1) |
Apr
(63) |
May
(2) |
Jun
(2) |
Jul
(2) |
Aug
|
Sep
(3) |
Oct
(2) |
Nov
|
Dec
|
| 2004 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: SourceForge.net <no...@so...> - 2003-04-08 09:39:38
|
Bugs item #711610, was opened at 2003-03-28 23:56 Message generated for change (Comment added) made by stefanheimann You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=711610&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: Crash Initial Comment: I entered the command remove `find . -name '*.pyc'` and get the following error: uncaught: (<class exceptions.TypeError at 0x81097a4>, <exceptions.TypeError instance at 0x816decc>) Traceback (most recent call last): File "/usr/local/bin/cvsshell-0.4/src/app.py", line 245, in main self.run() File "/usr/local/cvsshell-0.4/src/cvs_shell.py", line 187, in run InteractiveApp.run(self) File "/usr/local/bin/cvsshell-0.4/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/usr/local/cvsshell-0.4/src/cvs_shell.py", line 153, in evalCommand self.evalSingleCommand(c) File "/usr/local/cvsshell-0.4/src/cvs_shell.py", line 170, in evalSingleCommand l.append(self.shell(c, fork=1)) File "/usr/local/bin/cvsshell-0.4/src/app.py", line 230, in shell exitCode = exitCode >> 8 TypeError: unsupported operand type(s) for >>: 'NoneType' and 'int' Program Version: 0.4 Platform: linux2 Python version: 2.2.1 (#1, Sep 7 2002, 14:34:30) [GCC 2.95.4 20011002 (Debian prerelease)] ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2003-04-08 11:54 Message: Logged In: YES user_id=327401 fixed in 0.4.1 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=711610&group_id=48175 |
|
From: Stefan H. <ste...@us...> - 2003-04-08 09:38:34
|
Update of /cvsroot/cvsshell/cvsshell/src/etc In directory sc8-pr-cvs1:/tmp/cvs-serv8030 Removed Files: cvsshell.ini Log Message: the etc directory is contained in the main directory --- cvsshell.ini DELETED --- |
|
From: SourceForge.net <no...@so...> - 2003-04-08 09:37:20
|
Bugs item #717409, was opened at 2003-04-08 11:52 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=717409&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: update command should be invoked with the -d option Initial Comment: The update command should be invoked with the -d option. Otherwise, new directories are not created. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=717409&group_id=48175 |
|
From: SourceForge.net <no...@so...> - 2003-04-08 09:35:21
|
Bugs item #717407, was opened at 2003-04-08 11:51 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=717407&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: refresh command ignores directories Initial Comment: The refresh command associates the status 'unknown' with every directory if not invoked recursively. This should be changed. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=717407&group_id=48175 |
|
From: SourceForge.net <no...@so...> - 2003-04-08 07:48:30
|
Bugs item #717351, was opened at 2003-04-08 10:04 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=717351&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: Working directory not updated after exiting cvsshell Initial Comment: When you start cvsshell from a directory D1, go into a different directory D2, and then exit from cvsshell, the working directory of the shell is D1. I think it should be D2. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=717351&group_id=48175 |
|
From: SourceForge.net <no...@so...> - 2003-03-28 22:41:35
|
Bugs item #711610, was opened at 2003-03-28 23:56 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=711610&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: Crash Initial Comment: I entered the command remove `find . -name '*.pyc'` and get the following error: uncaught: (<class exceptions.TypeError at 0x81097a4>, <exceptions.TypeError instance at 0x816decc>) Traceback (most recent call last): File "/usr/local/bin/cvsshell-0.4/src/app.py", line 245, in main self.run() File "/usr/local/cvsshell-0.4/src/cvs_shell.py", line 187, in run InteractiveApp.run(self) File "/usr/local/bin/cvsshell-0.4/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/usr/local/cvsshell-0.4/src/cvs_shell.py", line 153, in evalCommand self.evalSingleCommand(c) File "/usr/local/cvsshell-0.4/src/cvs_shell.py", line 170, in evalSingleCommand l.append(self.shell(c, fork=1)) File "/usr/local/bin/cvsshell-0.4/src/app.py", line 230, in shell exitCode = exitCode >> 8 TypeError: unsupported operand type(s) for >>: 'NoneType' and 'int' Program Version: 0.4 Platform: linux2 Python version: 2.2.1 (#1, Sep 7 2002, 14:34:30) [GCC 2.95.4 20011002 (Debian prerelease)] ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=711610&group_id=48175 |
|
From: SourceForge.net <no...@so...> - 2003-02-27 11:36:25
|
Bugs item #694298, was opened at 2003-02-27 12:45 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=694298&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: CVS directory is not recognized on case-insensitve fs Initial Comment: When you do a checkout on a case-insensitive filesystem (like vfat), the cvs directory is sometimes called cvs (not CVS). This is a problem because - the directory is not hidden in the listing - the refresh command doesn't find the CVS directory and therefore declares all files as "unknown". ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=694298&group_id=48175 |
|
From: <no...@so...> - 2002-11-29 18:54:18
|
Support Requests item #629929, was opened at 2002-10-28 17:07 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452213&aid=629929&group_id=48175 Category: None Group: None >Status: Closed Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: .cvsignore Initial Comment: Exclude the files from .cvsignore in the listing ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2002-11-29 19:54 Message: Logged In: YES user_id=327401 This feature is included in version 0.4 Anyway, this is the wrong tracker for a feature request ;-) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452213&aid=629929&group_id=48175 |
|
From: <no...@so...> - 2002-11-29 18:52:58
|
Bugs item #645765, was opened at 2002-11-29 17:28 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=645765&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: David Fraser (davidfraser) Assigned to: Nobody/Anonymous (nobody) Summary: shell crash in or after more Initial Comment: did status, ran more and crashed when I pressed Enter to go onto the next screen... ========== Traceback starts here ========== uncaught: (<class app.ShellException at 0x8154824>, <app.ShellException instance at 0x816d57c>) Traceback (most recent call last): File "/usr/local/src/cvsshell-0.3.1/src/app.py", line 244, in main self.run() File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 182, in run InteractiveApp.run(self) File "/usr/local/src/cvsshell-0.3.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 148, in evalCommand self.evalSingleCommand(c) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 178, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/usr/local/src/cvsshell-0.3.1/src/cvs_cmds.py", line 99, in status app.printListing() File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 338, in printListing self.listing.printEntries(footer=footer) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 469, in printEntries self.app.more(lines) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 242, in more self.shell(pager + ' ' + tmp) File "/usr/local/src/cvsshell-0.3.1/src/app.py", line 231, in shell raise ShellException(exitCode) ShellException: <app.ShellException instance at 0x816d57c> Program Version: 0.3.1 Platform: linux2 Python version: 2.2 (#1, Apr 12 2002, 15:29:57) [GCC 2.96 20000731 (Red Hat Linux 7.2 2.96-109)] ========== Traceback ends here ========== ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2002-11-29 19:52 Message: Logged In: YES user_id=327401 fixed in release 0.4 Thanks for reporting the bug and thanks for using cvsshell! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=645765&group_id=48175 |
|
From: Stefan H. <ste...@us...> - 2002-11-29 18:46:35
|
Update of /cvsroot/cvsshell/cvsshell/src In directory sc8-pr-cvs1:/tmp/cvs-serv27682/src Modified Files: cvs_shell.py Log Message: Index: cvs_shell.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v retrieving revision 1.36 retrieving revision 1.37 diff -C2 -d -r1.36 -r1.37 *** cvs_shell.py 29 Nov 2002 18:35:26 -0000 1.36 --- cvs_shell.py 29 Nov 2002 18:46:31 -0000 1.37 *************** *** 1,3 **** ! #!/usr/bin/env python2.1 ############################################################################### --- 1,3 ---- ! #!/usr/bin/env python ############################################################################### |
|
From: Stefan H. <ste...@us...> - 2002-11-29 18:35:29
|
Update of /cvsroot/cvsshell/cvsshell/src
In directory sc8-pr-cvs1:/tmp/cvs-serv18087
Modified Files:
cvs_cmds.py cvs_shell.py entry_parser.py utils.py
Log Message:
added support for filtering files listed in .cvsignore, $CVSIGNORE and
~/.cvsignore
Index: cvs_cmds.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_cmds.py,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** cvs_cmds.py 16 Sep 2002 06:49:32 -0000 1.17
--- cvs_cmds.py 29 Nov 2002 18:35:26 -0000 1.18
***************
*** 104,111 ****
This command donwloads new files and changes to already
checked out files from the server. It also brings the
! listing in sync with the repository.
!
! The listing can be filtered by setting the variable
! filter' in the CONFIG section of ~/.cvsshellrc."""
try:
(globOpts, opts,
--- 104,108 ----
This command donwloads new files and changes to already
checked out files from the server. It also brings the
! listing in sync with the repository."""
try:
(globOpts, opts,
***************
*** 492,496 ****
The listing can be filtered by setting the variable
! `filter' in the CONFIG section of ~/.cvsshellrc."""
app.printListing()
--- 489,497 ----
The listing can be filtered by setting the variable
! `filter' in the CONFIG section of ~/.cvsshellrc. If the listing
! was produced by a cvs command like ``update'', the CVS filtering rules
! apply. If the listing was produced by a non-CVS command (for example
! with the builtin ``refresh'' command), only the filters in $CVSIGNORE,
! ~/.cvsignore and ./.cvsignore are considered."""
app.printListing()
Index: cvs_shell.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v
retrieving revision 1.35
retrieving revision 1.36
diff -C2 -d -r1.35 -r1.36
*** cvs_shell.py 18 Sep 2002 19:07:56 -0000 1.35
--- cvs_shell.py 29 Nov 2002 18:35:26 -0000 1.36
***************
*** 28,32 ****
from plugable_app import PlugableApp
! VERSION = '0.3.1'
NAME ='CvsShell'
COPYRIGHT = 'Copyright 2002 Stefan Heimann (ma...@st...).\n' \
--- 28,32 ----
from plugable_app import PlugableApp
! VERSION = '0.4'
NAME ='CvsShell'
COPYRIGHT = 'Copyright 2002 Stefan Heimann (ma...@st...).\n' \
***************
*** 86,90 ****
self.readCommandFile()
self.readConfigFile()
! self.listingFilter = utils.splitquoted(self.configMap.get('filter',''))
self.enableColor = self.configMap.get('colors', 'off') == 'on' and not self.onWindows
self.batchMode = 0
--- 86,95 ----
self.readCommandFile()
self.readConfigFile()
! filter = utils.getCvsIgnoreFilter(self.getenv('HOME'))
! filter.addPatterns(utils.splitquoted(self.configMap.get('filter','')))
! cvsignore = self.getenv("CVSIGNORE")
! if cvsignore:
! filter.addPatterns(utils.splitquoted(cvsignore))
! self.listingFilter = filter
self.enableColor = self.configMap.get('colors', 'off') == 'on' and not self.onWindows
self.batchMode = 0
***************
*** 187,191 ****
# command may change the status
self.setDirtyListing(1)
! # pare args as the could specify ids in the listing
doIt = lambda e, filename: filename
try:
--- 192,196 ----
# command may change the status
self.setDirtyListing(1)
! # parse args as they could specify ids in the listing
doIt = lambda e, filename: filename
try:
***************
*** 241,245 ****
open(tmp,'w').write(s)
self.shell(pager + ' ' + tmp)
! except (ShellException,IOError,OSError), msg:
self.printMsg(s, nonl=1)
self.printErr("Error invoking pager `%s': %s" %
--- 246,252 ----
open(tmp,'w').write(s)
self.shell(pager + ' ' + tmp)
! except ShellException:
! pass # don't care about a non-zero exit code of the pager
! except (IOError,OSError), msg:
self.printMsg(s, nonl=1)
self.printErr("Error invoking pager `%s': %s" %
***************
*** 285,289 ****
lines = f.readlines()
except KeyboardInterrupt:
! return []
if f.close() is not None: # cvs command caused an error
raise CvsError
--- 292,296 ----
lines = f.readlines()
except KeyboardInterrupt:
! raise CvsError
if f.close() is not None: # cvs command caused an error
raise CvsError
***************
*** 341,345 ****
"Run `update', `refresh' or `status'.")
!
def parseArgs(self, args, cvsCmdOpts='', cmdOpts=''):
"""Parse args and separates it like that:
--- 348,352 ----
"Run `update', `refresh' or `status'.")
!
def parseArgs(self, args, cvsCmdOpts='', cmdOpts=''):
"""Parse args and separates it like that:
***************
*** 401,417 ****
self.rootDir = rootDir
self.sortOrder = ['dir', 'status', 'name']
filter = app.getListingFilter()
if not filter:
! self.entries = entries
else:
! self.entries = []
for e in entries:
! dontInclude = 0
! for f in filter:
! if fnmatch.fnmatch(e.getName(), f):
! dontInclude = 1
! break
! if not dontInclude:
! self.entries.append(e)
def sortEntries(self):
--- 408,432 ----
self.rootDir = rootDir
self.sortOrder = ['dir', 'status', 'name']
+ # global filter
filter = app.getListingFilter()
if not filter:
! tmpEntries = entries
else:
! tmpEntries = []
for e in entries:
! if not filter.filter(e.name):
! tmpEntries.append(e)
! # .cvsignore filter
! filters = {}
! self.entries = []
! for e in tmpEntries:
! if filters.has_key(e.dir):
! filter = filters[e.dir]
! else:
! filter = utils.getCvsIgnoreFilter(e.dir)
! filters[e.dir] = filter
! if not filter.filter(e.name):
! self.entries.append(e)
!
def sortEntries(self):
Index: entry_parser.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/entry_parser.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** entry_parser.py 27 Jul 2002 15:34:12 -0000 1.1
--- entry_parser.py 29 Nov 2002 18:35:26 -0000 1.2
***************
*** 8,11 ****
--- 8,12 ----
def parse(filename):
+ """Parses and CVS/Entries file."""
dir = dirname(dirname(filename))
f = open(filename)
Index: utils.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/utils.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** utils.py 15 Sep 2002 21:33:39 -0000 1.14
--- utils.py 29 Nov 2002 18:35:26 -0000 1.15
***************
*** 20,24 ****
###############################################################################
! import sys, re, os, stat
from app import AppError
--- 20,24 ----
###############################################################################
! import sys, re, os, stat, fnmatch, string
from app import AppError
***************
*** 180,185 ****
!
##############################
# Tests
--- 180,215 ----
+ class Filter:
+ """This class represents a filter based on filename patterns.
+ The list with patterns is given in the constructor"""
! def __init__(self, patterns):
! self.patterns = patterns
!
! def filter(self, name):
! for p in self.patterns:
! if fnmatch.fnmatch(name, p):
! return 1
! return 0
!
! def addPattern(self, p):
! self.patterns.append(p)
!
! def addPatterns(self, ps):
! self.patterns += ps
!
! def getCvsIgnoreFilter(dirname):
! """Returns a filter that contains the patterns in the .cvsignore file of
! the given directory."""
! cvsignore = os.path.join(dirname, '.cvsignore')
! if os.path.exists(cvsignore):
! f = open(cvsignore)
! filter = Filter(map(string.strip, f.readlines()))
! f.close()
! else:
! filter = Filter([])
! return filter
!
!
##############################
# Tests
|
|
From: Stefan H. <ste...@us...> - 2002-11-29 18:34:06
|
Update of /cvsroot/cvsshell/cvsshell
In directory sc8-pr-cvs1:/tmp/cvs-serv17156
Modified Files:
ChangeLog README ReleaseNotes index.html install.py
Log Message:
Prepared files for release 0.4
Index: ChangeLog
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** ChangeLog 16 Sep 2002 06:49:31 -0000 1.11
--- ChangeLog 29 Nov 2002 18:34:03 -0000 1.12
***************
*** 1,4 ****
--- 1,15 ----
CvsShell Version History
+ * Version 0.4.0
+
+ + Bugfixes:
+ - various smaller bugs
+
+ + Enhancements:
+ - The ``refresh'' command now ignores files listed either in the
+ environment variable $CVSROOT, the file ~/.cvsignore or the
+ .cvsignore file of the directory the command is processing.
+
+
* Version 0.3.1
***************
*** 73,75 ****
- src/interactive_app.py: Prompt method now supports default value for answer.
- src/app.py: shell method new raises a exception if the execution of the shell
! command fails.
\ No newline at end of file
--- 84,86 ----
- src/interactive_app.py: Prompt method now supports default value for answer.
- src/app.py: shell method new raises a exception if the execution of the shell
! command fails.
Index: README
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/README,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** README 16 Sep 2002 06:49:32 -0000 1.8
--- README 29 Nov 2002 18:34:03 -0000 1.9
***************
*** 1,4 ****
! Welcome to CvsShell 0.3.1
=========================
--- 1,4 ----
! Welcome to CvsShell 0.4
=========================
Index: ReleaseNotes
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/ReleaseNotes,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ReleaseNotes 16 Sep 2002 06:49:32 -0000 1.3
--- ReleaseNotes 29 Nov 2002 18:34:03 -0000 1.4
***************
*** 1,3 ****
! CvsShell 0.3.1 released!
http://cvsshell.sourceforge.net
--- 1,3 ----
! CvsShell 0.4 released!
http://cvsshell.sourceforge.net
Index: index.html
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/index.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** index.html 16 Sep 2002 06:49:32 -0000 1.7
--- index.html 29 Nov 2002 18:34:03 -0000 1.8
***************
*** 10,14 ****
<p>
CvsShell is a console-based cvs-client written in <a href="http://www.python.org">Python</a>.
! The current version is 0.3.1 (2002-08-16). Read the <a href="ChangeLog">change log</a> and the
<a href="ReleaseNotes">release notes</a>.
</p>
--- 10,14 ----
<p>
CvsShell is a console-based cvs-client written in <a href="http://www.python.org">Python</a>.
! The current version is 0.4.0 (2002-11-29). Read the <a href="ChangeLog">change log</a> and the
<a href="ReleaseNotes">release notes</a>.
</p>
***************
*** 53,57 ****
<h3>Release history:</h3>
<ul>
! <li>0.3.1: 2002-08-16</li>
<li>0.3: 2002-08-15</li>
<li>0.2.1: 2002-06-02</li>
--- 53,58 ----
<h3>Release history:</h3>
<ul>
! <li>0.4: 2002-11-29</li>
! <li>0.3.1: 2002-08-16</li>
<li>0.3: 2002-08-15</li>
<li>0.2.1: 2002-06-02</li>
Index: install.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/install.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** install.py 16 Sep 2002 06:49:32 -0000 1.7
--- install.py 29 Nov 2002 18:34:03 -0000 1.8
***************
*** 81,85 ****
self.printMsg(failureMsg)
return
! self.migrateRCFile()
startup, content = self.createStartScript()
try:
--- 81,85 ----
self.printMsg(failureMsg)
return
! # self.migrateRCFile()
startup, content = self.createStartScript()
try:
|
|
From: <no...@so...> - 2002-11-29 16:28:38
|
Bugs item #645765, was opened at 2002-11-29 18:28 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=645765&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: David Fraser (davidfraser) Assigned to: Nobody/Anonymous (nobody) Summary: shell crash in or after more Initial Comment: did status, ran more and crashed when I pressed Enter to go onto the next screen... ========== Traceback starts here ========== uncaught: (<class app.ShellException at 0x8154824>, <app.ShellException instance at 0x816d57c>) Traceback (most recent call last): File "/usr/local/src/cvsshell-0.3.1/src/app.py", line 244, in main self.run() File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 182, in run InteractiveApp.run(self) File "/usr/local/src/cvsshell-0.3.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 148, in evalCommand self.evalSingleCommand(c) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 178, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/usr/local/src/cvsshell-0.3.1/src/cvs_cmds.py", line 99, in status app.printListing() File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 338, in printListing self.listing.printEntries(footer=footer) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 469, in printEntries self.app.more(lines) File "/usr/local/src/cvsshell-0.3.1/src/cvs_shell.py", line 242, in more self.shell(pager + ' ' + tmp) File "/usr/local/src/cvsshell-0.3.1/src/app.py", line 231, in shell raise ShellException(exitCode) ShellException: <app.ShellException instance at 0x816d57c> Program Version: 0.3.1 Platform: linux2 Python version: 2.2 (#1, Apr 12 2002, 15:29:57) [GCC 2.96 20000731 (Red Hat Linux 7.2 2.96-109)] ========== Traceback ends here ========== ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=645765&group_id=48175 |
|
From: <no...@so...> - 2002-11-06 21:37:23
|
Bugs item #634441, was opened at 2002-11-06 15:14 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=634441&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: help command fails (v3.1) Initial Comment: No idea, what happend, I just installed cvsshell v3.1 into /home/david/bin and invoked it by typeing cvsshell and typed "help": More information on the format of the ID-string is available by typing `help list'. You can get more help for a specific command by typing `help <name-of-command>'. ========== Traceback starts here ========== uncaught: (<class app.ShellException at 0x812d8f4>, <app.ShellException instance at 0x819caec>) Traceback (most recent call last): File "/home/david/cvsshell-0.3.1/src/app.py", line 244, in main self.run() File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 182, in run InteractiveApp.run(self) File "/home/david/cvsshell-0.3.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 148, in evalCommand self.evalSingleCommand(c) File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 178, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/home/david/cvsshell-0.3.1/src/basic_cmds.py", line 75, in cmdHelp app.more(help) File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 242, in more self.shell(pager + ' ' + tmp) File "/home/david/cvsshell-0.3.1/src/app.py", line 231, in shell raise ShellException(exitCode) ShellException: <app.ShellException instance at 0x819caec> Program Version: 0.3.1 Platform: linux2 Python version: 2.1.3 (#1, Sep 7 2002, 15:29:56) [GCC 2.95.4 20011002 (Debian prerelease)] ========== Traceback ends here ========== ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2002-11-06 22:37 Message: Logged In: YES user_id=327401 In think this is a duplicate of bug #611206. The latest from CVS should fix this problem. Thanks for reporting this bug! Bye Stefan ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=634441&group_id=48175 |
|
From: <no...@so...> - 2002-11-06 14:14:45
|
Bugs item #634441, was opened at 2002-11-06 06:14 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=634441&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: help command fails (v3.1) Initial Comment: No idea, what happend, I just installed cvsshell v3.1 into /home/david/bin and invoked it by typeing cvsshell and typed "help": More information on the format of the ID-string is available by typing `help list'. You can get more help for a specific command by typing `help <name-of-command>'. ========== Traceback starts here ========== uncaught: (<class app.ShellException at 0x812d8f4>, <app.ShellException instance at 0x819caec>) Traceback (most recent call last): File "/home/david/cvsshell-0.3.1/src/app.py", line 244, in main self.run() File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 182, in run InteractiveApp.run(self) File "/home/david/cvsshell-0.3.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 148, in evalCommand self.evalSingleCommand(c) File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 178, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/home/david/cvsshell-0.3.1/src/basic_cmds.py", line 75, in cmdHelp app.more(help) File "/home/david/cvsshell-0.3.1/src/cvs_shell.py", line 242, in more self.shell(pager + ' ' + tmp) File "/home/david/cvsshell-0.3.1/src/app.py", line 231, in shell raise ShellException(exitCode) ShellException: <app.ShellException instance at 0x819caec> Program Version: 0.3.1 Platform: linux2 Python version: 2.1.3 (#1, Sep 7 2002, 15:29:56) [GCC 2.95.4 20011002 (Debian prerelease)] ========== Traceback ends here ========== ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=634441&group_id=48175 |
|
From: <no...@so...> - 2002-10-28 16:07:36
|
Support Requests item #629929, was opened at 2002-10-28 08:07 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452213&aid=629929&group_id=48175 Category: None Group: None Status: Open Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: .cvsignore Initial Comment: Exclude the files from .cvsignore in the listing ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452213&aid=629929&group_id=48175 |
|
From: <no...@so...> - 2002-09-18 19:12:40
|
Feature Requests item #611238, was opened at 2002-09-18 21:12 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452215&aid=611238&group_id=48175 Category: None Group: None Status: Open Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: do not ignore .cvsignore Initial Comment: Files listed in the .cvsignore file should not be included in the listing produced by the ``refresh'' command. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452215&aid=611238&group_id=48175 |
|
From: <no...@so...> - 2002-09-18 19:11:32
|
Bugs item #611206, was opened at 2002-09-18 20:09 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=611206&group_id=48175 Category: None Group: None >Status: Closed Resolution: Fixed Priority: 5 Submitted By: Jacob Smullyan (smulloni) Assigned to: Nobody/Anonymous (nobody) Summary: help, with no args, causes traceback Initial Comment: You can get more help for a specific command by typing `help <name-of-command>'. ========== Traceback starts here ========== uncaught: (<class app.ShellException at 0x81476d4>, <app.ShellException instance at 0x8223b94>) Traceback (most recent call last): File "/home/smulloni/src/cvsshell-0.3.1/src/app.py", line 244, in main self.run() File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 182, in run InteractiveApp.run(self) File "/home/smulloni/src/cvsshell-0.3.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 148, in evalCommand self.evalSingleCommand(c) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 178, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/home/smulloni/src/cvsshell-0.3.1/src/basic_cmds.py", line 75, in cmdHelp app.more(help) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 242, in more self.shell(pager + ' ' + tmp) File "/home/smulloni/src/cvsshell-0.3.1/src/app.py", line 231, in shell raise ShellException(exitCode) ShellException: <app.ShellException instance at 0x8223b94> Program Version: 0.3.1 Platform: linux2 Python version: 2.2.1 (#1, Jul 16 2002, 10:59:39) [GCC 2.95.3 20010315 (release)] ========== Traceback ends here ========== ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2002-09-18 21:11 Message: Logged In: YES user_id=327401 closed the bug ---------------------------------------------------------------------- Comment By: Stefan Heimann (stefanheimann) Date: 2002-09-18 21:10 Message: Logged In: YES user_id=327401 this bug is fixed now. Thanks for reporting the bug! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=611206&group_id=48175 |
|
From: <no...@so...> - 2002-09-18 19:10:30
|
Bugs item #611206, was opened at 2002-09-18 20:09 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=611206&group_id=48175 Category: None Group: None Status: Open >Resolution: Fixed Priority: 5 Submitted By: Jacob Smullyan (smulloni) Assigned to: Nobody/Anonymous (nobody) Summary: help, with no args, causes traceback Initial Comment: You can get more help for a specific command by typing `help <name-of-command>'. ========== Traceback starts here ========== uncaught: (<class app.ShellException at 0x81476d4>, <app.ShellException instance at 0x8223b94>) Traceback (most recent call last): File "/home/smulloni/src/cvsshell-0.3.1/src/app.py", line 244, in main self.run() File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 182, in run InteractiveApp.run(self) File "/home/smulloni/src/cvsshell-0.3.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 148, in evalCommand self.evalSingleCommand(c) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 178, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/home/smulloni/src/cvsshell-0.3.1/src/basic_cmds.py", line 75, in cmdHelp app.more(help) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 242, in more self.shell(pager + ' ' + tmp) File "/home/smulloni/src/cvsshell-0.3.1/src/app.py", line 231, in shell raise ShellException(exitCode) ShellException: <app.ShellException instance at 0x8223b94> Program Version: 0.3.1 Platform: linux2 Python version: 2.2.1 (#1, Jul 16 2002, 10:59:39) [GCC 2.95.3 20010315 (release)] ========== Traceback ends here ========== ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2002-09-18 21:10 Message: Logged In: YES user_id=327401 this bug is fixed now. Thanks for reporting the bug! ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=611206&group_id=48175 |
|
From: Stefan H. <ste...@us...> - 2002-09-18 19:08:00
|
Update of /cvsroot/cvsshell/cvsshell/src
In directory usw-pr-cvs1:/tmp/cvs-serv20018/src
Modified Files:
app.py cvs_shell.py
Log Message:
fixed bug with sf id #611206
Index: app.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/app.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** app.py 16 Sep 2002 06:57:30 -0000 1.16
--- app.py 18 Sep 2002 19:07:56 -0000 1.17
***************
*** 220,224 ****
def shell(self, command, fork=0):
if self.isVerbose():
! self.printMsg(command) # how about ipc?
if fork == 1:
pipe = os.popen(command, 'r')
--- 220,224 ----
def shell(self, command, fork=0):
if self.isVerbose():
! self.printMsg(command)
if fork == 1:
pipe = os.popen(command, 'r')
***************
*** 228,233 ****
exitCode = os.system(command)
res = None
! if exitCode is not None:
! raise ShellException(exitCode >> 8)
return res
--- 228,234 ----
exitCode = os.system(command)
res = None
! exitCode = exitCode >> 8
! if exitCode:
! raise ShellException(exitCode)
return res
Index: cvs_shell.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v
retrieving revision 1.34
retrieving revision 1.35
diff -C2 -d -r1.34 -r1.35
*** cvs_shell.py 16 Sep 2002 06:57:30 -0000 1.34
--- cvs_shell.py 18 Sep 2002 19:07:56 -0000 1.35
***************
*** 240,244 ****
tmp = tempfile.mktemp()
open(tmp,'w').write(s)
! self.shell(pager + ' ' + tmp)
except (ShellException,IOError,OSError), msg:
self.printMsg(s, nonl=1)
--- 240,244 ----
tmp = tempfile.mktemp()
open(tmp,'w').write(s)
! self.shell(pager + ' ' + tmp)
except (ShellException,IOError,OSError), msg:
self.printMsg(s, nonl=1)
|
|
From: <no...@so...> - 2002-09-18 18:09:04
|
Bugs item #611206, was opened at 2002-09-18 14:09 You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=611206&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Jacob Smullyan (smulloni) Assigned to: Nobody/Anonymous (nobody) Summary: help, with no args, causes traceback Initial Comment: You can get more help for a specific command by typing `help <name-of-command>'. ========== Traceback starts here ========== uncaught: (<class app.ShellException at 0x81476d4>, <app.ShellException instance at 0x8223b94>) Traceback (most recent call last): File "/home/smulloni/src/cvsshell-0.3.1/src/app.py", line 244, in main self.run() File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 182, in run InteractiveApp.run(self) File "/home/smulloni/src/cvsshell-0.3.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 148, in evalCommand self.evalSingleCommand(c) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 178, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/home/smulloni/src/cvsshell-0.3.1/src/basic_cmds.py", line 75, in cmdHelp app.more(help) File "/home/smulloni/src/cvsshell-0.3.1/src/cvs_shell.py", line 242, in more self.shell(pager + ' ' + tmp) File "/home/smulloni/src/cvsshell-0.3.1/src/app.py", line 231, in shell raise ShellException(exitCode) ShellException: <app.ShellException instance at 0x8223b94> Program Version: 0.3.1 Platform: linux2 Python version: 2.2.1 (#1, Jul 16 2002, 10:59:39) [GCC 2.95.3 20010315 (release)] ========== Traceback ends here ========== ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=611206&group_id=48175 |
|
From: Stefan H. <ste...@us...> - 2002-09-16 06:57:35
|
Update of /cvsroot/cvsshell/cvsshell/src
In directory usw-pr-cvs1:/tmp/cvs-serv6101
Modified Files:
app.py cvs_shell.py
Log Message:
fixed bug that crashed cvs shell if the pager exited with an error
Index: app.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/app.py,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -d -r1.15 -r1.16
*** app.py 16 Sep 2002 06:49:32 -0000 1.15
--- app.py 16 Sep 2002 06:57:30 -0000 1.16
***************
*** 229,233 ****
res = None
if exitCode is not None:
! raise ShellException(exitCode)
return res
--- 229,233 ----
res = None
if exitCode is not None:
! raise ShellException(exitCode >> 8)
return res
***************
*** 284,285 ****
--- 284,288 ----
GetSetProvider.__init__(self)
self.exitCode = exitCode
+
+ def __repr__(self):
+ return 'shell command terminated with exit-code %d' % self.exitCode
Index: cvs_shell.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** cvs_shell.py 16 Sep 2002 06:49:32 -0000 1.33
--- cvs_shell.py 16 Sep 2002 06:57:30 -0000 1.34
***************
*** 241,245 ****
open(tmp,'w').write(s)
self.shell(pager + ' ' + tmp)
! except (IOError,OSError), msg:
self.printMsg(s, nonl=1)
self.printErr("Error invoking pager `%s': %s" %
--- 241,245 ----
open(tmp,'w').write(s)
self.shell(pager + ' ' + tmp)
! except (ShellException,IOError,OSError), msg:
self.printMsg(s, nonl=1)
self.printErr("Error invoking pager `%s': %s" %
|
|
From: Stefan H. <ste...@us...> - 2002-09-16 06:49:35
|
Update of /cvsroot/cvsshell/cvsshell/src
In directory usw-pr-cvs1:/tmp/cvs-serv2261/src
Modified Files:
app.py basic_cmds.py cvs_cmds.py cvs_shell.py
interactive_app.py
Log Message:
changes of release 0.3.0 -> 0.3.1
Index: app.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/app.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -d -r1.14 -r1.15
*** app.py 29 Jul 2002 17:29:10 -0000 1.14
--- app.py 16 Sep 2002 06:49:32 -0000 1.15
***************
*** 218,222 ****
sys.exit(status)
! def shell(self, command, fork=0, inp=''):
if self.isVerbose():
self.printMsg(command) # how about ipc?
--- 218,222 ----
sys.exit(status)
! def shell(self, command, fork=0):
if self.isVerbose():
self.printMsg(command) # how about ipc?
***************
*** 224,232 ****
pipe = os.popen(command, 'r')
res = pipe.read()
else:
! pipe = os.popen(command, 'w')
! pipe.write(inp) # send it input
res = None
- exitCode = pipe.close()
if exitCode is not None:
raise ShellException(exitCode)
--- 224,231 ----
pipe = os.popen(command, 'r')
res = pipe.read()
+ exitCode = pipe.close()
else:
! exitCode = os.system(command)
res = None
if exitCode is not None:
raise ShellException(exitCode)
Index: basic_cmds.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/basic_cmds.py,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** basic_cmds.py 7 Aug 2002 21:37:12 -0000 1.23
--- basic_cmds.py 16 Sep 2002 06:49:32 -0000 1.24
***************
*** 174,177 ****
--- 174,183 ----
wDir = wDir or '.'
try:
+ if not os.path.exists(wDir):
+ app.printErr('directory does not exist.')
+ return
+ if not os.path.isdir(wDir):
+ app.printErr('path does not denote a directory.')
+ return
if not os.path.exists(os.path.join(wDir, 'CVS')):
app.printErr('directory is not under CVS control.')
Index: cvs_cmds.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_cmds.py,v
retrieving revision 1.16
retrieving revision 1.17
diff -C2 -d -r1.16 -r1.17
*** cvs_cmds.py 15 Aug 2002 21:42:17 -0000 1.16
--- cvs_cmds.py 16 Sep 2002 06:49:32 -0000 1.17
***************
*** 58,62 ****
except CvsError: return
entries = []
! dir = None
n = len(lines)
i = 0
--- 58,62 ----
except CvsError: return
entries = []
! dir = '.'
n = len(lines)
i = 0
Index: cvs_shell.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** cvs_shell.py 15 Aug 2002 21:42:17 -0000 1.32
--- cvs_shell.py 16 Sep 2002 06:49:32 -0000 1.33
***************
*** 28,32 ****
from plugable_app import PlugableApp
! VERSION = '0.3'
NAME ='CvsShell'
COPYRIGHT = 'Copyright 2002 Stefan Heimann (ma...@st...).\n' \
--- 28,32 ----
from plugable_app import PlugableApp
! VERSION = '0.3.1'
NAME ='CvsShell'
COPYRIGHT = 'Copyright 2002 Stefan Heimann (ma...@st...).\n' \
***************
*** 87,91 ****
self.readConfigFile()
self.listingFilter = utils.splitquoted(self.configMap.get('filter',''))
! self.enableColor = self.configMap.get('colors', 'off') == 'on'
self.batchMode = 0
self.completeableCommands = self.getAvailableCommands()
--- 87,91 ----
self.readConfigFile()
self.listingFilter = utils.splitquoted(self.configMap.get('filter',''))
! self.enableColor = self.configMap.get('colors', 'off') == 'on' and not self.onWindows
self.batchMode = 0
self.completeableCommands = self.getAvailableCommands()
Index: interactive_app.py
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/src/interactive_app.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -C2 -d -r1.13 -r1.14
*** interactive_app.py 29 Jul 2002 17:29:10 -0000 1.13
--- interactive_app.py 16 Sep 2002 06:49:32 -0000 1.14
***************
*** 50,55 ****
pass
import atexit
! atexit.register(readline.write_history_file, self.historyFile)
def run(self):
while 1:
--- 50,63 ----
pass
import atexit
! atexit.register(self.writeHistoryFile)
+ def writeHistoryFile(self):
+ try:
+ import readline
+ readline.write_history_file(self.historyFile)
+ except ImportError: pass
+ except IOError, msg:
+ self.printErr(msg)
+
def run(self):
while 1:
|
|
From: Stefan H. <ste...@us...> - 2002-09-16 06:49:35
|
Update of /cvsroot/cvsshell/cvsshell/etc
In directory usw-pr-cvs1:/tmp/cvs-serv2261/etc
Modified Files:
default-cvsshellrc
Log Message:
changes of release 0.3.0 -> 0.3.1
Index: default-cvsshellrc
===================================================================
RCS file: /cvsroot/cvsshell/cvsshell/etc/default-cvsshellrc,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** default-cvsshellrc 29 Jul 2002 17:29:10 -0000 1.11
--- default-cvsshellrc 16 Sep 2002 06:49:32 -0000 1.12
***************
*** 11,15 ****
filter = *.pyc *~
! # Switch colors on or off
colors = on
color-info = cyan
--- 11,16 ----
filter = *.pyc *~
! # Switch colors on or off
! # this option is ignored on windows (except with cygwin)
colors = on
color-info = cyan
|
|
From: Stefan H. <ste...@us...> - 2002-09-16 06:49:35
|
Update of /cvsroot/cvsshell/cvsshell In directory usw-pr-cvs1:/tmp/cvs-serv2261 Modified Files: ChangeLog README ReleaseNotes index.html install.py Log Message: changes of release 0.3.0 -> 0.3.1 Index: ChangeLog =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/ChangeLog,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** ChangeLog 15 Aug 2002 21:42:16 -0000 1.10 --- ChangeLog 16 Sep 2002 06:49:31 -0000 1.11 *************** *** 1,4 **** --- 1,11 ---- CvsShell Version History + * Version 0.3.1 + + + Bugfixes: + - fixed bug ID 595751 + - fixed various bugs on the windows platform + + * Version 0.3 Index: README =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/README,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** README 15 Aug 2002 21:42:16 -0000 1.7 --- README 16 Sep 2002 06:49:32 -0000 1.8 *************** *** 1,5 **** ! Welcome to CvsShell 0.3 ! ======================= --- 1,5 ---- ! Welcome to CvsShell 0.3.1 ! ========================= Index: ReleaseNotes =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/ReleaseNotes,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** ReleaseNotes 15 Aug 2002 21:42:16 -0000 1.2 --- ReleaseNotes 16 Sep 2002 06:49:32 -0000 1.3 *************** *** 1,3 **** ! CvsShell 0.3 released! http://cvsshell.sourceforge.net --- 1,3 ---- ! CvsShell 0.3.1 released! http://cvsshell.sourceforge.net *************** *** 6,11 **** to the cvs commands through a shell-like user interface. ! Many features and improvements have been added in this release. Make ! sure to have a look at the changelog. Features: --- 6,10 ---- to the cvs commands through a shell-like user interface. ! This release fixes some bugs on windows. Features: Index: index.html =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/index.html,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** index.html 15 Aug 2002 21:42:16 -0000 1.6 --- index.html 16 Sep 2002 06:49:32 -0000 1.7 *************** *** 10,14 **** <p> CvsShell is a console-based cvs-client written in <a href="http://www.python.org">Python</a>. ! The current version is 0.3 (2002-08-15). Read the <a href="ChangeLog">change log</a> and the <a href="ReleaseNotes">release notes</a>. </p> --- 10,14 ---- <p> CvsShell is a console-based cvs-client written in <a href="http://www.python.org">Python</a>. ! The current version is 0.3.1 (2002-08-16). Read the <a href="ChangeLog">change log</a> and the <a href="ReleaseNotes">release notes</a>. </p> *************** *** 53,56 **** --- 53,57 ---- <h3>Release history:</h3> <ul> + <li>0.3.1: 2002-08-16</li> <li>0.3: 2002-08-15</li> <li>0.2.1: 2002-06-02</li> *************** *** 62,66 **** <!-- Created: Fri Mar 15 20:53:58 CET 2002 --> <!-- hhmts start --> ! Last modified: Thu Aug 15 23:15:35 CEST 2002 <!-- hhmts end --> <br> --- 63,67 ---- <!-- Created: Fri Mar 15 20:53:58 CET 2002 --> <!-- hhmts start --> ! Last modified: Fri Aug 16 14:14:39 CEST 2002 <!-- hhmts end --> <br> Index: install.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/install.py,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** install.py 27 May 2002 07:46:36 -0000 1.6 --- install.py 16 Sep 2002 06:49:32 -0000 1.7 *************** *** 142,146 **** cvs_shell.main() raw_input() ! """ % (self.cvsDir, os.path.join(self.THIS_DIR, 'src'))) def createUnixStartScript(self): --- 142,146 ---- cvs_shell.main() raw_input() ! """ % (self.cvsDir, self.THIS_DIR)) def createUnixStartScript(self): |