The fsl convienence wrapper has had a few updates and seems to be working
pretty well for us. I'm announcing it (again) to the fossil list perchance
it is of use to anyone else.

Features:

1. "areas". Store your fossils in different directories, e.g. public,
private, customera, etc. List the areas or fossils in each area. Our team
is working with nearly 100 different fossils (and growing every day) over
four or five "areas" so for us this is really helpful.

2. Eased creation and getting of repos, e.g.: "fsl repo get public
scripts", this hides the clone/open cycle from users which makes ramping up
on fossil much easier.

3. Simple, override-able set up actions, we use this to set the default
"areas" for users and to set allow-symlinks in the global settings.
Symlinks are a particularly troublesome issue for us and we need repos and
users to always default to allow-symlinks.

4. Simple but very limited "hooks"

5. Misc tweaks; tweak timeline output to be Unix scriptaholic friendly, -f
(force) for mv, hierarchical move that works like Unix

"fsl" is just a simple bash script which should work on most Unixes with
little to no install effort. It might work on Cygwin but I've not tested it.

You can get it at: http://chiselapp.com/user/kiatoa/repository/fsl

> fsl repo help
The fsl convienence wrapper.
Copyright (C) 2012 Matthew Welland, License GPL 2.0
Usage: fsl repo cmd args
Or:    fsl <fossil commands>

where repo cmd is one of
  ls
  ls <area>
  get <area> <reponame>
  addarea <areaname> <path>
  droparea <areaname>
  create <areaname> <reponame> [-template templatename]
  import <areaname> <reponame> <fossilfile>

Also available, move with Unix semantics:
  fsl mv src1 [src2 ...] targ

Move with -f also does corresponding Unix mv
  fsl mv -f src1 [src2 ...] targ

Note: timeline and leaves output is de-wrapped

More at: http://chiselapp.com/user/kiatoa/repository/fsl
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to