@@ -1462,16 +1462,16 @@
1462 1462 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Issue a warning and give the user an opportunity to abandon out
1463 1463 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** if a Unicode (UTF-16) byte-order-mark (BOM) or a \r\n line ending
1464 1464 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** is seen in a text file.
1465 1465 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
1466 1466 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** Return 1 if the user pressed 'c'. In that case, the file will have
1467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** been converted to UTF-8 (if it was UTF-16) with NL line-endings,
1467 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** been converted to UTF-8 (if it was UTF-16) with LF line-endings,
1468 1468 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** and the original file will have been renamed to "<filename>-original".
1469 1469 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
1470 1470 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
static int commit_warning(
1471 1471 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob *p, /* The content of the file being committed. */
1472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- int crnlOk, /* Non-zero if CR/NL warnings should be disabled. */
1472 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int crlfOk, /* Non-zero if CR/LF warnings should be disabled. */
1473 1473 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int binOk, /* Non-zero if binary warnings should be disabled. */
1474 1474 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int encodingOk, /* Non-zero if encoding warnings should be disabled. */
1475 1475 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zFilename /* The full name of the file being committed. */
1476 1476 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
){
1477 1477 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int bReverse; /* UTF-16 byte order is reversed? */
@@ -1520,39 +1520,39 @@
1520 1520 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zWarning = "binary data";
1521 1521 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zConvert = ""; /* We cannot convert binary files. */
1522 1522 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1523 1523 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zDisable = "\"binary-glob\" setting";
1524 1524 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( fUnicode && fHasAnyCr ){
1525 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( crnlOk && encodingOk ){
1526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return 0; /* We don't want CR/NL and Unicode warnings for this file. */
1525 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( crlfOk && encodingOk ){
1526 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return 0; /* We don't want CR/LF and Unicode warnings for this file. */
1527 1527 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1528 1528 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( fHasLoneCrOnly ){
1529 1529 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zWarning = "CR line endings and Unicode";
1530 1530 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( fHasCrLfOnly ){
1531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zWarning = "CR/NL line endings and Unicode";
1531 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zWarning = "CR/LF line endings and Unicode";
1532 1532 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
1533 1533 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zWarning = "mixed line endings and Unicode";
1534 1534 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zDisable = "\"crnl-glob\" and \"encoding-glob\" settings";
1535 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zDisable = "\"crlf-glob\" and \"encoding-glob\" settings";
1536 1536 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( fHasInvalidUtf8 ){
1537 1537 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( encodingOk ){
1538 1538 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return 0; /* We don't want encoding warnings for this file. */
1539 1539 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1540 1540 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zWarning = "invalid UTF-8";
1541 1541 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zDisable = "\"encoding-glob\" setting";
1542 1542 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( fHasAnyCr ){
1543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- if( crnlOk ){
1544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- return 0; /* We don't want CR/NL warnings for this file. */
1543 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ if( crlfOk ){
1544 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ return 0; /* We don't want CR/LF warnings for this file. */
1545 1545 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1546 1546 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( fHasLoneCrOnly ){
1547 1547 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zWarning = "CR line endings";
1548 1548 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else if( fHasCrLfOnly ){
1549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zWarning = "CR/NL line endings";
1549 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zWarning = "CR/LF line endings";
1550 1550 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
1551 1551 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zWarning = "mixed line endings";
1552 1552 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- zDisable = "\"crnl-glob\" setting";
1553 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ zDisable = "\"crlf-glob\" setting";
1554 1554 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
1555 1555 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( encodingOk ){
1556 1556 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
return 0; /* We don't want encoding warnings for this file. */
1557 1557 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
1558 1558 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zWarning = "Unicode";
@@ -1649,11 +1649,11 @@
1649 1649 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** be older than its ancestor unless the --allow-older option appears.
1650 1650 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** If any of files in the check-in appear to contain unresolved merge
1651 1651 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** conflicts, the check-in will not be allowed unless the
1652 1652 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** --allow-conflict option is present. In addition, the entire
1653 1653 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** check-in process may be aborted if a file contains content that
1654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- ** appears to be binary, Unicode text, or text with CR/NL line endings
1654 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ ** appears to be binary, Unicode text, or text with CR/LF line endings
1655 1655 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** unless the interactive user chooses to proceed. If there is no
1656 1656 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** interactive user or these warnings should be skipped for some other
1657 1657 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** reason, the --no-warnings option may be used. A check-in is not
1658 1658 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
** allowed against a closed leaf.
1659 1659 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
**
@@ -1994,24 +1994,24 @@
1994 1994 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
*/
1995 1995 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
db_prepare(&q,
1996 1996 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"SELECT id, %Q || pathname, mrid, %s, %s, %s FROM vfile "
1997 1997 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
"WHERE chnged==1 AND NOT deleted AND is_selected(id)",
1998 1998 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
g.zLocalRoot,
1999 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- glob_expr("pathname", db_get("crnl-glob","")),
1999 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ glob_expr("pathname", db_get("crlf-glob",db_get("crnl-glob",""))),
2000 2000 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
glob_expr("pathname", db_get("binary-glob","")),
2001 2001 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
glob_expr("pathname", db_get("encoding-glob",""))
2002 2002 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
);
2003 2003 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
while( db_step(&q)==SQLITE_ROW ){
2004 2004 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
int id, rid;
2005 2005 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
const char *zFullname;
2006 2006 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob content;
2007 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- int crnlOk, binOk, encodingOk;
2007 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ int crlfOk, binOk, encodingOk;
2008 2008 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2009 2009 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
id = db_column_int(&q, 0);
2010 2010 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
zFullname = db_column_text(&q, 1);
2011 2011 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
rid = db_column_int(&q, 2);
2012 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- crnlOk = db_column_int(&q, 3);
2012 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ crlfOk = db_column_int(&q, 3);
2013 2013 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
binOk = db_column_int(&q, 4);
2014 2014 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
encodingOk = db_column_int(&q, 5);
2015 2015 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2016 2016 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_zero(&content);
2017 2017 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( file_wd_islink(zFullname) ){
@@ -2020,11 +2020,11 @@
2020 2020 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}else{
2021 2021 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
blob_read_from_file(&content, zFullname);
2022 2022 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
2023 2023 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
/* Do not emit any warnings when they are disabled. */
2024 2024 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( !noWarningFlag ){
2025 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
- abortCommit |= commit_warning(&content, crnlOk, binOk,
2025 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
+ abortCommit |= commit_warning(&content, crlfOk, binOk,
2026 2026 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
encodingOk, zFullname);
2027 2027 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
}
2028 2028 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
if( contains_merge_marker(&content) ){
2029 2029 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
Blob fname; /* Relative pathname of the file */
2030 2030 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!
2031 2031 { copied = false; pop = false }, 1000)" :class="copied && 'copied'">Copy link Copied!