cvsshell-devel Mailing List for CvsShell
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...> - 2004-07-21 11:52:52
|
Bugs item #995176, was opened at 2004-07-21 04: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=995176&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: AttributeError exception thrown after "status" command. Initial Comment: $ status ========== Traceback starts here ========== uncaught: (<class exceptions.AttributeError at 0x4029b80c>, <exceptions.AttributeError instance at 0x40555dec>) Traceback (most recent call last): File "/home/andi/software/cvsshell/src/app.py", line 255, in main self.run() File "/usr/local/src/cvsshell/src/cvs_shell.py", line 215, in run InteractiveApp.run(self) File "/home/andi/software/cvsshell/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/usr/local/src/cvsshell/src/cvs_shell.py", line 177, in evalCommand self.evalSingleCommand(c) File "/usr/local/src/cvsshell/src/cvs_shell.py", line 211, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/home/andi/software/cvsshell/src/cvs_cmds.py", line 93, in status repRev = regexRepRev.search(lines[i]).group(1) AttributeError: 'NoneType' object has no attribute 'group' Program Version: 0.5.1 Platform: linux2 Python version: 2.3.4 (#1, Jun 14 2004, 18:54:08) [GCC 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6)] ========== Traceback ends here ========== submitted by ap...@au... ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=995176&group_id=48175 |
From: SourceForge.net <no...@so...> - 2004-02-26 23:10:43
|
Bugs item #905453, was opened at 2004-02-26 14:58 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=905453&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Ctrl-C Initial Comment: ========== Traceback starts here ========== uncaught: (<class exceptions.AttributeError at 0x4017e71c>, <exceptions.Attribu eError instance at 0x401f88cc>) Traceback (most recent call last): File "/u2/charles/cvsshell-0.5.1/src/app.py", line 255, in main self.run() File "/usr/sbin/cvs_shell.py", line 215, in run InteractiveApp.run(self) File "/usr/local/cvsshell-0.5.1/src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/usr/sbin/cvs_shell.py", line 177, in evalCommand self.evalSingleCommand(c) File "/usr/sbin/cvs_shell.py", line 211, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/usr/local/cvsshell-0.5.1/src/cvs_cmds.py", line 396, in commit filenames = app.applyOnEntryList(rest, lambda e, fname: fname) File "/usr/sbin/cvs_shell.py", line 378, in applyOnEntryList nums = utils.parseNumberStr(opts) File "/usr/local/cvsshell-0.5.1/src/utils.py", line 63, in parseNumberStr s = s.strip() AttributeError: 'NoneType' object has no attribute 'strip' Program Version: 0.5.1 Platform: linux2 Python version: 2.3.3 (#1, Feb 26 2004, 13:27:04) [GCC 2.95.3 20010315 (release)] ========== Traceback ends here ========== ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=905453&group_id=48175 |
From: SourceForge.net <no...@so...> - 2004-02-20 09:46:50
|
Bugs item #733254, was opened at 2003-05-06 15:19 Message generated for change (Comment added) made by stefanheimann You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=733254&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Rejected Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: refresh does not work Initial Comment: ========== Traceback starts here ========== uncaught: ('XXX', None) Traceback (most recent call last): File "/raid/localhome/sheimann/cvsshell/./src/app.py", line 255, in main self.run() File "/raid/localhome/sheimann/cvsshell/./src/cvs_shell.py", line 215, in run InteractiveApp.run(self) File "/raid/localhome/sheimann/cvsshell/./src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/raid/localhome/sheimann/cvsshell/./src/cvs_shell.py", line 177, in evalCommand self.evalSingleCommand(c) File "/raid/localhome/sheimann/cvsshell/./src/cvs_shell.py", line 211, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/raid/localhome/sheimann/cvsshell/./src/basic_cmds.py", line 309, in refresh visit(entries, '.', os.listdir('.')) File "/raid/localhome/sheimann/cvsshell/./src/basic_cmds.py", line 265, in visit raise 'XXX' XXX ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2004-02-20 10:39 Message: Logged In: YES user_id=327401 not enough information ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=733254&group_id=48175 |
From: SourceForge.net <no...@so...> - 2004-02-20 09:35:05
|
Bugs item #728986, was opened at 2003-04-28 17:38 Message generated for change (Comment added) made by stefanheimann You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=728986&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Wont Fix Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: undelete command Initial Comment: It would be cool to have a undelete command ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2004-02-20 10:27 Message: Logged In: YES user_id=327401 Don't know how to implement this ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=728986&group_id=48175 |
From: SourceForge.net <no...@so...> - 2004-02-20 09:28:30
|
Bugs item #749109, was opened at 2003-06-04 21:42 Message generated for change (Comment added) made by stefanheimann You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=749109&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: diff command for comparing the latest 2 revisions needed. Initial Comment: the title says all. ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2004-02-20 10:20 Message: Logged In: YES user_id=327401 fixed in 0.6 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=749109&group_id=48175 |
From: SourceForge.net <no...@so...> - 2004-02-20 08:24:31
|
Bugs item #728990, was opened at 2003-04-28 17:46 Message generated for change (Comment added) made by stefanheimann You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=728990&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: filter for unknown files Initial Comment: It should be possible to filter unknow files from the listing ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2004-02-20 09:17 Message: Logged In: YES user_id=327401 fixed in 0.6 (the list command now accepts an option which specifies what kind of files should be displayed) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=728990&group_id=48175 |
From: Stefan H. <ste...@us...> - 2003-10-09 17:49:05
|
Update of /cvsroot/cvsshell/cvsshell In directory sc8-pr-cvs1:/tmp/cvs-serv4372 Modified Files: ChangeLog index.html Log Message: ?? Index: ChangeLog =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/ChangeLog,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** ChangeLog 26 Apr 2003 12:49:58 -0000 1.14 --- ChangeLog 9 Oct 2003 17:48:56 -0000 1.15 *************** *** 1,4 **** --- 1,11 ---- CvsShell Version History + * Version 0.5.1 + + + Bugfixes: + - Fixed bug that occured if the CVS directory exists but not the file CVS/Entries + - bug #733254 (problem with refresh command) + + * Version 0.5.0 Index: index.html =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/index.html,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** index.html 26 Apr 2003 12:49:58 -0000 1.10 --- index.html 9 Oct 2003 17:48:56 -0000 1.11 *************** *** 65,69 **** <h3>Release history:</h3> ! <ul> <li>0.4: 2002-11-29</li> <li>0.3.1: 2002-08-16</li> --- 65,70 ---- <h3>Release history:</h3> ! <ul> ! <li>0.5: 2003-04-26</li> <li>0.4: 2002-11-29</li> <li>0.3.1: 2002-08-16</li> *************** *** 73,81 **** <li>0.1: 2002-03-16</li> </ul> <hr> <address><a href="mailto:ma...@st...">Stefan Heimann</a></address> <!-- Created: Fri Mar 15 20:53:58 CET 2002 --> <!-- hhmts start --> ! Last modified: Sat Apr 26 14:38:17 CEST 2003 <!-- hhmts end --> <br> --- 74,84 ---- <li>0.1: 2002-03-16</li> </ul> + + <h3>Other CVS clients:</h3> <hr> <address><a href="mailto:ma...@st...">Stefan Heimann</a></address> <!-- Created: Fri Mar 15 20:53:58 CET 2002 --> <!-- hhmts start --> ! Last modified: Tue May 6 22:50:01 CEST 2003 <!-- hhmts end --> <br> |
From: Stefan H. <ste...@us...> - 2003-10-09 17:49:01
|
Update of /cvsroot/cvsshell/cvsshell/src In directory sc8-pr-cvs1:/tmp/cvs-serv4372/src Modified Files: app.py Log Message: ?? Index: app.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/app.py,v retrieving revision 1.18 retrieving revision 1.19 diff -C2 -d -r1.18 -r1.19 *** app.py 15 Apr 2003 13:40:09 -0000 1.18 --- app.py 9 Oct 2003 17:48:56 -0000 1.19 *************** *** 257,260 **** --- 257,262 ---- except SystemExit: # ignore if from exit() pass + except KeyboardInterrupt: + pass except: self.printErr('========== Traceback starts here ==========') |
From: Stefan H. <ste...@us...> - 2003-09-24 13:38:30
|
Update of /cvsroot/cvsshell/cvsshell/src In directory sc8-pr-cvs1:/tmp/cvs-serv19906/src Modified Files: cvs_cmds.py cvs_shell.py utils.py Log Message: added basic support for filtering based on status Index: cvs_cmds.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_cmds.py,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** cvs_cmds.py 26 Apr 2003 12:49:58 -0000 1.25 --- cvs_cmds.py 24 Sep 2003 13:38:24 -0000 1.26 *************** *** 21,25 **** import os, re, string, getopt, utils ! from cvs_shell import CvsShell, Listing, Entry, CvsError, InternalCvsError from app import AppError --- 21,26 ---- import os, re, string, getopt, utils ! from cvs_shell import CvsShell, Listing, Entry, CvsError, InternalCvsError, \ ! createStatusFilter from app import AppError *************** *** 328,331 **** --- 329,339 ---- app.printErr(msg) return + # only commit regular files + commitFilenames = [] + for f in filenames: + if os.path.isfile(f): + commitFilenames.append(f) + if not commitFilenames: + return # answ = app.prompt("\nThe files have been scheduled for addition.\n" \ *************** *** 334,338 **** if answ == 'yes': try: ! args = app.getInitialLogmessageOption() + filenames app.runCvsCmd('commit', rootDir=toAddListing.getRootDir(), fork=0, args=args) --- 342,346 ---- if answ == 'yes': try: ! args = app.getInitialLogmessageOption() + commitFilenames app.runCvsCmd('commit', rootDir=toAddListing.getRootDir(), fork=0, args=args) *************** *** 586,589 **** --- 594,617 ---- def printListing(app, name, args): """Print out the current listing. + + You can filter the files by their status. The filter is specified by + giving the corresponding status letters as an optional argument to the + command. If the first letter is a `!', the following letters are + interpreted as statuses which should not be displayed. + + Examples: + + list MC + + displays only the modified and the files which have a conflict. The + status letters are case-insensitive. + + list ! ? + + displays all files which are not unknown to CVS. + + + Listing format: + --------------- The numbers on the left side of the listing are the IDs of the files. *************** *** 606,617 **** selects the files with the ids 3, 4, 7, 9, 10, 12, 19 ! 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() --- 634,655 ---- selects the files with the ids 3, 4, 7, 9, 10, 12, 19 ! You can hide files matching a specific pattern 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 as well. 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. """ ! n = len(args) ! if n == 0: ! app.printListing() ! else: ! s = ''.join(args) ! try: ! filter = createStatusFilter(s) ! app.printListing(statusFilter = filter) ! except ValueError, e: ! app.printErr(str(e)) ! Index: cvs_shell.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v retrieving revision 1.49 retrieving revision 1.50 diff -C2 -d -r1.49 -r1.50 *** cvs_shell.py 4 Jun 2003 06:34:37 -0000 1.49 --- cvs_shell.py 24 Sep 2003 13:38:24 -0000 1.50 *************** *** 392,396 **** ! def printListing(self, footer=None): def refresh(): self.printMsg('getting listing from `' + self.cvsRoot + --- 392,396 ---- ! def printListing(self, footer=None, statusFilter=None): def refresh(): self.printMsg('getting listing from `' + self.cvsRoot + *************** *** 407,411 **** refresh() else: ! self.listing.printEntries(footer=footer) if self.getDirtyListing(): self.printMsg("Listing may be out-of-date. " \ --- 407,411 ---- refresh() else: ! self.listing.printEntries(footer=footer, statusFilter=statusFilter) if self.getDirtyListing(): self.printMsg("Listing may be out-of-date. " \ *************** *** 590,593 **** --- 590,594 ---- if not filter.filter(e.name): self.entries.append(e) + self.statusFilter = None def sortEntries(self): *************** *** 613,620 **** return None ! def printEntries(self, verbose=1, footer=None): if not self.entries: if verbose: self.app.printMsg('No entries available.') return maxStatus = 0 maxName = 0 --- 614,623 ---- return None ! def printEntries(self, verbose=1, footer=None, statusFilter=None): if not self.entries: if verbose: self.app.printMsg('No entries available.') return + if statusFilter is None: + statusFilter = self.statusFilter maxStatus = 0 maxName = 0 *************** *** 622,626 **** maxStatus = max(len(e.status), maxStatus) maxName = max(len(e.name), maxName) ! formatStr = " %%%dd %%-%ds %%s%%s" % (len(`len(self.entries)`), maxStatus) oldDir = None id = 0 --- 625,630 ---- maxStatus = max(len(e.status), maxStatus) maxName = max(len(e.name), maxName) ! formatStr = " %%%dd %%-%ds %%s%%s" % (len(`len(self.entries)`), ! maxStatus) oldDir = None id = 0 *************** *** 628,631 **** --- 632,636 ---- self.app.printMsg('Root Directory: ' + os.path.abspath(self.rootDir)) hidden = 0 + filtered = 0 for e in self.entries: if e.status == Entry.S_OK and not self.app.showUnmodified: *************** *** 633,636 **** --- 638,645 ---- id += 1 continue + if statusFilter is not None and e.status not in statusFilter: + filtered += 1 + id += 1 + continue newDir = e.dir if oldDir != newDir: *************** *** 650,654 **** lines.append(footer + '\n') if hidden: ! lines.append("%d files are unmodified.\nEnable the option `show-unmodified' to show these files.\n" % hidden) self.app.more(lines) --- 659,667 ---- lines.append(footer + '\n') if hidden: ! lines.append("%d files are unmodified.\n" \ ! "Enable the option `show-unmodified' to show " \ ! "these files.\n" % hidden) ! if filtered: ! lines.append('%d files are filtered\n' % filtered) self.app.more(lines) *************** *** 658,671 **** ############################## class Entry(GetSetProvider): ! S_ADDED = 'A' # file was added to the repository but has not been commited ! S_CONFLICT = 'C' # there is a conflict between the repository revision and the working revison S_MODIFIED = 'M' # file was locally modified S_PATCHED = 'P' # file was patched by the server ! S_REMOVED = 'R' # file has been scheduled for removal, but has not been commited S_UPDATED = 'U' # file was updated by the server S_UNKNOWN = '?' # status is unknown S_OK = 'OK' # file on the sandbox is in sync with repository S_DELETED = 'D' # removal has been commited to the repository statusToColorKey = None def __init__(self, dir, name, status, info=''): --- 671,725 ---- ############################## + def createStatusFilter(s): + """ + + Creates a list of entry statuses from the given string. The + string contains the letters of the statuses which should be + contained in the list. The case of the letters does not matter. + Raises ValueError if the string contains an unknown character. If + the first letter is a '!', the following letters are interpreted + as statuses which should not be included in the filter. + + """ + if len(s) == 0: + return [] + if s[0] == '!': + s = s[1:] + negative = 1 + else: + negative = 0 + s = s.upper() + for c in s: + if c not in Entry.statusList: + raise ValueError("Illegal status: %s" % c) + + if negative: + filter = Entry.statusList[:] # copy status list + for c in s: + utils.removeAll(filter, c) + else: + filter = [] + for c in s: + filter.append(c) + + return filter + + class Entry(GetSetProvider): ! S_ADDED = 'A' # file was added to the repository but has not been ! # commited ! S_CONFLICT = 'C' # there is a conflict between the repository revision ! # and the working revison S_MODIFIED = 'M' # file was locally modified S_PATCHED = 'P' # file was patched by the server ! S_REMOVED = 'R' # file has been scheduled for removal, but has not ! # been commited S_UPDATED = 'U' # file was updated by the server S_UNKNOWN = '?' # status is unknown S_OK = 'OK' # file on the sandbox is in sync with repository S_DELETED = 'D' # removal has been commited to the repository + statusList = [S_ADDED, S_CONFLICT, S_MODIFIED, S_PATCHED, S_REMOVED, + S_UPDATED, S_UNKNOWN, S_OK, S_DELETED] + statusToColorKey = None def __init__(self, dir, name, status, info=''): Index: utils.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/utils.py,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** utils.py 21 Apr 2003 20:08:52 -0000 1.17 --- utils.py 24 Sep 2003 13:38:24 -0000 1.18 *************** *** 224,228 **** ! ############################## # Tests --- 224,233 ---- ! def removeAll(list, value): ! while 1: ! try: list.remove(value) ! except ValueError: break ! ! ############################## # Tests *************** *** 321,322 **** --- 326,328 ---- unittest.main() + |
From: Stefan H. <ste...@us...> - 2003-09-24 13:38:30
|
Update of /cvsroot/cvsshell/cvsshell/etc In directory sc8-pr-cvs1:/tmp/cvs-serv19906/etc Modified Files: cvsshell.ini default-cvsshellrc Log Message: added basic support for filtering based on status Index: cvsshell.ini =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/etc/cvsshell.ini,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** cvsshell.ini 21 Apr 2003 20:08:50 -0000 1.17 --- cvsshell.ini 24 Sep 2003 13:38:24 -0000 1.18 *************** *** 36,40 **** co, get, checkout = Acsd:ND:r:fj:k:lRnpP st, stat, status = lrv ! diff = r:r:D:D:lNR log = bd:hNr:Rs:tw:r end --- 36,40 ---- co, get, checkout = Acsd:ND:r:fj:k:lRnpP st, stat, status = lrv ! diff = r:r:D:D:lNRbBwE log = bd:hNr:Rs:tw:r end Index: default-cvsshellrc =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/etc/default-cvsshellrc,v retrieving revision 1.15 retrieving revision 1.16 diff -C2 -d -r1.15 -r1.16 *** default-cvsshellrc 26 Apr 2003 12:49:58 -0000 1.15 --- default-cvsshellrc 24 Sep 2003 13:38:24 -0000 1.16 *************** *** 8,12 **** # filenames that matches one of these patterns should be excluded ! # from the listing as produced by update, refresh or status filter = *.pyc *~ *.class --- 8,13 ---- # filenames that matches one of these patterns should be excluded ! # from the listing as produced by update, sim-update refresh ! # or status filter = *.pyc *~ *.class |
From: SourceForge.net <no...@so...> - 2003-09-23 07:50:05
|
Feature Requests item #811027, was opened at 2003-09-23 09:50 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452215&aid=811027&group_id=48175 Category: None Group: None Status: Open Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: Filter for listing Initial Comment: It should be possible to specify a filter for the listing: show only the modified files, show only the unknown files, show only conflicts,... I want to set the filter per command as well as per session: list M -- shows only modified files sim-update M -- simulates an update and shows only the modified files set-filter M -- all further operations with the listing show only the modified files (if no other filter is given for the operation) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452215&aid=811027&group_id=48175 |
From: SourceForge.net <no...@so...> - 2003-07-10 09:40:39
|
Bugs item #768958, was opened at 2003-07-10 10:35 Message generated for change (Comment added) made by stefanheimann You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=768958&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Invalid Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Update and Status don't work in Windows Initial Comment: Those commands use the Unix 'less' command that don't work with Windows dos-prompt. $ stat Root Directory: H:\ 'less' is not recognized as an internal or external command, operable program or batch file. ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2003-07-10 11:40 Message: Logged In: YES user_id=327401 You have to modify the .cvsshellrc file (placed in your $HOME folder, just search for `.cvsshellrc' to find this file). Replace the line pager = less -R -F -X with pager = more I will add this to the README of the next release! Thanks for reporting this problem. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=768958&group_id=48175 |
From: SourceForge.net <no...@so...> - 2003-07-10 08:35:03
|
Bugs item #768958, was opened at 2003-07-10 01:35 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=768958&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: Update and Status don't work in Windows Initial Comment: Those commands use the Unix 'less' command that don't work with Windows dos-prompt. $ stat Root Directory: H:\ 'less' is not recognized as an internal or external command, operable program or batch file. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=768958&group_id=48175 |
From: SourceForge.net <no...@so...> - 2003-06-04 19:42:00
|
Bugs item #749109, was opened at 2003-06-04 21:42 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=749109&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Stefan Heimann (stefanheimann) Assigned to: Nobody/Anonymous (nobody) Summary: diff command for comparing the latest 2 revisions needed. Initial Comment: the title says all. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=749109&group_id=48175 |
From: Stefan H. <ste...@us...> - 2003-06-04 06:34:41
|
Update of /cvsroot/cvsshell/cvsshell/src In directory sc8-pr-cvs1:/tmp/cvs-serv3326 Modified Files: cvs_shell.py Log Message: changed the version string Index: cvs_shell.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v retrieving revision 1.48 retrieving revision 1.49 diff -C2 -d -r1.48 -r1.49 *** cvs_shell.py 26 Apr 2003 12:49:58 -0000 1.48 --- cvs_shell.py 4 Jun 2003 06:34:37 -0000 1.49 *************** *** 36,40 **** from plugable_app import PlugableApp ! VERSION = '0.5.0' NAME ='CvsShell' COPYRIGHT = 'Copyright 2002, 2003 Stefan Heimann (ma...@st...).\n' \ --- 36,40 ---- from plugable_app import PlugableApp ! VERSION = '0.5.1' NAME ='CvsShell' COPYRIGHT = 'Copyright 2002, 2003 Stefan Heimann (ma...@st...).\n' \ |
From: Stefan H. <ste...@us...> - 2003-05-06 13:51:44
|
Update of /cvsroot/cvsshell/cvsshell/src In directory sc8-pr-cvs1:/tmp/cvs-serv11463/src Modified Files: basic_cmds.py Log Message: bugfix Index: basic_cmds.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/basic_cmds.py,v retrieving revision 1.30 retrieving revision 1.31 diff -C2 -d -r1.30 -r1.31 *** basic_cmds.py 21 Apr 2003 17:58:07 -0000 1.30 --- basic_cmds.py 6 May 2003 13:51:39 -0000 1.31 *************** *** 213,218 **** names = [] return ! ! cvsEntries = utils.parseCvsEntries(dirname) ignoreFilter = app.getCvsIgnoreFilter(dirname) --- 213,221 ---- names = [] return ! ! try: ! cvsEntries = utils.parseCvsEntries(dirname) ! except IOError, msg: ! cvsEntries = ({},{}) ignoreFilter = app.getCvsIgnoreFilter(dirname) *************** *** 262,267 **** except ValueError: pass continue - if name == 'classes': - raise 'XXX' if isCvsInfoDir(name): try: names.remove(name) --- 265,268 ---- |
From: SourceForge.net <no...@so...> - 2003-05-06 13:19:57
|
Bugs item #733254, was opened at 2003-05-06 06:19 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=733254&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: refresh does not work Initial Comment: ========== Traceback starts here ========== uncaught: ('XXX', None) Traceback (most recent call last): File "/raid/localhome/sheimann/cvsshell/./src/app.py", line 255, in main self.run() File "/raid/localhome/sheimann/cvsshell/./src/cvs_shell.py", line 215, in run InteractiveApp.run(self) File "/raid/localhome/sheimann/cvsshell/./src/interactive_app.py", line 68, in run result = self.evalCommand(command) File "/raid/localhome/sheimann/cvsshell/./src/cvs_shell.py", line 177, in evalCommand self.evalSingleCommand(c) File "/raid/localhome/sheimann/cvsshell/./src/cvs_shell.py", line 211, in evalSingleCommand return fun(self, cmdName, cmdOpts) File "/raid/localhome/sheimann/cvsshell/./src/basic_cmds.py", line 309, in refresh visit(entries, '.', os.listdir('.')) File "/raid/localhome/sheimann/cvsshell/./src/basic_cmds.py", line 265, in visit raise 'XXX' XXX ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=733254&group_id=48175 |
From: SourceForge.net <no...@so...> - 2003-04-28 15:46:13
|
Bugs item #728990, was opened at 2003-04-28 08:46 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=728990&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: filter for unknown files Initial Comment: It should be possible to filter unknow files from the listing ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=728990&group_id=48175 |
From: SourceForge.net <no...@so...> - 2003-04-28 15:38:57
|
Bugs item #728986, was opened at 2003-04-28 08:38 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=728986&group_id=48175 Category: None Group: None Status: Open Resolution: None Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: undelete command Initial Comment: It would be cool to have a undelete command ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=728986&group_id=48175 |
From: Stefan H. <ste...@us...> - 2003-04-26 12:53:58
|
Update of /cvsroot/cvsshell/cvsshell In directory sc8-pr-cvs1:/tmp/cvs-serv26364 Modified Files: ReleaseNotes Log Message: fixed typo Index: ReleaseNotes =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/ReleaseNotes,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** ReleaseNotes 26 Apr 2003 12:49:58 -0000 1.6 --- ReleaseNotes 26 Apr 2003 12:53:54 -0000 1.7 *************** *** 7,11 **** CvsShell is written in python and runs on every platform for which cvs ! and python is available. --- 7,11 ---- CvsShell is written in python and runs on every platform for which cvs ! and python are available. |
From: Stefan H. <ste...@us...> - 2003-04-26 12:50:01
|
Update of /cvsroot/cvsshell/cvsshell In directory sc8-pr-cvs1:/tmp/cvs-serv25123 Modified Files: ChangeLog README ReleaseNotes build.py index.html Log Message: final changes for release 0.5 Index: ChangeLog =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/ChangeLog,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** ChangeLog 15 Apr 2003 13:40:06 -0000 1.13 --- ChangeLog 26 Apr 2003 12:49:58 -0000 1.14 *************** *** 3,6 **** --- 3,12 ---- * Version 0.5.0 + + New Features: + - new commands: login, logout. cvsshell tries to log in automatically when + needed (bug #718035) + - new command: log. Displays the log messages of a file + - new command: diff. Displays a diff between different revisions of a file. + + Enhancements: - improved filtering of files listed in ~/.cvsignore, $CVSIGNORE, *************** *** 9,14 **** rename operations automatically. Have a look at the 'initial-commit-message' and 'delete-message' configuration options. - - new commands: login, logout. cvsshell tries to log in automatically when - needed (bug #718035) + Bugfixes: --- 15,18 ---- Index: README =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/README,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** README 15 Apr 2003 13:40:06 -0000 1.11 --- README 26 Apr 2003 12:49:58 -0000 1.12 *************** *** 1,4 **** ! dfa sadfa ! Welcome to CvsShell 0.4.1 ========================= --- 1,3 ---- ! Welcome to CvsShell @@version@@ ========================= *************** *** 25,46 **** -------- * CvsShell prompts you for all arguments needed for executing a command. ! * Aliases for different cvsroots. ! * Listing of all modified files in the current directory tree. * Operations on files in the listing can be executed quickly, because those files can be accessed using a numerical ID instead of a (typically long) pathname. ! * Output of external shell commands can be embedded in cvsshell ! commands. ! * IDs of files in the listing can be used in external shell commands. ! * Shortcuts for cvs commands: - Commit is automatically executed after an add or delete command (if you want to). - Renaming files with cvs is lenghty: you have the rename the file in the local filesystem, remove the old file, add the new file and commit your changes. With CvsShell, this is done with a single command. ! * New commands can be integrated easily into CvsShell. --- 24,55 ---- -------- + * Convenient access to the following csv commands: add, checkout, + commit, remove, diff, log, login, logout, status, update. + * CvsShell prompts you for all arguments needed for executing a command. ! ! * Listing of all files and their status. ! * Operations on files in the listing can be executed quickly, because those files can be accessed using a numerical ID instead of a (typically long) pathname. ! ! * Aliases for different cvsroots. ! ! * Shortcuts for cvs commands: ! - Commit is automatically executed after an add or delete command (if you want to). + + - The login command is executed automatically when needed. + - Renaming files with cvs is lenghty: you have the rename the file in the local filesystem, remove the old file, add the new file and commit your changes. With CvsShell, this is done with a single command. ! ! - The steps to replace a file with an older revision are executed ! using a single command. *************** *** 71,78 **** -- stefan@kunz:~/cvsshell$ cvsshell ! CvsShell 0.2 Copyright 2002 Stefan Heimann (ma...@st...). This software is released under the GPL. ! {ar} ~/cvsshell [:ext:ste...@cv...sshe...ceforge.net:/cvsroot/cvsshell] $ -- --- 80,87 ---- -- stefan@kunz:~/cvsshell$ cvsshell ! CvsShell 0.5 Copyright 2002 Stefan Heimann (ma...@st...). This software is released under the GPL. ! {aru} ~/cvsshell [:ext:ste...@cv...sshe...ceforge.net:/cvsroot/cvsshell] $ -- *************** *** 87,90 **** --- 96,100 ---- - a: automatic update of the cvsroot variable - r: automatic refresh of the local listing + - u: unmodified files are shown in the listing * The current working directory * The current cvsroot. *************** *** 161,165 **** ------- ! Copyright 2002 Stefan Heimann (ma...@st...). This software is released under the GPL. License information can be found in the file LICENSE. --- 171,175 ---- ------- ! Copyright 2002, 2003 Stefan Heimann (ma...@st...). This software is released under the GPL. License information can be found in the file LICENSE. Index: ReleaseNotes =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/ReleaseNotes,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ReleaseNotes 15 Apr 2003 13:40:07 -0000 1.5 --- ReleaseNotes 26 Apr 2003 12:49:58 -0000 1.6 *************** *** 1,3 **** ! CvsShell 0.4.1 released! http://cvsshell.sourceforge.net --- 1,3 ---- ! CvsShell @@version@@ released! http://cvsshell.sourceforge.net *************** *** 6,34 **** to the cvs commands through a shell-like user interface. ! This release fixes some bugs on windows. Features: * CvsShell prompts you for all arguments needed for executing a command. ! * Aliases for different cvsroots. ! * Listing of all modified files in the current directory tree. * Operations on files in the listing can be executed quickly, because those files can be accessed using a numerical ID instead of a (typically long) pathname. ! * Output of external shell commands can be embedded in cvsshell ! commands. ! * IDs of files in the listing can be used in external shell commands. * Shortcuts for cvs commands: - Commit is automatically executed after an add or delete command (if you want to). - Renaming files with cvs is lenghty: you have the rename the file in the local filesystem, remove the old file, add the new file and commit your changes. With CvsShell, this is done with a single command. - * New commands can be integrated easily into CvsShell. ! CvsShell is written on python and runs on every platform for which cvs ! and python is available. - CvsShell is available from http://cvsshell.sourceforge.net --- 6,69 ---- to the cvs commands through a shell-like user interface. ! CvsShell is written in python and runs on every platform for which cvs ! and python is available. ! Features: + * Convenient access to the following csv commands: add, checkout, + commit, remove, diff, log, login, logout, status, update. + * CvsShell prompts you for all arguments needed for executing a command. ! ! * Listing of all files and their status. ! * Operations on files in the listing can be executed quickly, because those files can be accessed using a numerical ID instead of a (typically long) pathname. ! ! * Aliases for different cvsroots. ! * Shortcuts for cvs commands: + - Commit is automatically executed after an add or delete command (if you want to). + + - The login command is executed automatically when needed. + - Renaming files with cvs is lenghty: you have the rename the file in the local filesystem, remove the old file, add the new file and commit your changes. With CvsShell, this is done with a single command. ! - The steps to replace a file with an older revision are executed ! using a single command. ! ! * auto-completion for commands ! ! ! This release contains a lot of new features, enhancements and bugfixes! ! ! + New Features: ! - new commands: login, logout. cvsshell tries to log in automatically when ! needed (bug #718035) ! - new command: log. Displays the log messages of a file ! - new command: diff. Displays a diff between different revisions of a file. ! ! + Enhancements: ! - improved filtering of files listed in ~/.cvsignore, $CVSIGNORE, ! ./.cvsignore a lot. ! - cvsshell now inserts logmessages for initial commits, remove operations and ! rename operations automatically. Have a look at the 'initial-commit-message' ! and 'delete-message' configuration options. ! ! + Bugfixes: ! - ID #721222 (update does not except the filename(s) to update as arg) ! - ID #717409 (update command should be invoked with the -d option) ! - ID #717407 (refresh command ignores directories) ! - ID #721315 (refresh command traverses directories listed in .cvsignore) ! - ID #711610 (Crash) ! - ID #694298 (CVS directory is not recognized on case-insensitve fs) ! Index: build.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/build.py,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** build.py 15 Apr 2003 13:40:07 -0000 1.2 --- build.py 26 Apr 2003 12:49:58 -0000 1.3 *************** *** 76,84 **** os.system(cmd) ! def _substituteVersion(self): import time files = ['README', 'ReleaseNotes', 'index.html'] vars = {'@@version@@': VERSION, '@@date@@': time.strftime('%Y-%m-%d')} ! files = map(lambda d: os.path.join(thisDir, d), files) for fn in files: f = open(fn, 'r') --- 76,84 ---- os.system(cmd) ! def _substituteVersion(self, dir): import time files = ['README', 'ReleaseNotes', 'index.html'] vars = {'@@version@@': VERSION, '@@date@@': time.strftime('%Y-%m-%d')} ! files = map(lambda d: os.path.join(dir, d), files) for fn in files: f = open(fn, 'r') *************** *** 93,97 **** def pack(self): self.clean() - self._substituteVersion() distname = NAME.lower() + '-' + VERSION destdir = os.path.join('build', distname) --- 93,96 ---- *************** *** 107,111 **** for name in filenames: if os.path.isdir(name): continue ! if name == 'build.py' and dirname == '': continue src = os.path.join(dirname, name) dest = os.path.join(destdir, dirname, name) --- 106,110 ---- for name in filenames: if os.path.isdir(name): continue ! if name == 'build.py' and dirname == '' or name == '.cvsignore': continue src = os.path.join(dirname, name) dest = os.path.join(destdir, dirname, name) *************** *** 115,118 **** --- 114,118 ---- shutil.copy(src, dest) os.path.walk(thisDir, collect, destdir) + self._substituteVersion(destdir) os.chdir('build') tarname = distname + ".tar.gz" Index: index.html =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/index.html,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** index.html 15 Apr 2003 13:40:07 -0000 1.9 --- index.html 26 Apr 2003 12:49:58 -0000 1.10 *************** *** 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.1 (2003-04-11). 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 @@version@@ (@@date@@). Read the <a href="ChangeLog">change log</a> and the <a href="ReleaseNotes">release notes</a>. </p> *************** *** 16,37 **** <h3>Features:</h3> <ul> ! <li>CvsShell prompts you for all arguments needed for executing a command.</li> ! <li>Aliases for different cvsroots.</li> ! <li>Listing of all modified files in the current directory tree.</li> ! <li>Operations on files in the listing can be executed quickly, because those files can be accessed using a numerical ID instead of a ! (typically long) pathname.</li> ! <li>Output of external shell commands can be embedded in cvsshell commands.</li> ! <li>IDs of files in the listing can be used in external shell commands.</li> ! <li>Shortcuts for cvs commands: <ul> ! <li>Commit is automatically executed after an add or delete command (if you ! want to).</li> ! <li>Renaming files with cvs is lenghty: you have the rename the file in the ! local filesystem, remove the old file, add the new file and commit your ! changes. With CvsShell, this is done with a single command.</li> </ul> ! </li> ! <li>New commands can be integrated easily into CvsShell.</li> </ul> --- 16,50 ---- <h3>Features:</h3> <ul> ! ! <li> Convenient access to the following csv commands: add, checkout, ! commit, remove, diff, log, login, logout, status, update. ! ! <li> CvsShell prompts you for all arguments needed for executing a ! command. ! ! <li> Listing of all files and their status. ! ! <li> Operations on files in the listing can be executed quickly, because those files can be accessed using a numerical ID instead of a ! (typically long) pathname. ! ! <li> Aliases for different cvsroots. ! ! <li> Shortcuts for cvs commands: <ul> ! <li> Commit is automatically executed after an add or delete command ! (if you want to). ! ! <li> The login command is executed automatically when needed. ! ! <li> Renaming files with cvs is lenghty: you have the rename the file ! in the local filesystem, remove the old file, add the new file and ! commit your changes. With CvsShell, this is done with a single ! command. ! ! <li> The steps to replace a file with an older revision are executed ! using a single command. </ul> ! </ul> *************** *** 64,68 **** <!-- Created: Fri Mar 15 20:53:58 CET 2002 --> <!-- hhmts start --> ! Last modified: Fri Apr 11 08:34:39 CEST 2003 <!-- hhmts end --> <br> --- 77,81 ---- <!-- Created: Fri Mar 15 20:53:58 CET 2002 --> <!-- hhmts start --> ! Last modified: Sat Apr 26 14:38:17 CEST 2003 <!-- hhmts end --> <br> |
From: Stefan H. <ste...@us...> - 2003-04-26 12:50:01
|
Update of /cvsroot/cvsshell/cvsshell/etc In directory sc8-pr-cvs1:/tmp/cvs-serv25123/etc Modified Files: default-cvsshellrc Log Message: final changes for release 0.5 Index: default-cvsshellrc =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/etc/default-cvsshellrc,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** default-cvsshellrc 19 Apr 2003 18:06:35 -0000 1.14 --- default-cvsshellrc 26 Apr 2003 12:49:58 -0000 1.15 *************** *** 5,13 **** section CONFIG: ! pager = more # filenames that matches one of these patterns should be excluded # from the listing as produced by update, refresh or status ! filter = *.pyc *~ --- 5,13 ---- section CONFIG: ! pager = less -R -F -X # filenames that matches one of these patterns should be excluded # from the listing as produced by update, refresh or status ! filter = *.pyc *~ *.class |
From: Stefan H. <ste...@us...> - 2003-04-26 12:50:01
|
Update of /cvsroot/cvsshell/cvsshell/src In directory sc8-pr-cvs1:/tmp/cvs-serv25123/src Modified Files: cvs_cmds.py cvs_shell.py Log Message: final changes for release 0.5 Index: cvs_cmds.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_cmds.py,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** cvs_cmds.py 21 Apr 2003 20:08:51 -0000 1.24 --- cvs_cmds.py 26 Apr 2003 12:49:58 -0000 1.25 *************** *** 802,805 **** --- 802,811 ---- def log(app, name, args): + """Prints the log messages for a given file. + + You can specify the file either with the filename or with its ID in + the listing. + + """ try: (globOpts, opts, Index: cvs_shell.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** cvs_shell.py 21 Apr 2003 21:08:16 -0000 1.47 --- cvs_shell.py 26 Apr 2003 12:49:58 -0000 1.48 *************** *** 36,40 **** from plugable_app import PlugableApp ! VERSION = '0.5 beta 2' NAME ='CvsShell' COPYRIGHT = 'Copyright 2002, 2003 Stefan Heimann (ma...@st...).\n' \ --- 36,40 ---- from plugable_app import PlugableApp ! VERSION = '0.5.0' NAME ='CvsShell' COPYRIGHT = 'Copyright 2002, 2003 Stefan Heimann (ma...@st...).\n' \ |
From: Stefan H. <ste...@us...> - 2003-04-21 21:08:23
|
Update of /cvsroot/cvsshell/cvsshell/src In directory sc8-pr-cvs1:/tmp/cvs-serv5609/src Modified Files: cvs_shell.py Log Message: changed version to beta 2 Index: cvs_shell.py =================================================================== RCS file: /cvsroot/cvsshell/cvsshell/src/cvs_shell.py,v retrieving revision 1.46 retrieving revision 1.47 diff -C2 -d -r1.46 -r1.47 *** cvs_shell.py 21 Apr 2003 17:58:07 -0000 1.46 --- cvs_shell.py 21 Apr 2003 21:08:16 -0000 1.47 *************** *** 36,40 **** from plugable_app import PlugableApp ! VERSION = '0.5 beta 1' NAME ='CvsShell' COPYRIGHT = 'Copyright 2002, 2003 Stefan Heimann (ma...@st...).\n' \ --- 36,40 ---- from plugable_app import PlugableApp ! VERSION = '0.5 beta 2' NAME ='CvsShell' COPYRIGHT = 'Copyright 2002, 2003 Stefan Heimann (ma...@st...).\n' \ |
From: SourceForge.net <no...@so...> - 2003-04-21 20:09:44
|
Bugs item #724297, was opened at 2003-04-19 19:55 Message generated for change (Comment added) made by stefanheimann You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=724297&group_id=48175 Category: None Group: None >Status: Closed >Resolution: Fixed Priority: 5 Submitted By: Nobody/Anonymous (nobody) Assigned to: Nobody/Anonymous (nobody) Summary: log command is missing Initial Comment: log command is missing ---------------------------------------------------------------------- >Comment By: Stefan Heimann (stefanheimann) Date: 2003-04-21 22:09 Message: Logged In: YES user_id=327401 fixed in 0.5 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=452212&aid=724297&group_id=48175 |