> >> Can somebody throw some light on this please? > > This question is both confused and confusing. You'll have more success > if you use established subversion terminology correctly and avoid > making up your own terminology without defining it. > > (I know it's a bit of a chicken-and-the-egg problem for a beginner. > See: http://svnbook.red-bean.com/en/1.5/index.html) > > My guess: Subversion is working as designed and storing only the > compressed difference between the newest version of your 1.28 MB file > and some previous version of the same file. But, really, I can only > guess: > > Right, this is what I understand.
> - Is the "1.28 MB file" a new to the repository, or did you commit > changes to an existing 1.28 MB file? > My 1.28 MB file is new to repository. > > - What is this "transaction size" of which you speak? The size of a > file like $REPO/db/revs/12/12345? > I am computing transaction size and assume that it should be the same as original file being committed (i.e.1.28 MB) > - Why wouldn't you say "revision" in this case? > - Or are you really using a hook script to to peek at the actual > transaction during the commit before it becomes a revision? > > Yes, I am computing transaction size under $REPOS/db/transactions/*blahblah* *blahblah* get created under transactions folder as soon as I try commit and there itself its size is being computed. -------------------------------------------------------------------------------------------- REPOS="$1" TXN="$2" disk_usage=/usr/bin/du ACTUAL_TRANSACTION_FOLDER=`ls $REPOS/db/transactions/` TXN_SIZE=`$disk_usage -b $REPOS/db/transactions/$TXN.txn | cut -f1` echo Transaction size is $TXN_SIZE. >&2 sleep 100 exit 1 ---------------------------------------------------------------------------------- > - What is this "actual commit size" of which you speak? > Actual commit size is 1.28 MB and this script gives me 5528 bytes. Something wrong with script or there is compression involved or what ? > > - I assume you can successfully retrieve the "1.28 MB" file from the > repository. If so, the information must be there somewhere even if you > can't quite explain it to yourself. > > - On that last point: http://svnbook.red-bean.com/en/1.5/index.html will > help. > > > Thanks -RR