« first day (2821 days earlier)      last day (359 days later) » 

00:00
REFRESH!
[Minesweeper] 75 Games Played. 31 Bombs Used. 10813 Moves Performed. 16 New Users
[rubberduck-vba/Rubberduck] 2 additions. 1 issues opened. 2 deletions. 1 commits. 11 issue comments
 
6 hours later…
06:13
> Today I installed Rubberduck (2.5.2.5906) on a new pc and I was quite astonished to read in the End-User License Agreement:
Last updated: 1970-01-01

Is the date correct?
Is it the correct license or should it not be the GPL that should be displayed here?
 
2 hours later…
07:55
@Duga Do we actually distribute the GPL in some file with the installer?
Although the GPL is not really an end-user license, I think we are bound to at least distribute it with the binaries because they are derived work of the source code.
08:28
Good question. I don't think so
The EULA we have is an obvious joke, so there's that, but I don't think we distribute the GPL copy
 
4 hours later…
12:32
> Was it the only astonishing thing in the EULA? 😉

That's by design, since GPL isn't a EULA it makes little sense to make end users "agree" to terms that essentially govern the source code (we did keep the applicable "as-is in the hope it will be useful" part). It was changed last year if I recall correctly.
@Vogel612 it's in the repo, therefore in the .zip no? ...admittedly I never downloaded the .zip to check
 
1 hour later…
13:48
0
Q: Building VBA and VBE Menus

TinManThis is a follow up to VBEMenuButton Class. After much trial and error I abandoned the previous approach. I decided that it would be better to create a class to instantiate the menus. When the class is terminated the menus are deleted. This only works when the class is properly terminated. Wh...

@QuackExchange always good to see what @TinMan is up to.
14:20
@Duga pretty sure that was more than two years ago ...
@MathieuGuindon yea, but that's not the installer...
15:20
I'm no expert but given that GPL is meant to be distributed with source code and the installer does not contain any.... does that make sense?
We can of course add it to the installer but it'd be just a text file floating somewhere in a folder, unread, spurn and unloved.
4
What do you do with a git merge conflict when the two are so out of sync that they're not matching up in a logical way?
Part of the problem is that I haven't been using it right so my origin is severely out of sync with my actual code.
Which, much to my chagrin, I've been exporting from my Dev Access .accdb file and directly importing into my Prod .accdb file and skipping the proper push/merge/pull, etc.
yes, shot myself in the foot. again.
What I really need to do is tell git "accept what I'm telling you now as the source of truth and forget all the info you had from before because it's seriously out of date".
ouch. Shooting oneself in the foot is painful.
Next time aim away.
tell me about it
Well, it's a matter of taking time to look at where your hand holding the gun is pointing to, double checking that the right end of the gun is pointing, and looking beyond the gun to make sure your feet isn't in sight...
15:45
ugh. This is how badly munged one file has gotten :(
The rest were basically "pull all the changes from the latest version". This one isn't right on either side!
@FreeMan this looks like a job for git push --force, assuming your local version is the latest and you want to lose whatever the remote has that your local doesn't. If you can't just overwite the remote... you need to bring in the remote changes somehow... Good luck!
use the --force, FreeMan, use the --force
Git. I am your master.
</StupidStarWarsPuns>
I wouldn't consider myself a Star Wars fan(atic) but I appreciated them.
16:05
Basically, I need to be in my development repo, then git push --force to origin, right?
 
2 hours later…
17:56
TLDR: If you're the only developer working on your repo, do whatever you want. It's only a problem when you start blasting at a shared repo where other people could lose work.
18:33
19:07
@HackSlash ironically, that's exactly the website I picked to read up on...
LoL, it was a "Let me google that for you" response
 
3 hours later…
21:43
@HackSlash they usually will not lose work, it will just mean they can't git pull, because git is smort and doesn't like destroying things
well ... or git pull will result in an automatic merge, either borking everything to hell and back or resulting in a conflicting merge and manual merging
and unfortunately most people don't know how to unfuck basic git messes
I unfortunately fall into the group of "most people" ... learning slowly.
it really is an issue that is inherent to how git is set up
It's not an easy tool to use
hell, I can't even install actual git at work, I have to make do with GH Desktop.
my condolences
that sounds like a horrible setup
much appreciated, sincerely. It's pretty terrible. My team is not very technical.
well I exaggerate, it's not pretty terrible, but still, it's frustrating.
22:11
I find GitExtensions really helps. If they are allergic to command line this would be a better compromise than GHDesktop. (Note: it requires full git installation because it just runs the correct commands for you) gitextensions.github.io
I combine that with WinMerge as the default diff engine: winmerge.org
Using those two tools you can quickly untangle a merge conflict spaghetti western from the comfort of GUI land
If you get in a situation that those tools can't handle, Torvalds help you.
 
2 hours later…
23:45
[rubberduck-vba/Rubberduck] 1531 stars vs. [decalage2/oletools] 1946 stars

« first day (2821 days earlier)      last day (359 days later) »