Article View: be.comp.programming
Article #379Re: gezipte files in subversion
From: Philip Paeps
Date: Thu, 31 Jan 2008 11:27
Date: Thu, 31 Jan 2008 11:27
53 lines
3635 bytes
3635 bytes
Johan Vervloet <johan.vervloet@gmail.com> wrote:
> Allerlei officebestandsformaten (OpenOffice.org, MS Office 2003,...)
> zijn tegenwoordig gezipte xml-bestanden.
>
> Kan subversion deze gezipte bestanden op een of andere manier als gewone
> directories behandelen, zodat de revisies van de verschillende componenten
> apart bewaard worden?
Je kunt dat ongetwijfeld met hooks regelen.
Ik vraag me echter af of dit wel echt zinvol is. De XML die door dingen als
OpenOffice.org geproduceerd wordt is niet geschikt voor menselijke consumptie.
Geheel terzijde vraag ik me af wat de meerwaarde is van XML te gebruiken maar
ik ben een kernel prutser, ongeveer alles wat zich in userspace afspeelt vind
ik bizar en ongebruikelijk.
> Ik zie hierin 2 voordelen:
> - revisiebeheer van xml-bestanden is efficienter dan dat van binary's
Dat klopt - binary revision controle komt in ongeveer alle gevallen overeen
met telkens nieuwe copies van de file.
> - als 2 gebruikers wijzigingen aanbrengen aan hetzelfde bestand, dan
> kunnen die wijzigingen met wat geluk 'gemerged' worden.
Dat lijkt me dan weer onwaarschijnlijk. Zoals ik eerder schreef is die XML
niet voor menselijke consumptie en zullen de changes in de XML helemaal niet
mooi mappen op de changes in content. In tegenstelling tot sensible systemen
als TeX hebben tekstverwerkers de vreemde gewoonte om opmaak en data op
vreemde manieren te mixen. Als je dus een zinnetje bijtikt waardoor een
paragraaf integraal op de volgende pagina terecht zou komen, is het niet
denkbeeldig dat de diff in XML er significant complexer zal uitzien dan het
zinnetje dat je toevoegt.
Je eerste reden is echter wel relevant. In tekst blijft de diff relatief
gezien beperkt. De compressed versie zal mogelijk volledig verschillen.
> Weet iemand of zoiets mogelijk is? Ik ben op zoek naar een
> platformonafhankelijke oplossing.
Misschien kan je een pre-commit hook maken die uncompresst en een checkout
hook (bestaan die?) die het weer compresst? Ik kan me voorstellen dat svn
diff wat vreemd zou kunnen gaan doen...
- Philip
--
Philip Paeps Please don't email any replies
philip@paeps.cx I follow the newsgroup.
I LIKE TO THINK I AM A PICKER-UP OF UNCONSIDERED TRIFLES. Death grinned
hopefully.
-- (Terry Pratchett, Lords and Ladies)
Technical Details
Message-ID:
<slrnfq3c4k.2gb.philip+usenet@fasolt.home.paeps.cx>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!bolzen.all.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<47a19b96$0$1486$6c56d894@reader0.news.be.easynet.net>Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,2f1f100905e1050a X-Google-Attributes: gidfcea4,public,usenet X-Google-Language: DUTCH,ASCII-7-bit Path: arc1-ca.pugleaf.net!g2news1.google.com!news2.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!bolzen.all.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Philip Paeps <philip+usenet@paeps.cx> Newsgroups: be.comp.programming Subject: Re: gezipte files in subversion Date: 31 Jan 2008 11:27:16 GMT Organization: Happily Disorganized Lines: 53 Message-ID: <slrnfq3c4k.2gb.philip+usenet@fasolt.home.paeps.cx> References: <47a19b96$0$1486$6c56d894@reader0.news.be.easynet.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Trace: individual.net ICNa8xBcIu1zTbhtEH/vKgStKrDnmHwUnc3+MRwfclS3+clw60 Cancel-Lock: sha1:sWKKqt/e5FvLX1ne84MB5DOw5uc= X-PGP-Fingerprint: 356B AE02 4763 F739 2FA2 E438 2649 E628 C5D3 4D05 X-Date: Today is Sweetmorn, the 31st day of Chaos in the YOLD 3174 X-Date-in-Rome: pridie Kalendas Februarias MMDCCLXI ab Urbe Condida X-Phase-of-Moon: The Moon is Waning Crescent (39% of Full) User-Agent: slrn/0.9.8.1pl2 (FreeBSD)