NEWS (81404) | NEWS (102840) |
---|---|
1Changes since 1.11.1: | 1Changes since 1.11.1p1: |
2 | 2 |
3* The "log" and "rlog" commands now have a -S option to suppress the 4header information when no revisions are selected. 5 6* A serious error that allowed read-only users to tag files has been 7corrected. 8 9* The "annotate" command will no longer annotate binary files unless 10you specify the new -F option. 11 12* The "tag" and "rtag" commands will no longer move or delete branch 13tags unless you use the new -B option. (This prevents accidental 14changes to branch tags that are hard to undo.) 15 16* We've standardized on the 1.5 Automake release for the moment. Again, this 17should only really affect developers. See the section of the INSTALL file 18about using the autotools if you are compiling CVS yourself. 19 20Changes from 1.11.1 to 1.11.1p1: 21 |
|
3* Read only access was broken - now fixed. 4 | 22* Read only access was broken - now fixed. 23 |
5Changes since 1.11: | 24Changes from 1.11 to 1.11.1: |
6 | 25 |
7* There was a bug in the diff code which caused conflicts to be flagged which shouldn't 8have been. This has been fixed. | 26* The "cvs diff" command now accepts the -y/--side=by-side and -T/ 27--initial-tab options. (To use these options with a remote repository, 28both the client and the server must support them.) |
9 | 29 |
30* The expansion of the loginfo format string has changed slightly. 31Previously, the expansion was surrounded by single quotes ('); if a file 32name contained a single quote character, the string would not be parsed 33as a single entity by the Unix shell (and it would not be possible to 34parse it unambiguously). Now the expansion is surrounded by double 35quotes (") and any embedded dollar signs ($), backticks (`), backslashes 36(\), and double quotes are preceded by a backslash. This is parsed as a 37single entity by the shell reguardless of content. This change should 38not be noticable unless you're not using a Unix shell or you have 39embedded the format string inside a double quoted string. 40 41* There was a bug in the diff code which sometimes caused conflicts to 42be flagged which shouldn't have been. This has been fixed. 43 |
|
10* New "cvs rlog" and "cvs rannotate" commands have been added to get log 11messages and annotations without having to have a checked-out copy. 12 | 44* New "cvs rlog" and "cvs rannotate" commands have been added to get log 45messages and annotations without having to have a checked-out copy. 46 |
47* Exclusive revision ranges have been added to "cvs log" using :: 48(similar to "cvs admin -o"). 49 |
|
13* The VMS client now accepts wildcards if you're running VMS 7.x. 14 15* ZLIB has been updated to version 1.1.3, the most current version. This 16includes mostly some optimizations and minor bug fixes. 17 18* The ~/.cvspass file has a slightly modified format. CVSROOTs are now | 50* The VMS client now accepts wildcards if you're running VMS 7.x. 51 52* ZLIB has been updated to version 1.1.3, the most current version. This 53includes mostly some optimizations and minor bug fixes. 54 55* The ~/.cvspass file has a slightly modified format. CVSROOTs are now |
19stored in a new canonical form - hostnames are now case insensitive and port 20numbers are always stored in the new format. Until a new login for a 21particular CVSROOT is performed with the new version of CVS, new and old 22versions of CVS should interoperate invisibly. After that point, an extra login 23using the old version of CVS may be necessary to continue to allow the new and 24old versions of CVS to interoperate using the same ~/.cvspass file and CVSROOT. 25The exception to this rule occurs when the CVSROOTs used with the different 26versions use case insensitively different hostnames, for example, "empress", 27and "empress.2-wit.com". | 56stored in a new canonical form - hostnames are now case insensitive and 57port numbers are always stored in the new format. Until a new login for 58a particular CVSROOT is performed with the new version of CVS, new and 59old versions of CVS should interoperate invisibly. After that point, an 60extra login using the old version of CVS may be necessary to continue to 61allow the new and old versions of CVS to interoperate using the same 62~/.cvspass file and CVSROOT. The exception to this rule occurs when the 63CVSROOTs used with the different versions use case insensitively 64different hostnames, for example, "empress", and "empress.2-wit.com". |
28 | 65 |
29* A password and a port number may now be specified in CVSROOT for pserver 30connections. The new format is: | 66* A password and a port number may now be specified in CVSROOT for 67pserver connections. The new format is: |
31 32 :pserver:[[user][:password]@]host[:[port]]/path 33 | 68 69 :pserver:[[user][:password]@]host[:[port]]/path 70 |
34Note that passwords specified in a checkout command will be saved in the clear 35in the CVS/Root file in each created directory, so this is not recommended, 36except perhaps when accessing anonymous repositories or the like. | 71Note that passwords specified in a checkout command will be saved in the 72clear in the CVS/Root file in each created directory, so this is not 73recommended, except perhaps when accessing anonymous repositories or the 74like. |
37 | 75 |
38* The distribution has been converted to use Automake. This shouldn't affect 39most users except to ease some portability concerns, but if you are building 40from the repository and encounter problems with the makefiles, you might try 41running ./noautoconf.sh after a fresh update -AC. | 76* The distribution has been converted to use Automake. This shouldn't 77affect most users except to ease some portability concerns, but if you 78are building from the repository and encounter problems with the 79makefiles, you might try running ./noautomake.sh after a fresh update 80-AC. |
42 | 81 |
43Changes since 1.10: | 82Changes from 1.10 to 1.11: |
44 | 83 |
84* The "cvs update" command has a new -C option to get clean copies from 85the repository, abandoning any local changes. 86 |
|
45* The new "cvs version" command gives a short version message. If 46the repository is remote, both the client and server versions are 47reported. 48 49* "cvs admin -t" now works correctly in client/server mode. 50 51* The "cvs history" command output format has changed -- the date 52now includes the year and is given is ISO 8601 format (yyyy-mm-dd). --- 26 unchanged lines hidden (view full) --- 79many servers as necessary. 80 81* It is now possible to put the CVS lock files in a directory 82set by the new LockDir option in CVSROOT/config. The default 83continues to be to put the lock files in the repository itself. 84 85Changes from 1.9 to 1.10: 86 | 87* The new "cvs version" command gives a short version message. If 88the repository is remote, both the client and server versions are 89reported. 90 91* "cvs admin -t" now works correctly in client/server mode. 92 93* The "cvs history" command output format has changed -- the date 94now includes the year and is given is ISO 8601 format (yyyy-mm-dd). --- 26 unchanged lines hidden (view full) --- 121many servers as necessary. 122 123* It is now possible to put the CVS lock files in a directory 124set by the new LockDir option in CVSROOT/config. The default 125continues to be to put the lock files in the repository itself. 126 127Changes from 1.9 to 1.10: 128 |
129* A bug was discovered in the -t/-f wrapper support that can cause 130serious data loss. Because of this (and also the fact that it doesn't 131work at all in client/server mode), the -t/-f wrapper code has been 132disabled until it can be fixed. 133 |
|
87* There is a new feature, enabled by TopLevelAdmin in CVSROOT/config, 88which tells CVS to modify the behavior of the "checkout" command. The 89command now creates a CVS directory at the top level of the new 90working directory, in addition to CVS directories created within 91checked-out directories. See the Cederqvist for details. 92 93* There is an optional set of features, enabled by PreservePermissions 94in CVSROOT/config, which allow CVS to store unix-specific file --- 1063 unchanged lines hidden --- | 134* There is a new feature, enabled by TopLevelAdmin in CVSROOT/config, 135which tells CVS to modify the behavior of the "checkout" command. The 136command now creates a CVS directory at the top level of the new 137working directory, in addition to CVS directories created within 138checked-out directories. See the Cederqvist for details. 139 140* There is an optional set of features, enabled by PreservePermissions 141in CVSROOT/config, which allow CVS to store unix-specific file --- 1063 unchanged lines hidden --- |