Re: [BLACKBOX] AW: [BLACKBOX] Version Control

From: [at]} <Robert>
Date: Tue, 12 Jan 2010 19:55:21 +0000

----boundary-LibPST-iamunique-248850997_-_-
Content-type: text/plain

On 12/01/2010 16:34, Bernhardt, Gunnar wrote:
> Folks,

> Is there perhaps a BB-native solution which escaped my quick glance across zinnamturm.eu and google?
>
> My current practice (for managing 29 source files in one subsystem) is to take a copy of the entire subsystem (in fact: a zip-file) for every<stable> state. Individual files are in between copied to a history directory and renamed. Pro: each ZIPed version runs with mostly undiscovered bugs and respresents a certain stage in development (prototype1, prototype2, alpha version...). Con: There is an abundance of files which have to be archived.
>
>
> How do you handle this problem? Do you really renamed file names AND module names?
>
> kind regards
> gunnar


I have a program that can copy files, preserving directory structure and dates,
from one root to another. It has a date filter.

- About once a week I copy all files that have changed that week, and keep this
copy for a few months.

- At the end of each month I copy all files that have changed that month, and
keep this copy for ever.

- At the end of each year I copy all files that have changed that year, and also
keep this copy for ever.



For me, this is a suitable compromise between safety and efficiency. Recovery of
files is not very easy, but I only need to do it very occasionally so that is
not a real problem.


The programme is on CPC (Wands\Mod\CheckSum). Its odd name is because it has
evolved from a 20+ year old Modula II programme originally designed for a
slightly different purpose.

I use it every day to keep my different computers synchronised.

Regards

