Following patch fixes the clash of the short forms of the --limit and
--dryrun options for the `fossil tag' command.
Another form than -N|--limit might be preferred to ensure a better
distinction from -n|--dryrun, such as -c|--limit or -l|limit.
--Florian
Index: src/tag.c
==================================================================
--- src/tag.c
+++ src/tag.c
@@ -403,11 +403,11 @@
** of results to the given value.
**
** Options:
** --raw Raw tag name.
** -t|--type TYPE One of "ci", or "e".
-** -n|--limit N Limit to N results.
+** -N|--limit N Limit to N results.
**
** %fossil tag list|ls ?--raw? ?CHECK-IN?
**
** List all tags, or if CHECK-IN is supplied, list
** all tags and their values for CHECK-IN.
@@ -435,11 +435,11 @@
void tag_cmd(void){
int n;
int fRaw = find_option("raw","",0)!=0;
int fPropagate = find_option("propagate","",0)!=0;
const char *zPrefix = fRaw ? "" : "sym-";
- const char *zFindLimit = find_option("limit","n",1);
+ const char *zFindLimit = find_option("limit","N",1);
const int nFindLimit = zFindLimit ? atoi(zFindLimit) : -2000;
db_find_and_open_repository(0, 0);
if( g.argc<3 ){
goto tag_cmd_usage;
@@ -485,11 +485,11 @@
Stmt q;
const char *zType = find_option("type","t",1);
Blob sql = empty_blob;
if( zType==0 || zType[0]==0 ) zType = "*";
if( g.argc!=4 ){
- usage("find ?--raw? ?-t|--type TYPE? ?-n|--limit #? TAGNAME");
+ usage("find ?--raw? ?-t|--type TYPE? ?-N|--limit #? TAGNAME");
}
if( fRaw ){
blob_append_sql(&sql,
"SELECT blob.uuid FROM tagxref, blob"
" WHERE tagid=(SELECT tagid FROM tag WHERE tagname=%Q)"
_______________________________________________
fossil-users mailing list
[email protected]
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users