Concurrent Versions System - Patches: patch #4813, Reassigned item: Reassigned item:...
You are not allowed to post comments on this tracker with your current authentication level.
patch #4813: Reassigned item: Reassigned item: Enable repository compression
Submitter: | None | ||
Submitted: | Thu 19 Jan 2006 02:03:29 PM UTC | ||
Category: | Feature Request | Priority: | 5 - Normal |
Status: | Need Info | Privacy: | Public |
Assigned to: | None | Originator Email: | -email is unavailable- |
Open/Closed: | Open | Fixed Release: | None |
Fixed Feature Release: | None |
( Jump to the original submission )
Thu 19 Jan 2006 02:12:53 PM UTC, comment #7: |
Derek Robert Price <dprice>![]() |
Thu 19 Jan 2006 02:08:00 PM UTC, comment #6: Reassigned this back to the Patch tracker. The Task tracker is configured to only accept modifications from project members and it occurs to me that it may be useful to have one of the trackers restricted this way. Sandro Bosio writes:
Hi Derek!
Sorry if I reply directly, but after login the task page says me that:
"You are not allowed to post comments on this tracker with your current authentification level"
Yes, true, disk is cheap. But it happens that I'm having my personal cvs on my 256K usb pen, and compressing would give around 7 times the same space (that soon I'm going to need). And also, when using compression with parameter -z (assuming the file has the same compression level requested) this saves cpu time on the server.
Anyway, I was thinking of your suggestion of using a compressed file system, and I will try to figure out how to use it properly on a usb pen.
Thanks for your really fast replys, Sandro |
Derek Robert Price <dprice>![]() |
Thu 19 Jan 2006 02:03:29 PM UTC, comment #5: This item has been reassigned from the project Concurrent Versions System task tracker to your tracker. The original report is still available at task #5163 Following are the information included in the original report: [field #0] Item ID: 5163 |
Derek Robert Price <dprice>![]() |
Wed 18 Jan 2006 07:36:58 PM UTC, comment #4: This entry is just intended to drop a copy on bug-cvs since the bug-cvs notifications were temporarily broken. |
Derek Robert Price <dprice>![]() |
Tue 17 Jan 2006 05:30:49 PM UTC, comment #3: Reopened as a feature request at user's request - user has no patch.
Discussion on how welcome this change to CVS would be would be appreciated. My own thoughts are usually that disk is cheaper than CPU nowadays and that there are at least two writable compressed filesystems available for Linux which should do this job nicely if really needed, but my arm could be twisted given a well-formed patch. At the least, I have no data on the availabilty of compressed file systems for other OSs and understand that `cheap' can be a matter of perspective.
See http://en.wikipedia.org/wiki/E2compr & http://en.wikipedia.org/wiki/Zisofs for more on writable compressed file systems for Linux. |
Derek Robert Price <dprice>![]() |
Tue 17 Jan 2006 05:22:18 PM UTC, comment #2: This item has been reassigned from the project Concurrent Versions System patch tracker to your tracker. The original report is still available at patch #4806 Following are the information included in the original report: [field #0] Item ID: 4806 |
Derek Robert Price <dprice>![]() |
Tue 17 Jan 2006 04:18:30 PM UTC, comment #1: Please attach a patch to this issue or I will move it to the task tracker as a feature request in about a week. |
Derek Robert Price <dprice>![]() |
Thu 19 Jan 2006 02:03:29 PM UTC, original submission:
Enable repository file compression by compressing each file separately with gzip, in order to keep reduced the size of the repository. |
Anonymous |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.
USB key repositories are a good argument. I've actually done that, though not with such a large repository. Compression built into CVS would be more portable than most compressed file systems too, I expect and not very complicated to implement. Backwards compatibility might be an issue, but if files were being compressed individually (*,v -> *,v.gz), then conversion into a version that worked with older and third party versions of CVS would be fairly simple and possible using third party tools.
If someone submitted a patch for this, I would consider it.