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

  ViewVC Help
Powered by ViewVC 1.1.5