Robert


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-248850997_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIDEyLzAxLzIwMTAgMTY6MzQsIEJlcm5oYXJk
dCwgR3VubmFyIHdyb3RlOlxwYXINCj4gRm9sa3MsXHBhcg0KXHBhcg0KPiBJcyB0aGVyZSBwZXJo
YXBzIGEgQkItbmF0aXZlIHNvbHV0aW9uIHdoaWNoIGVzY2FwZWQgbXkgcXVpY2sgZ2xhbmNlIGFj
cm9zcyB6aW5uYW10dXJtLmV1IGFuZCBnb29nbGU/XHBhcg0KPlxwYXINCj4gTXkgY3VycmVudCBw
cmFjdGljZSAoZm9yIG1hbmFnaW5nIDI5IHNvdXJjZSBmaWxlcyBpbiBvbmUgc3Vic3lzdGVtKSBp
cyB0byB0YWtlIGEgY29weSBvZiB0aGUgZW50aXJlIHN1YnN5c3RlbSAoaW4gZmFjdDogYSB6aXAt
ZmlsZSkgZm9yIGV2ZXJ5PHN0YWJsZT4gIHN0YXRlLiBJbmRpdmlkdWFsIGZpbGVzIGFyZSBpbiBi
ZXR3ZWVuIGNvcGllZCB0byBhIGhpc3RvcnkgZGlyZWN0b3J5IGFuZCByZW5hbWVkLiBQcm86IGVh
Y2ggWklQZWQgdmVyc2lvbiBydW5zIHdpdGggbW9zdGx5IHVuZGlzY292ZXJlZCBidWdzIGFuZCBy
ZXNwcmVzZW50cyBhIGNlcnRhaW4gc3RhZ2UgaW4gZGV2ZWxvcG1lbnQgKHByb3RvdHlwZTEsIHBy
b3RvdHlwZTIsIGFscGhhIHZlcnNpb24uLi4pLiBDb246IFRoZXJlIGlzIGFuIGFidW5kYW5jZSBv
ZiBmaWxlcyB3aGljaCBoYXZlIHRvIGJlIGFyY2hpdmVkLlxwYXINCj5ccGFyDQo+XHBhcg0KPiBI
b3cgZG8geW91IGhhbmRsZSB0aGlzIHByb2JsZW0/IERvIHlvdSByZWFsbHkgcmVuYW1lZCBmaWxl
IG5hbWVzIEFORCBtb2R1bGUgbmFtZXM/XHBhcg0KPlxwYXINCj4ga2luZCByZWdhcmRzXHBhcg0K
PiBndW5uYXJccGFyDQpccGFyDQpccGFyDQpJIGhhdmUgYSBwcm9ncmFtIHRoYXQgY2FuIGNvcHkg
ZmlsZXMsIHByZXNlcnZpbmcgZGlyZWN0b3J5IHN0cnVjdHVyZSBhbmQgZGF0ZXMsIFxwYXINCmZy
b20gb25lIHJvb3QgdG8gYW5vdGhlci4gSXQgaGFzIGEgZGF0ZSBmaWx0ZXIuXHBhcg0KXHBhcg0K
LSBBYm91dCBvbmNlIGEgd2VlayBJIGNvcHkgYWxsIGZpbGVzIHRoYXQgaGF2ZSBjaGFuZ2VkIHRo
YXQgd2VlaywgYW5kIGtlZXAgdGhpcyBccGFyDQpjb3B5IGZvciBhIGZldyBtb250aHMuXHBhcg0K
XHBhcg0KLSBBdCB0aGUgZW5kIG9mIGVhY2ggbW9udGggSSBjb3B5IGFsbCBmaWxlcyB0aGF0IGhh
dmUgY2hhbmdlZCB0aGF0IG1vbnRoLCBhbmQgXHBhcg0Ka2VlcCB0aGlzIGNvcHkgZm9yIGV2ZXIu
XHBhcg0KXHBhcg0KLSBBdCB0aGUgZW5kIG9mIGVhY2ggeWVhciBJIGNvcHkgYWxsIGZpbGVzIHRo
YXQgaGF2ZSBjaGFuZ2VkIHRoYXQgeWVhciwgYW5kIGFsc28gXHBhcg0Ka2VlcCB0aGlzIGNvcHkg
Zm9yIGV2ZXIuXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KRm9yIG1lLCB0aGlzIGlzIGEgc3VpdGFi
bGUgY29tcHJvbWlzZSBiZXR3ZWVuIHNhZmV0eSBhbmQgZWZmaWNpZW5jeS4gUmVjb3Zlcnkgb2Yg
XHBhcg0KZmlsZXMgaXMgbm90IHZlcnkgZWFzeSwgYnV0IEkgb25seSBuZWVkIHRvIGRvIGl0IHZl
cnkgb2NjYXNpb25hbGx5IHNvIHRoYXQgaXMgXHBhcg0Kbm90IGEgcmVhbCBwcm9ibGVtLlxwYXIN
ClxwYXINClxwYXINClRoZSBwcm9ncmFtbWUgaXMgb24gQ1BDIChXYW5kc1xcTW9kXFxDaGVja1N1
bSkuIEl0cyBvZGQgbmFtZSBpcyBiZWNhdXNlIGl0IGhhcyBccGFyDQpldm9sdmVkIGZyb20gYSAy
MCsgeWVhciBvbGQgTW9kdWxhIElJIHByb2dyYW1tZSBvcmlnaW5hbGx5IGRlc2lnbmVkIGZvciBh
IFxwYXINCnNsaWdodGx5IGRpZmZlcmVudCBwdXJwb3NlLlxwYXINClxwYXINCkkgdXNlIGl0IGV2
ZXJ5IGRheSB0byBrZWVwIG15IGRpZmZlcmVudCBjb21wdXRlcnMgc3luY2hyb25pc2VkLlxwYXIN
ClxwYXINClJlZ2FyZHNccGFyDQpccGFyDQpSb2JlcnRccGFyDQpccGFyDQpccGFyDQotLS0tXHBh
cg0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAiU0lHTk9GRiBCTEFD
S0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIXHBhcg0KfQ==
----boundary-LibPST-iamunique-248850997_-_---
Received on Tue Jan 12 2010 - 20:55:21 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:37 UTC