dSYM bundles?

Peter Hosey boredzo at adium.im
Sat Mar 19 02:07:20 UTC 2011


On Mar 18, 2011, at 18:40:30, Colin Barrett wrote:
> IIRC, it's only a problem if they change, since Mercurial doesn't diff them. But dSYM files don't ever change, they just sit there.

That depends on how you track them:

	dSYMs
		Adium.app.dSYM
		Adium.framework.dSYM
		etc.

	(updated every release, just before tagging)

or:

	dSYMs
		1.4
			Adium.app.dSYM
			Adium.framework.dSYM
			etc.
		1.4.1
			Adium.app.dSYM
			Adium.framework.dSYM
			etc.
		etc.

But that doesn't matter. The difference in repository size is nil: Either way, the contribution to repository size is the total size of each version's dSYMs times the number of versions. The only space difference is in the working copy, where the latter way will take up *even more* space once checked out.

The size of the data store will grow the same way—quickly—either way.

> I have literally dozens checked in to a particular project and its entire .hg folder is 15MB. This includes source, assets, etc.

How big is each dSYM?

Adium's dSYMs, for a Release build of adium-1.4 [07d0037572c1], total up to 9.3 MB, which is more than our current executable of Libpurple (6.8 MB).





More information about the devel mailing list