Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - Nao
2401
Features / Re: New revs
« on October 24th, 2013, 09:15 PM »
rev 2281 [master 33a803d]
 14 files changed, 550 insertions(+), 62 deletions(-)

+ Initial contact list code. There are still tons of things to do, so for now you can only create generic lists (including one type I'll probably end up dropping), and add/remove users from their profile pages. (install.sql, Class-System.php, Profile-Modify.php, Profile.php, Subs.php, Profile.template.php, index.language.php, Help.language.php, Profile.language.php, sections.css)
2402
Off-topic / Re: feline hiccups
« on October 24th, 2013, 08:08 PM »
Quote from feline on October 24th, 2013, 07:45 PM
the above posts show clearly how some people here are mentally child ..
I'd suggest you leave, then. Buh-bye!
2403
Features / Re: New revs
« on October 24th, 2013, 01:00 PM »
rev 2280 [master 1dd8825]
3 files changed, 35 insertions(+), 40 deletions(-)

+ Initial privacy rewrite. Some stuff is dependent upon my WIP contact list system, so it probably won't work perfectly until I'm done with it all. Still... I love looking at how simpler the privacy queries now are. (index.php, Class-System.php, install.sql)
2404
Off-topic / Re: feline hiccups
« on October 24th, 2013, 07:15 AM »
Not cool. She can do something about her attitude, but not about her looks.
2405
The Pub / Stupid git?
« on October 23rd, 2013, 09:48 PM »
I'm doing this topic in the public area, in the hopes that:
(1) my issues may be resolved by more people,
(2) anyone can learn, too, and later be able to contribute to the repo when it's made public.

So... Wedge is now a git repo (yaaaaay...), and leaves SVN behind. (I'm not completely finished with it, as I plan to restore revision numbers through either tags or notes, whatever is best, in the future, when I have a bit more time to devote to that.)

Git is a complicated beast to master, and I'm only getting started.

Notably, what needs to be 'understood' is how communicating between repos is made. Since it's not stored on a central server, no repo is the 'right' repo, so I consider the right repo to be my local repo. For all intent though, it's exactly like the BitBucket private repo I have right now, since my 'origin' ref is set to that one.

There are 4 matters that I wish to solve before I can continue. (Maybe 5, but I can't remember the last one, it'll come back to me.)

1/ When doing a pull from my remote origin, TortoiseGit fails because some files I've edited locally were changed in the meantime on the remote repo. It told me to stash my uncommitted changes, but I can't find a stash command in TortoiseGit. So, I fired up SmartGit, and tried to pull from there. It offered me a choice between merging and rebasing. I chose merging as it's the default Git behavior, but they recommend rebasing. However, I want to keep branches, to make it easier to find areas that were pulled from another branch obviously. Apparently, it was the right choice, because my logs are identical between HEAD and origin/master, so it looks like it copied the history straight from the remote origin, right..? Still, I'm lost, I'm not sure what's best for communication between my repos.

2/ In my current situation, I'm pushing my own changes to the remote origin directly, when I could be doing a repo on my account, and then push it to the team account's repo. However, I don't know how to do these pushes manually or automatically, especially on a remote server, so... A bit stuck. FWIW, I don't know how the current collaborators (Pandos and TE) can merge their own branches with the updates on the official repo. Honestly, it eludes me. I need some frigging documentation on that, I guess.

3/ Bitbucket sucks, somehow. They won't allow me to add a fake e-mail address to my account, so I can't associate nao@wedge with my own account. Sucks. Big time. However, since it will end up at github eventually, it won't be a problem, soon. However, my biggest problem is that Bitbucket uses my 'actual' e-mail address for web-based commits (e.g. pull requests), thus I currently have, in the online (private!) repo, my e-mail address in the clear. I don't want that. Github provides no-spam addresses, so I'm okay with that, but BB doesn't have anything. I'm forced to commit with that e-mail address, no way to conceal it.
I tried 'amending' my latest commit, but it didn't work. I don't know if it's because the latest commit is not technically from my git account that I can't seem to actually amend it, or if it's just how it works (doesn't work). I did 'git commit --amend --reset-author' in a bash window, and it simply launched a Vim page with the commit data. I didn't know what to do, so I just closed the window. TortoiseGit didn't offer to amend. SmartGit offered to do it, but I can't seem to make it work. Finally, Git Gui did the amend as I asked, but it didn't change the author at all (couldn't find an option to --reset-author, which probably didn't help.)
Anyone knows how I can fix that particular commit....?

:edit: Actually-- I just restarted my TortoiseGit log (which I'd only 'refreshed'), and it marked the commit as using my dummy e-mail address. Yoohoo! Well, it's still not cool that I'm going to have to amend all of my future pull request merges, but... Well, it's an extra incentive to hurry up and go public, ah ah...!

4/ Right now I have 36 uncommitted files, with three thematic changesets: privacy rewrite, contact list stuff, and miscellaneous one-bits. Is there a way to split these into several branches, so that I can safely work on them separately, and then commit as needed? Or do I absolutely need to create a branch, then start my stuff? I'm guessing I could always 'stash' the changes, then create a branch, then unstash..? (But then I need to selectively stash for each file, which I don't think is possible, ah ah...)

Okay, that's all for now...

I'm a bit annoyed that I've been spending the better part of the last 3 days working on the git innards, instead of actually committing my private rewrites, but... Whatever. I have to do it. It's the only way Wedge can keep up, at this point. It's so easy to do pull requests, I want to enable anyone to do them. I'm just hoping I can live up to it, see..? What's a fantastic git repo, if the maintainer isn't able to do the basic stuff...? :P
2406
Off-topic / Re: feline hiccups
« on October 23rd, 2013, 04:52 PM »
Lulz. ::)
2407
Off-topic / Re: feline hiccups
« on October 23rd, 2013, 03:43 PM »
Quote from feline on October 23rd, 2013, 03:00 PM
Quote from agent47 on October 23rd, 2013, 02:53 PM
She's possibly one of the most arrogant and most hated developers among the SMF community.
Yea .. I'm a very interest person :lol: I'm very happy on this :eheh:
You sure have gotten a sense of what the word 'community' means. Looks even like you've got an entire one against you... :ph34r:
2408
Development blog / Re: The zombie strikes back
« on October 23rd, 2013, 02:18 PM »
Not as sorry as I am ;)

