David C.,

It is apparently my mistake, but I understood the “--nofile” command line 
argument to mean “Open GnuCash with no file.” 

As in: No. File. Nothing. And if I have Nothing in my file, what, pray tell, is 
there to save? 

David T.

P.S. — For yucks, I executed “Gnucash --nofile” and immediately saved “Nofile” 
and opened it in a text editor. Here it is, creating the root account without a 
file:

<?xml version="1.0" encoding="utf-8" ?>
<gnc-v2
     xmlns:gnc="http://www.gnucash.org/XML/gnc <http://www.gnucash.org/XML/gnc>"
     xmlns:act="http://www.gnucash.org/XML/act <http://www.gnucash.org/XML/act>"
     xmlns:book="http://www.gnucash.org/XML/book 
<http://www.gnucash.org/XML/book>"
     xmlns:cd="http://www.gnucash.org/XML/cd <http://www.gnucash.org/XML/cd>"
     xmlns:cmdty="http://www.gnucash.org/XML/cmdty 
<http://www.gnucash.org/XML/cmdty>"
     xmlns:price="http://www.gnucash.org/XML/price 
<http://www.gnucash.org/XML/price>"
     xmlns:slot="http://www.gnucash.org/XML/slot 
<http://www.gnucash.org/XML/slot>"
     xmlns:split="http://www.gnucash.org/XML/split 
<http://www.gnucash.org/XML/split>"
     xmlns:sx="http://www.gnucash.org/XML/sx <http://www.gnucash.org/XML/sx>"
     xmlns:trn="http://www.gnucash.org/XML/trn <http://www.gnucash.org/XML/trn>"
     xmlns:ts="http://www.gnucash.org/XML/ts <http://www.gnucash.org/XML/ts>"
     xmlns:fs="http://www.gnucash.org/XML/fs <http://www.gnucash.org/XML/fs>"
     xmlns:bgt="http://www.gnucash.org/XML/bgt <http://www.gnucash.org/XML/bgt>"
     xmlns:recurrence="http://www.gnucash.org/XML/recurrence 
<http://www.gnucash.org/XML/recurrence>"
     xmlns:lot="http://www.gnucash.org/XML/lot <http://www.gnucash.org/XML/lot>"
     xmlns:addr="http://www.gnucash.org/XML/addr 
<http://www.gnucash.org/XML/addr>"
     xmlns:owner="http://www.gnucash.org/XML/owner 
<http://www.gnucash.org/XML/owner>"
     xmlns:billterm="http://www.gnucash.org/XML/billterm 
<http://www.gnucash.org/XML/billterm>"
     xmlns:bt-days="http://www.gnucash.org/XML/bt-days 
<http://www.gnucash.org/XML/bt-days>"
     xmlns:bt-prox="http://www.gnucash.org/XML/bt-prox 
<http://www.gnucash.org/XML/bt-prox>"
     xmlns:cust="http://www.gnucash.org/XML/cust 
<http://www.gnucash.org/XML/cust>"
     xmlns:employee="http://www.gnucash.org/XML/employee 
<http://www.gnucash.org/XML/employee>"
     xmlns:entry="http://www.gnucash.org/XML/entry 
<http://www.gnucash.org/XML/entry>"
     xmlns:invoice="http://www.gnucash.org/XML/invoice 
<http://www.gnucash.org/XML/invoice>"
     xmlns:job="http://www.gnucash.org/XML/job <http://www.gnucash.org/XML/job>"
     xmlns:order="http://www.gnucash.org/XML/order 
<http://www.gnucash.org/XML/order>"
     xmlns:taxtable="http://www.gnucash.org/XML/taxtable 
<http://www.gnucash.org/XML/taxtable>"
     xmlns:tte="http://www.gnucash.org/XML/tte <http://www.gnucash.org/XML/tte>"
     xmlns:vendor="http://www.gnucash.org/XML/vendor 
<http://www.gnucash.org/XML/vendor>">
<gnc:count-data cd:type="book">1</gnc:count-data>
<gnc:book version="2.0.0">
<book:id type="guid">a75807d572ced056657e14cf61730861</book:id>
<gnc:count-data cd:type="commodity">1</gnc:count-data>
<gnc:count-data cd:type="account">1</gnc:count-data>
<gnc:commodity version="2.0.0">
  <cmdty:space>template</cmdty:space>
  <cmdty:id>template</cmdty:id>
  <cmdty:name>template</cmdty:name>
  <cmdty:xcode>template</cmdty:xcode>
  <cmdty:fraction>1</cmdty:fraction>
</gnc:commodity>
<gnc:account version="2.0.0">
  <act:name>Root Account</act:name>
  <act:id type="guid">27174afb49511a6a82c3da7274337c90</act:id>
  <act:type>ROOT</act:type>
</gnc:account>
</gnc:book>
</gnc-v2>

<!-- Local variables: -->
<!-- mode: xml        -->
<!-- End:             -->


> On Feb 3, 2018, at 7:03 PM, David Carlson <david.carlson....@gmail.com 
> <mailto:david.carlson....@gmail.com>> wrote:
> 
> BTW, I am running 2.6.18 in windows and I do not recall the warning referring 
> to any changes.
> 
> David C
> 
> On Sat, Feb 3, 2018 at 7:54 AM, David Carlson <david.carlson....@gmail.com 
> <mailto:david.carlson....@gmail.com>> wrote:
> I just had that experience as I was not logged in to my file server when I 
> started GnuCash and I still think that my earlier comment is true.  GnuCash 
> is offering to save the empty file. The interesting thing, though, is that 
> because the file was unnamed it did not have a asterisk in the filename space 
> on the top banner.
> 
> David C
> 
> On Sat, Feb 3, 2018 at 7:41 AM, David Carlson <david.carlson....@gmail.com 
> <mailto:david.carlson....@gmail.com>> wrote:
> David,
> 
> I think that a non-existent file with no data is not the same as a file that 
> has been created with no data.  A created file has some structure and some 
> defaults set.  GnuCash is thus saying that it is not a properly saved file 
> with no data.
> 
> David C
> 
> On Sat, Feb 3, 2018 at 1:56 AM, David T. via gnucash-devel 
> <gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org>> wrote:
> Hello,
> 
> When I open GnuCash with no file (i.e., “gnucash --nofile”), I find that if I 
> immediately attempt to open a different file or exit the program altogether 
> (i.e., without doing anything to the current session), I am warned that all 
> changes to the current file will be lost. Given that I: a) have made no 
> changes, and b) have “nofile” open at the time, this dialog is absurd.
> 
> GnuCash should NOT consider “nofile” to be dirty, and thus should NOT ask 
> that I save “nofile”. I don’t see any bugs filed for this.
> 
> David
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel@gnucash.org <mailto:gnucash-devel@gnucash.org>
> https://lists.gnucash.org/mailman/listinfo/gnucash-devel 
> <https://lists.gnucash.org/mailman/listinfo/gnucash-devel>
> 
> 
> 

_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to