Tech specs of bazaar's current repo format

Asked by Sudarshan S on 2012-04-07

Can someone please point me to a link that gives a few tech specs about bazaar's current format ?

(I do NOT seek this info for any purpose other than to know whether renaming files/directories significantly raises disk space usage and whether similar files get grouped together automatically and get delta-compressed, so that I can evaluate whether bazaar is acceptable for my personal projects (where I can rename/refactor several times), and I have tried a significant amount of searching already)

Question information

Language:
English Edit question
Status:
Solved
For:
Bazaar Edit question
Assignee:
No assignee Edit question
Solved by:
Sudarshan S
Solved:
2012-04-10
Last query:
2012-04-10
Last reply:
2012-04-07
Jelmer Vernooij (jelmer) said : #1

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

On 04/07/2012 10:05 PM, Sudarshan S wrote:
> New question #192935 on Bazaar:
> https://answers.launchpad.net/bzr/+question/192935
>
> Can someone please point me to a link that gives a few tech specs about
bazaar's current format ?
>
> (I do NOT seek this info for any purpose other than to know whether
renaming files/directories significantly raises disk space usage and
whether similar files get grouped together automatically and get
delta-compressed, so that I can evaluate whether bazaar is acceptable
for my personal projects (where I can rename/refactor several times),
and I have tried a significant amount of searching already)
Most of the technical documentation lives in doc/developers in the
source tree.

The groupcompress related docs are probably most relevant for what
you're trying to find out.

Cheers,
Jelmer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJPgM/rAAoJEACAbyvXKaRX154QAKnZGRuR4/tKw2HZl86YEDJ5
XujBvH2S7dOt//3tBWOqH7Rs7fhB8HznVoLwUreC8MYKzryZrXypSsWQhC7jOeEe
fwpnAJXNX/+8QItt8dfNIfY05ly7zAlU2OjPgFG7F20UyC9wHqEY+QPRlnx7KGop
Jv/NJE/e6qa34CdQATJwzP58tygIuzbkbkH0qkQ5FfStoPgxs1fImuFa6UhngTib
/7T1pXibOZAO2P6CzUd1yJlrcRdq374uWc3lRwg6TWRSvbv8lnZYYQUf9+DXsChZ
4qEV9TXBHZcuqLWiJZf0eEMBN2rDfrhh+88pgMTXBGiqikySvJRchrp//3+160uM
vuUFWgEXiNE8OAvyrVDe/d5av9ojGWNryXqAvVLkfDFWSfVrPAWsa7eyyQrxKCmo
ky7ymXe6nBfzjDLBZyfY+D2dFDZFrfEOALX7iRZ2taj3CiYZLnEDf9LuP6cflNWa
omVRnWhzSYbkCJVtMBeo/F/SnyekIYICjDEGzzVhoSLYlFo8AqJUvvs3hpNgwFpi
ESThuZImYKeescRfI1Ublk2mpidA2CdkEm1FMT7Q3zoXwpQL6L2Uc2JsjEdavLIM
N+s0xPrcpP8RAS+wrkZ8OFdjjgnyeccEO+yf9PXLDLD8/eyfER2/WD25ahYlJv1V
yXOGXaHfVPLYyA9BLBLI
=UlGq
-----END PGP SIGNATURE-----

Sudarshan S (email2sudharshan) said : #2

Can someone confirm whether the new strategy at https://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev/view/head:/doc/developers/groupcompress-design.txt has actually been implemented or is a WIP? (I dont mind using alpha/beta versions of bazaar to get access to it)

Sudarshan S (email2sudharshan) said : #3

Please note that the developer docs seem to indicate movement toward a pack-based group compress format in the near future, but do not specify whether such a change has been done or not. Also, the pack format seems a little neglected. Again, I have no idea where the 2a repo format specs are given. Please help!

(I will also continue a search myself in the background and close the question if I find out, and with the developers' consent, maybe improve the docs to make this clearer)

Thanks for the help given so far!

Sudarshan S (email2sudharshan) said : #4

Ah, bzr init --help says:

--2a
Format for the bzr 2.0 series. Uses group-compress storage. Provides rich roots which are a one-way transition.

So probably group-compress storage *is* used after all. Can someone update

https://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev/view/head:/doc/developers/groupcompress-design.txt

to indicate this fact?