Fossil

Changes On Branch msw-docco
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch msw-docco Excluding Merge-Ins

This is equivalent to a diff from 3c637382b4 to 626a317e5c

2012-04-19
15:18
Merge documentation updates from msw-docco into trunk. check-in: 5f6b495230 user: drh tags: trunk
14:34
Catch up w/ trunk & document --case-sensitive option in the add and addremove commands. Closed-Leaf check-in: 626a317e5c user: martin.weber tags: msw-docco
2012-04-17
22:31
Merge the msw-docco changes into trunk. check-in: 3c637382b4 user: drh tags: trunk
21:56
Pull in the latest pre-release version of SQLite, including the new shell. check-in: 4faefe630e user: drh tags: trunk
2012-04-16
15:53
Document some more options of fossil branch new: --nosign, --user-override and --date-override. Fix a typo in fossil branch ls docco. check-in: 7727eb12b0 user: martin.weber tags: msw-docco

Changes to src/add.c.

194
195
196
197
198
199
200




201
202

203
204
205



206
207
208
209
210
211
212
194
195
196
197
198
199
200
201
202
203
204
205
206
207



208
209
210
211
212
213
214
215
216
217







+
+
+
+


+
-
-
-
+
+
+







** the "--dotfiles" option to the command-line.
**
** The --ignore option is a comma-separate list of glob patterns for files
** to be excluded.  Example:  '*.o,*.obj,*.exe'  If the --ignore option
** does not appear on the command line then the "ignore-glob" setting is
** used.
**
** The --case-sensitive option determines whether or not filenames should
** be treated case sensitive or not. If the option is not given, the default
** depends on the global setting, or the operating system default, if not set.
**
** Options:
**
**    --case-sensitive <BOOL> override case-sensitive setting
**    --dotfiles       include files beginning with a dot (".")   
**    --ignore <CSG>   ignore files matching patterns from the 
**                     comma separated list of glob patterns.
**    --dotfiles              include files beginning with a dot (".")   
**    --ignore <CSG>          ignore files matching patterns from the 
**                            comma separated list of glob patterns.
** 
** See also: addremove, rm
*/
void add_cmd(void){
  int i;                     /* Loop counter */
  int vid;                   /* Currently checked out version */
  int nRoot;                 /* Full path characters in g.zLocalRoot */
406
407
408
409
410
411
412
413


414
415
416
417
418
419
420

421
422
423
424




425
426
427
428
429
430
431
411
412
413
414
415
416
417

418
419
420
421
422
423
424
425
426
427




428
429
430
431
432
433
434
435
436
437
438







-
+
+







+
-
-
-
-
+
+
+
+







**
** The command does not "commit".  You must run the "commit" separately
** as a separate step.
**
** Files and directories whose names begin with "." are ignored unless
** the --dotfiles option is used.
**
** The --ignore option overrides the "ignore-glob" setting.  See
** The --ignore option overrides the "ignore-glob" setting, as does the
** --case-sensitive option with the "case-sensitive" setting. See the
** documentation on the "settings" command for further information.
**
** The --test option shows what would happen without actually doing anything.
**
** This command can be used to track third party software.
** 
** Options: 
**   --case-sensitive <BOOL> override case-sensitive setting
**   --dotfiles       include files beginning with a dot (".")   
**   --ignore <CSG>   ignore files matching patterns from the 
**                    comma separated list of glob patterns.
**   --test           If given, show what would be done without doing so.
**   --dotfiles              include files beginning with a dot (".")   
**   --ignore <CSG>          ignore files matching patterns from the 
**                           comma separated list of glob patterns.
**   --test                  If given, display instead of run actions
**
** See also: add, rm
*/
void addremove_cmd(void){
  Blob path;
  const char *zIgnoreFlag = find_option("ignore",0,1);
  int allFlag = find_option("dotfiles",0,0)!=0;