Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Add new test-usernames command to dump all of the various sources of the current user name in the order tested. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | ross-doc-env |
Files: | files | file ages | folders |
SHA1: |
5de13cb19cf06c745ad8ffeaf1f9c61d |
User & Date: | rberteig 2016-03-02 01:56:12.385 |
Context
2016-03-02
| ||
01:57 | Rewrite the section on fossil usernames selection, fix typos and improve wording here and there. ... (check-in: 83153a97 user: rberteig tags: ross-doc-env) | |
01:56 | Add new test-usernames command to dump all of the various sources of the current user name in the order tested. ... (check-in: 5de13cb1 user: rberteig tags: ross-doc-env) | |
2016-03-01
| ||
21:38 | Change db_create_default_users() to align its use of environment variables to set the user name to match user_select(), and try all variables on both Unix and Windows. ... (check-in: ace9e00f user: rberteig tags: ross-doc-env) | |
Changes
Changes to src/user.c.
︙ | ︙ | |||
176 177 178 179 180 181 182 | if( z ){ int n = (int)strlen(z); if( n>0 && z[n-1]=='\n' ) fossil_new_line_started(); strip_string(pIn, z); } } | < | 176 177 178 179 180 181 182 183 184 185 186 187 188 189 | if( z ){ int n = (int)strlen(z); if( n>0 && z[n-1]=='\n' ) fossil_new_line_started(); strip_string(pIn, z); } } /* ** COMMAND: user* ** ** Usage: %fossil user SUBCOMMAND ... ?-R|--repository FILE? ** ** Run various subcommands on users of the open repository or of ** the repository identified by the -R or --repository option. |
︙ | ︙ | |||
383 384 385 386 387 388 389 390 391 392 393 394 395 396 | fossil_print( "Cannot figure out who you are! Consider using the --user\n" "command line option, setting your USER environment variable,\n" "or setting a default user with \"fossil user default USER\".\n" ); fossil_fatal("cannot determine user"); } /* ** COMMAND: test-hash-passwords ** ** Usage: %fossil test-hash-passwords REPOSITORY ** | > > > > > > > > > > > > > > > > > > > > > > > > > > | 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 | fossil_print( "Cannot figure out who you are! Consider using the --user\n" "command line option, setting your USER environment variable,\n" "or setting a default user with \"fossil user default USER\".\n" ); fossil_fatal("cannot determine user"); } /* ** COMMAND: test-usernames ** ** Usage: %fossil test-usernames ** ** Print details about sources of fossil usernames. */ void test_usernames_cmd(void){ db_find_and_open_repository(0, 0); fossil_print("Initial g.zLogin: %s\n", g.zLogin); fossil_print("Initial g.userUid: %d\n", g.userUid); fossil_print("checkout default-user: %s\n", g.localOpen ? db_lget("default-user","") : "<<no open checkout>>"); fossil_print("default-user: %s\n", db_get("default-user","")); fossil_print("FOSSIL_USER: %s\n", fossil_getenv("FOSSIL_USER")); fossil_print("USER: %s\n", fossil_getenv("USER")); fossil_print("LOGNAME: %s\n", fossil_getenv("LOGNAME")); fossil_print("USERNAME: %s\n", fossil_getenv("USERNAME")); url_parse(0, 0); fossil_print("URL user: %s\n", g.url.user); user_select(); fossil_print("Final g.zLogin: %s\n", g.zLogin); fossil_print("Final g.userUid: %d\n", g.userUid); } /* ** COMMAND: test-hash-passwords ** ** Usage: %fossil test-hash-passwords REPOSITORY ** |
︙ | ︙ |