Welcome back, BTW!

Also, regarding the first post, a quick update for those who aren't following:
- Privacy: code is now well underway...
- Contact lists: finished first phases of implementation; waiting to finish the Privacy overhaul (about half done) until I can resume.
- The rest: named stuff isn't started yet, while unnamed stuff is, obviously.

Plus, I need to add the fact that Wedge development will now be git-powered, which should help bring new life to the codebase. I've finally gotten the hang of it, but I'm unsure I'll ever be able to restore revision numbers for commits, and that's... just sad, well. But it doesn't really matter to the common man, the only place where it matters right now is in the footer, and I can use dates instead of rev numbers, obviously... Which is what I'll be doing from now on, I guess...!
2409
Off-topic / Re: feline hiccups
« on October 23rd, 2013, 11:50 AM »
That post could have value if it meant anything at all.

I'd suggest you learn English, and manners.
2410
Features / Re: On Mobile Theme...
« on October 23rd, 2013, 08:13 AM »
Well, anything Android is in the clear I suppose, since I do all my mobile dev on a Galaxy S3. But what about iOS?
2411
Features / Re: New revs
« on October 22nd, 2013, 11:41 PM »
rev 2279 -- wait, it no longer works that way..... :P Well, until I figure out a clean way to add rev numbers, Reply numbers for this topic will stand for a rev number.
(1 file changed, 1 insertion(+), 1 deletion(-))

- Removed a reference to the old tag system.

@ First attempt at a git commit & push!
@ And it obviously worked... :)
2412
Features / Re: Crazy idea: fonts as a preference
« on October 22nd, 2013, 07:18 PM »
Old post bump!

PS: Warm--

Code: [Select]
<css include="http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,700"></css>
2413
Features / Re: On Mobile Theme...
« on October 22nd, 2013, 06:56 PM »
Anyone else, too..?
2414
Off-topic / Re: feline hiccups
« on October 22nd, 2013, 06:54 PM »
Oh, like you can talk... ::)

NAO: Hello feline, excuse me for disturbing you. I've seen how your ideas were systematically rejected by the SMF team. Would you like to join the Wedge team and share your ideas with us?
FELINE: Sure, why not! How much does it pay?
NAO: Uh? It's a hobby...
FELINE: Not interested. (slamming door)

Surely you were wise to pass on this opportunity. So were we.
2415
Off-topic / Re: git hiccups
« on October 22nd, 2013, 02:14 PM »
Nope, it's still a private repo!
Refer to my roadmap to determine when it'll be made public, I guess.