ref: 972518e469bfacee38782551f1911e7ef10efb95
parent: 71093e5b397c81607f8062fe15cb5a6158ddb13c
author: Ori Bernstein <ori@eigenstate.org>
date: Sun Jan 26 12:01:22 EST 2020
improve error messages
--- a/query.c
+++ b/query.c
@@ -128,7 +128,7 @@
{
int i, j, n;
Hash *h;
- char *p, *e;
+ char *p, *e, *s;
char query[2048];
ARGBEGIN{
@@ -139,12 +139,15 @@
gitinit();
fmtinstall('P', Pfmt);
+ s = "";
p = query;
e = query + nelem(query);
- for(i = 0; i < argc; i++)
- p = seprint(p, e, "%s ", argv[i]);
+ for(i = 0; i < argc; i++){
+ p = seprint(p, e, "%s%s", s, argv[i]);
+ s = " ";
+ }
if((n = resolverefs(&h, query)) == -1)
- sysfatal("resolve %s: %r", query);
+ sysfatal("resolve: %r");
if(changes){
if(n != 2)
sysfatal("diff: need 2 commits, got %d", n);