[PATCH 0 of 7 V2 of F2 series] fncache2 repo format
Adrian Buehlmann
adrian at cadifra.com
Sun Oct 7 09:00:44 CDT 2012
On 2012-10-07 12:54, Adrian Buehlmann wrote:
> This series would create new fncache2 repos. Just for consideration. Not to be pushed.
The dh/ directory of the fncache2 repo of Netbeans looks like this:
adi at kork /hgrepos/reposamples/netbeans-fncache2/.hg/store/dh
$ ls --width=60
ant~debu dbschema i18n java~pla refactor websvc~j
apisuppo db~metad identity java~pre ruby websvc~k
api~debu db~sql~e ide~ergo java~pro ruby~deb websvc~m
api~gsfp db~sql~v iep~edit java~sou ruby~hin websvc~r
api~visu debugger iep~mode jellytoo ruby~pla websvc~s
autoupda deployme installe junit ruby~pro websvc~w
beans dlight j2ee~api language ruby~rai web~clie
bpel~deb dlight~c j2ee~arc lib~cvsc ruby~rak web~core
bpel~edi dlight~d j2ee~cli lib~prof ruby~ref web~debu
bpel~map dlight~i j2ee~com lib~term soa~mapp web~face
bpel~ref dlight~m j2ee~cor masterfs soa~repo web~help
bpel~sam dlight~n j2ee~ddl maven~in spi~debu web~jsf
bugtrack dlight~p j2ee~dd~ maven~sa spi~navi web~jsf~
cnd dlight~s j2ee~deb mobility spring~b web~jspp
cnd~clas dlight~t j2ee~ear nbi subversi web~kit
cnd~comp dlight~v j2ee~ejb openide~ testtool web~proj
cnd~debu editor j2ee~jpa options~ uml wsdlexte
cnd~edit editor~b j2ee~kit o~apache uml~desi xml
cnd~fold editor~c j2ee~met o~n~core uml~diag xml~cata
cnd~goto editor~d j2ee~per o~n~dlig uml~docu xml~mult
cnd~high editor~l j2ee~pla o~n~upgr uml~draw xml~refa
cnd~make editor~m j2ee~sam o~openid uml~inte xml~sche
cnd~mode editor~s j2ee~sun performa uml~kit xml~tax
cnd~navi etl~edit j2ee~web php~dbgp uml~pars xml~text
cnd~para extbrows j2me~cdc php~edit uml~proj xml~tool
cnd~refa form javacard php~proj usersgui xml~wsdl
cnd~remo glassfis javadoc php~refa utilitie xml~xpat
cnd~repo groovy~e javascri profiler versioni xslt~cor
collab~c groovy~g java~api projecti visualwe xslt~tma
collab~p groovy~r java~com projectu vmd~comp xtest
compapp~ groovy~s java~edi project~ vmd~data
core~sta gsfpath~ java~hel properti vmd~midp
core~win hibernat java~hin python~d websvc~c
dataview html~edi java~j2s python~e websvc~e
Netbeans uses a fair number of periods in directory names, thus the many ~
characters (fncache2 encodes all periods to ~).
For the current encoding (fncache), it looks like this:
adi at kork /hgrepos/reposamples/netbeans-main-golden/.hg/store/dh
$ ls --width=60
ant.debu db.metad i18n java.sou refactor web.debu
api.debu db.sql.e ide.ergo javacard ruby web.face
api.gsfp db.sql.v identity javadoc ruby.deb web.help
api.visu dbschema iep.edit javascri ruby.hin web.jsf
apisuppo debugger iep.mode jellytoo ruby.pla web.jsf_
autoupda deployme installe junit ruby.pro web.jspp
beans dlight j2ee.api language ruby.rai web.kit
bpel.deb dlight.c j2ee.arc lib.cvsc ruby.rak web.proj
bpel.edi dlight.d j2ee.cli lib.prof ruby.ref websvc.c
bpel.map dlight.i j2ee.com lib.term soa.mapp websvc.e
bpel.ref dlight.m j2ee.cor masterfs soa.repo websvc.j
bpel.sam dlight.n j2ee.dd_ maven.in spi.debu websvc.k
bugtrack dlight.p j2ee.ddl maven.sa spi.navi websvc.m
cnd dlight.s j2ee.deb mobility spring.b websvc.r
cnd.clas dlight.t j2ee.ear nbi subversi websvc.s
cnd.comp dlight.v j2ee.ejb o.apache testtool websvc.w
cnd.debu editor j2ee.jpa o.n.core uml wsdlexte
cnd.edit editor.b j2ee.kit o.n.dlig uml.desi xml
cnd.fold editor.c j2ee.met o.n.upgr uml.diag xml.cata
cnd.goto editor.d j2ee.per o.openid uml.docu xml.mult
cnd.high editor.l j2ee.pla openide_ uml.draw xml.refa
cnd.make editor.m j2ee.sam options_ uml.inte xml.sche
cnd.mode editor.s j2ee.sun performa uml.kit xml.tax
cnd.navi etl.edit j2ee.web php.dbgp uml.pars xml.text
cnd.para extbrows j2me.cdc php.edit uml.proj xml.tool
cnd.refa form java.api php.proj usersgui xml.wsdl
cnd.remo glassfis java.com php.refa utilitie xml.xpat
cnd.repo groovy.e java.edi profiler versioni xslt.cor
collab.c groovy.g java.hel project_ visualwe xslt.tma
collab.p groovy.r java.hin projecti vmd.comp xtest
compapp_ groovy.s java.j2s projectu vmd.data
core.sta gsfpath_ java.pla properti vmd.midp
core.win hibernat java.pre python.d web.clie
dataview html.edi java.pro python.e web.core
Note the "project_" vs. the "project~" directory in fncache2.
More information about the Mercurial-devel
mailing list