info-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVS Version CHange


From: Mark D. Baushke
Subject: Re: CVS Version CHange
Date: Mon, 01 Dec 2003 00:46:30 -0800

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

S.Magesh <address@hidden> writes:

> Dear Sirs,
>
> Is there any way to change version in existing repository i.e i have a
> repository name MAC , in this repository the version of the files are
> 1.3,1.4 etc ... , Now our project developers are asking to change the
> version number from 1.3 etc to 2.0.

Resist them.

They should not care what a file's revision number is. Tell them that
cvs uses version numbers internally and you should let it do what it
does best. They should just write code and tag the versions with
meaningful symbolic names like V2_0 when they want to give a version
name to a collection of cvs controlled files.

> All the exsiting files should display 2.0 ????

No, let them use symbolic tags, but version numbers are NOT directly
related to the external world.

> How do i do this ???? Pls help me in this issue

Read and understand:
    http://www.cvshome.org/docs/manual/cvs-1.12.2/cvs_4.html

See also
    http://mail.gnu.org/archive/html/bug-cvs/2003-04/msg00022.html
    http://mail.gnu.org/archive/html/info-cvs/2002-04/msg00527.html
    http://mail.gnu.org/archive/html/info-cvs/2002-04/msg00537.html

If you are not able to convince them, suggest that you want to force all
of their version numbers to converge on the square root of 2 in base
ten. Something like this:

1.4142135623 7309504880 1688724209 6980785696 7187537694 8073176679
  7379907324 7846210703 8850387534 3276415727 3501384623 0912297024
  9248360558 5073721264 4121497099 9358314132 2266592750 5592755799
  9505011527 8206057147 0109559971 6059702745 3459686201 4728517418
  6408891986 0955232923 0484308714 3214508397 6260362799 5251407989
  6872533965 4633180882 9640620615 2583523950 5474575028 7759961729
  8355752203 3753185701 1354374603 4084988471 6038689997 0699004815
  0305440277 9031645424 7823068492 9369186215 8057846311 1596668713
  0130156185 6898723723 5288509264 8612494977 1542183342 0428568606
  0146824720 7714358548 7415565706 9677653720 2264854470 1585880162
  0758474922 6572260020 8558446652 1458398893 9443709265 9180031138
  8246468157 0826301005 9485870400 3186480342 1948972782 9064104507
  2636881313 7398552561 1732204024 5091227700 2269411275 7362728049
  5738108967 5040183698 6836845072 5799364729 0607629969 4138047565
  4823728997 1803268024 7442062926 9124859052 1810044598 4215059112
  0249441341 7285314781 0580360337 1077309182 8693147101 7111168391
  6581726889 4197587165 8215212822 9518488472 0896946338 6289156288
  2765952635 1405422676 5323969461 7511291602 4087155101 3515045538
  1287560052 6314680171 2740265396 9470240300 5174953188 6292563138
  5188163478 0015693691 7688185237 8684052287 8376293892 1430065586
  9568685964 5951555016 4472450983 6896036887 3231143894 1557665104
  0883914292 3381132060 5243362948 5317049915 7717562285 4974143899
  9188021762 4309652065 6421182731 6726257539 5947172559 3463723863
  2261482742 6222086711 5583959992 6521176252 6989175409 8815934864
  0083457085 1814722318 1420407042 6509056532 3333984364 5786579679
  6519267292 3998753666 1721598257 8860263363 6178274959 9421940377
  7753681426 2177387991 9455139723 1274066898 3299898953 8672882285
  6378697749 6625199665 8352577619 8939322845 3447356947 9496295216
  8891485492 5389047558 2883452609 6524096542 8893945386 4662574492
  7556381964 4103169798 3306185201 9379384940 0571563337 2054806854
  0575867999 6701213722 3947582142 6306585132 2174088323 8294728761
  7393647467 8374319600 0159218880 7347857617 2522118674 9042497736
  6929207311 0963697216 0893370866 1156734585 3348332952 5467585164
  4710757848 6024636008 3444911481 8587655554 2864551233 1421992631
  1332517970 6084365597 0435285641 0087918500 7603610091 5946567067
  6883605571 7400767569 0509613671 9401324935 6052401859 9910506210
  8163597726 4313806054 6701029356 9971042425 1057817495 3105725593
  4984451126 922780 ...

... because computers are just so much better at dealing with this kind
of version number than trying to use silly ordinal rational values.

If they suggest to you that this is silly, tell them they are also silly
to request that the source control system's internal number scheme be
used for any external purpose at all.

[If they like the idea, tell them that they are still foolish to try to
impose on cvs version numbers, but that they can follow the version
numbers of such programs as metafont (latest version is 2.7182) and TeX
(latest version 3.14159) are interesting examples for public version
numbers trying to converge on e and pi.]

        Good luck,
        -- Mark
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (FreeBSD)

iD8DBQE/yv/m3x41pRYZE/gRArJQAJwKFvEOqUDGsxMb9SUpdrhGKb8dtQCg2TSW
/irJjkaUUp/ajhB+MtBp7FY=
=NJBT
-----END PGP SIGNATURE-----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]