/[meta-cvs]/meta-cvs/F-0C9187C87304A15BD59A42657A3BE5A3
ViewVC logotype

Diff of /meta-cvs/F-0C9187C87304A15BD59A42657A3BE5A3

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.130 by kaz, Thu Jul 4 14:17:56 2002 UTC revision 1.130.2.6 by kaz, Sat Jul 6 15:49:12 2002 UTC
# Line 1  Line 1 
1    2002-07-06  Kaz Kylheku  <kaz@ashi.footprints.net>
2    
3            * generic.lisp (mcvs-generic): Added path conversions to support
4            partial sandboxes.
5    
6    2002-07-06  Kaz Kylheku  <kaz@ashi.footprints.net>
7    
8            * add.lisp (mcvs-add): Added path conversions to support
9            partial sandboxes.
10    
11    2002-07-05  Kaz Kylheku  <kaz@ashi.footprints.net>
12    
13            * move.lisp (source-check): Use real source path for checking
14            against MCVS/ area.
15            (mcvs-move): Ditto for destination path.
16    
17    2002-07-05  Kaz Kylheku  <kaz@ashi.footprints.net>
18    
19            * mapping.lisp (mapping-update): Make sure only those files
20            are processed which are visible in the sandbox. If a file
21            is moved out of or into visibility, this is indicated in the
22            diagnostic output.
23    
24    2002-07-05  Kaz Kylheku  <kaz@ashi.footprints.net>
25    
26            * mapping.lisp (real-path-exists): Use path-prefix-equal, because
27            that handles all the tricky cases.
28            (abstract-to-real-path): Handle the case when abstract path
29            is the same as the path prefix, with or without the trailing
30            slash.
31    
32    2002-07-05  Kaz Kylheku  <kaz@ashi.footprints.net>
33    
34            Start of experimental ``partial sandbox'' work.
35    
36            * mapping.lisp (*mcvs-displaced-name*, *mcvs-displaced*): New
37            constants, hold name of administrative file MCVS/DISPLACED which stores
38            the displaced path prefix.
39            (*displaced-path-prefix*): New special variable, holds displaced
40            path prefix read from MCVS/DISPLACED.
41            (*displaced-path-length*): New special variable, holds length
42            of string stored in *displaced-path-prefix*.
43            (real-path-exists, abstract-to-real-path, real-to-abstract-path):
44            New functions for mapping between actual sandbox path, and
45            the abstract sandbox path stored in the mapping.
46            (in-sandbox-root-dir): Macro modified to read *mcvs-displaced*
47            administrative file, and set up the new special variables.
48            (mapping-synchronize): Only operate on files that are present
49            in the sandbox; i.e. that have real paths corresponding to their
50            abstract paths. Convert to the real path when calling lower
51            level file manipulation functions.
52            (mapping-update): Likewise, but this conversion is not complete.
53            (displaced-path-read, displaced-path-write): New functions for
54            reading and writing MCVS/DISPLACED.
55    
56            * checkout.lisp (mcvs-checkout): One extra optional parameter.
57            Specifies the subdirectory for executing a partial checkout.
58            (mcvs-checkout-wrapper): Parse out optional parameter.
59    
60            * grab.lisp (mcvs-grab): For now, when calling mcvs-checkout,
61            specify the new parameter as nil. Eventually, grab will work
62            over partial checkouts.
63    
64            * move.lisp: Upgraded to work with partial sandboxes.
65            (source-check): Convert source parameter to real path for
66            existence check.
67            (move-guts): Convert destination parameter to real path before
68            invoking (stat ...) on it.
69            (mcvs-move): Map all path arguments to abstract paths.
70    
71  2002-07-04  Kaz Kylheku  <kaz@ashi.footprints.net>  2002-07-04  Kaz Kylheku  <kaz@ashi.footprints.net>
72    
73          * find-bind.lisp (find-bind-extract-vals): Rewrite for          * find-bind.lisp (find-bind-extract-vals): Rewrite for

Legend:
Removed from v.1.130  
changed lines
  Added in v.1.130.2.6

  ViewVC Help
Powered by ViewVC 1.1.5