2016-10-19 GnuCash IRC logs
00:40:02 <cyphase> hey, quick question. it seems like i can't denominate a liability account in a security i've added (other than the built-in currencies of course); is there any way around that?
00:42:50 <jralls> cyphase: Nope, sorry. Only accounts of type stock and fund can be denominated in non-currency commodities. GnuCash isn't designed for barter.
01:09:18 <cyphase> jralls, then any idea when bitcoin is going to be added as a currency? ;)
01:13:14 <jralls> cyphase: When the ISO-4217 committee decides that it is one. GC 2.6 doesn't have enough precision to handle bitcoin anyway, you have to use some fraction. That part will be fixed in 2.8.
01:14:09 <jralls> My bedtime now. Good night.
01:14:21 *** jralls has quit IRC
01:23:06 *** Mechtilde has joined #gnucash
01:54:34 *** fell_ has joined #gnucash
01:56:49 *** fell has quit IRC
02:07:07 *** Mechtilde has quit IRC
02:49:37 *** iliv_ has joined #gnucash
02:52:30 *** gjanssens has joined #gnucash
02:52:30 *** ChanServ sets mode: +o gjanssens
03:45:23 *** iliv_ has quit IRC
03:49:53 *** fabior has joined #gnucash
04:10:50 *** iliv_ has joined #gnucash
04:12:20 *** jonas has joined #gnucash
04:13:24 *** jonas_ has quit IRC
04:44:14 *** aqua has joined #gnucash
04:46:21 *** jonas has quit IRC
04:46:29 *** jonas has joined #gnucash
04:47:52 *** rubdos has quit IRC
05:13:15 *** iliv_ has quit IRC
06:14:59 *** gr8kodr has quit IRC
06:43:47 *** aqua has quit IRC
06:56:35 *** Jimraehl1 has joined #gnucash
06:57:05 *** Jimraehl1 has quit IRC
06:57:24 *** Jimraehl1 has joined #gnucash
06:57:36 *** Jimraehl1 has quit IRC
07:09:00 *** fabior has quit IRC
07:10:00 *** Jimraehl1 has joined #gnucash
07:17:58 *** rubdos has joined #gnucash
07:41:14 *** iliv_ has joined #gnucash
07:55:30 *** fabior has joined #gnucash
08:17:01 *** mlncn has joined #gnucash
08:22:00 *** aqua has joined #gnucash
08:29:12 *** Jimraehl1 has joined #gnucash
08:29:41 *** Jimraehl1 has quit IRC
08:29:54 *** Jimraehl1 has joined #gnucash
08:30:22 *** Jimraehl1 has joined #gnucash
08:30:48 *** Jimraehl1 has joined #gnucash
08:50:56 *** rubdos has quit IRC
09:11:34 *** rubdos has joined #gnucash
09:12:44 <warlord> cyphase: right now you can only denote a milli-bitcoin. But bitcoin is not a currency, at least according to some countries (including, I believe, the USA)
09:27:56 *** rubdos has quit IRC
09:32:16 *** MoeD has quit IRC
09:33:01 *** MoeD has joined #gnucash
09:41:44 *** rubdos has joined #gnucash
10:33:47 *** fabior has quit IRC
10:37:12 *** rubdos has quit IRC
11:01:10 *** mlncn has quit IRC
11:17:40 *** rubdos has joined #gnucash
11:36:39 *** fabior has joined #gnucash
12:01:09 *** mlncn has joined #gnucash
12:06:19 *** aqua has quit IRC
12:53:05 *** iliv_ has quit IRC
12:58:39 *** Mechtilde has joined #gnucash
13:03:17 *** lmat has quit IRC
13:09:01 *** lmat has joined #gnucash
13:11:25 *** jralls has joined #gnucash
13:11:26 *** ChanServ sets mode: +o jralls
13:39:06 *** fabior has quit IRC
13:44:53 *** iliv has joined #gnucash
14:05:35 *** iliv has quit IRC
14:14:58 *** kael has joined #gnucash
14:27:43 *** kael has quit IRC
14:46:34 <jralls> warlord: This is really weird. https://github.com/Gnucash/gnucash-htdocs/pull/5 got merged and the committer is shown as "noreply@github.com". It's in code's repo.
14:49:24 <gjanssens> jralls: I did the merge
14:49:38 <gjanssens> I wonder why I'm not mentioned as committer
14:49:46 <jralls> gjanssens: How did you do it?
14:50:54 <gjanssens> First I pulled WyldPhyr's branch in my local repo, which turned out to be a fast-forward
14:51:06 <gjanssens> Then I pushed the change to code
14:52:46 <gjanssens> Usually I run git merge directly instead of first running git pull.
14:52:54 <gjanssens> I don't see how that would make a difference though
14:54:04 <jralls> Interesting. Yeah, merge or pull (which is just a convenience command for git fetch && git merge), the actual commit was I suppose made by Github.
14:54:34 <jralls> If we want to stop that showing up I suppose we have to get patches and apply them locally.
14:54:43 <jralls> That's a PITA.
14:57:37 <gjanssens> I wonder how Github can do that. Doesn't that bring code and github out of sync ?
14:57:49 <gjanssens> I pushed to code, not to github
14:58:22 <gjanssens> And IIRC code then pushes to github in turn
14:58:41 <gjanssens> Would github then alter the commit afterwards ?
14:59:17 <jralls> Yes, that's how it worked. No, the commit info is in code, which Github can't change after-the-fact.
15:01:14 <gjanssens> So it the commit info probably was in the initial commit I pulled ? I don't think I can check this with the current PR...
15:01:16 *** Mechtilde has quit IRC
15:01:20 <jralls> I bet if you do a `git log --format=full` on your local repo you
15:02:03 <jralls> darn. you'll see the same result, that the commit was done by "Github <noreply@github.com>."
15:02:24 <gjanssens> Yes it shows like that indeed
15:05:04 <gjanssens> Running a git commit --amend on the commit changes to committer to myself
15:05:08 <gjanssens> Not really practical
15:06:32 <gjanssens> A rebase probably resets the committer as well and that explains I never noticed this before.
15:06:54 <gjanssens> Most PR merges I did so far were after rebasing
15:08:12 <gjanssens> And probably after the rebase or amend github won't recognize the PR anymore as all hashrefs would have changed.
15:09:04 <jralls> That's right, it doesn't.
15:10:52 <jralls> But the previous commit is one from Chris Good that I did exactly the same way, and it has chris as both author and committer because it's pulled from his repo.
15:11:25 <jralls> So Jay Sanders (wildfyr) must have done something weird when he pushed the change to his own repo.
15:11:43 <gjanssens> Yes, I've checked a few other PR's merged like that in the gnucash repo and saw the same behaviour.
15:11:45 <jralls> Maybe he edited it in Github?
15:11:58 <gjanssens> Comitter and author are the same
15:12:46 *** mlncn has quit IRC
15:13:03 <gjanssens> So the assumption that committer is the one pushing commits upstream is not generally valid.
15:13:39 <gjanssens> At least not if we're just merging PR's without rebasing
15:13:54 <gjanssens> Do we want to keep track this information ?
15:14:17 <gjanssens> If so we do indeed have to rebase PR's before pushing them to code
15:14:32 <gjanssens> Which makes it slightly more work to close the PR
15:14:54 <gjanssens> Or can we extract that information in some other way ?
15:17:51 <jralls> A rebase will only change things if there's something to change. IOW, if you rebase onto the same commit that was already the root then all of the inputs are the same resulting in the same sha and no new commit.
15:18:07 <gjanssens> Alternatively we can choose to avoid fast-forward merges. In that case the commit message from the merge commit will show who merged the PR
15:20:08 <jralls> I prefer no-ff merges when there's a reason to keep a separate branch, but I'm not keen on it for trivial stuff. ISTM it adds clutter.
15:20:41 <gjanssens> There's also git rebase -f to force a rebase even if there's no change
15:20:42 <jralls> But maybe it's worthwhile for keeping track of who merged what.
15:22:05 <gjanssens> git rebase -f will also update the commiter in case there's no change. Just tested
15:22:23 *** fabior has joined #gnucash
15:22:39 <gjanssens> We can use that for trivial stuff
15:22:40 <jralls> Ah, forgotten about that. Yes, that works.
16:08:03 *** KaiForce has joined #gnucash
16:08:23 *** mlncn has joined #gnucash
16:30:45 *** gjanssens has quit IRC
16:51:05 <warlord> phew, glad I wasnt needed for that discussion.
17:22:47 *** mlncn has quit IRC
17:32:31 *** KaiForce has quit IRC
17:33:04 *** fabior has quit IRC
17:43:08 *** aqua has joined #gnucash
17:52:47 *** mlncn has joined #gnucash
18:03:54 *** mlncn has quit IRC
18:07:27 *** MasouDa has joined #gnucash
18:15:39 *** aqua has quit IRC
18:53:38 *** MasouDa has quit IRC
19:11:23 *** mlncn has joined #gnucash
19:19:00 *** mlncn has quit IRC
22:14:36 *** mlncn has joined #gnucash
22:28:18 *** RotenVOrest has joined #gnucash
22:28:37 <RotenVOrest> HI , I need a bit help on GnuCash Date Picker
22:28:44 <RotenVOrest> anyone can help me ?
22:58:38 *** Simon has quit IRC
23:07:50 *** Simon has joined #gnucash
23:15:22 <RotenVOrest> here is developer channel?
23:19:44 *** mlncn has quit IRC