[Cvsshell-devel] CVS: cvsshell ChangeLog,1.13,1.14 README,1.11,1.12 ReleaseNotes,1.5,1.6 build.py,1.
Status: Beta
Brought to you by:
stefanheimann
|
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...:/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...:/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>
|