00:00.20 | charon | point |
00:01.48 | charon | ah well, maybe point that out to him, i really think we discussed archive vs workdir and he said he preferred the workdir |
00:01.59 | charon | so if you insist on the tags, you'll have to convince him otherwise |
00:02.22 | Arrowmaster | tags wasnt really the issue |
00:02.28 | Arrowmaster | although it would be nice |
00:02.47 | Arrowmaster | since if you completely remove the tags from the repo, the checkout wont forget them |
00:03.23 | charon | [Mon Aug 25 2008] [23:25:26] <charon>or actually, the checked out tree at a certain commit... maybe 'git archive --format=zip' could do half the work already? |
00:03.28 | charon | [Mon Aug 25 2008] [23:26:32] <ckknight>charon: at which point, I'd need to open up the zip, munge the files and make a new zip |
00:03.34 | Arrowmaster | and as long as theres no hooks preventing non fastforward pushes or removal of tags then people will do it |
00:04.08 | Arrowmaster | charon: yeah i think he pipes git archive --format=tar directly into untar |
00:04.23 | charon | ah, i see |
00:04.23 | Arrowmaster | which is faster since theres no compression |
00:04.41 | charon | then why on earth does he _pull_?! |
00:04.54 | Arrowmaster | because he needs more people looking over his shoulders |
00:05.00 | charon | hehe |
00:05.34 | Arrowmaster | seriously half the reason his wow mods are so good is because other people see potential in them and help fix stuff |
00:05.47 | charon | ah well, he mentioned possibly opening some of the code the other week, maybe if you prod him more it could happen |
00:06.06 | charon | that's 90% of the reason why open source works in any case |
00:06.21 | charon | (and it's what i like about the git folks, though i haven't worked on many projects) |
00:06.22 | Arrowmaster | yeah it doesnt have to be open source or anything but allowing atleast a few of us to review it would help a lot |
00:06.54 | Anaral | See TortoiseSVN shows me the love. In two seconds was able to get my 'svn branch' of QualityID up and files committed instantly. |
00:07.29 | Arrowmaster | hate svn |
00:07.42 | Arrowmaster | still working on that mirror since thursday |
00:07.47 | charon | Anaral: your _commits_ worked alright. it's just the packager that has itself tied up in knots until someone untangles it. |
00:08.07 | Anaral | Well fine. |
00:08.21 | Arrowmaster | finally got a full import of the dump finished and then i realized that svnsync wouldnt work on it because i was suppost to setup the repo for syncing first then load the dump |
00:09.04 | Arrowmaster | so now im in the middle of doing an svnadmin hotcopy so i can mess with a copy of it and not risk fucking up this repo |
00:10.18 | charon | Anaral: also, if you work with git long enough, you might notice that it has a different notion of "instantly" than svn |
00:10.30 | charon | it's usually a factor of 10-1000 off |
00:10.35 | charon | :) |
00:12.10 | Aiiane | hg seems to be working fine for me so far :) |
00:13.51 | Arrowmaster | i havent really given hg much of a chance but it seemed to be somewhere in the middle of svn and git |
00:14.30 | Arrowmaster | and ive really come to dislike a lot of things about svn so ive kinda avoided hg |
00:16.30 | charon | i gave it up when i asked on #mercurial about history rewriting and was told it needed some unobvious tricks with a module not yet installed by default |
00:17.20 | Arrowmaster | lol |
00:20.14 | charon | remember to take the survey btw |
00:20.25 | charon | http://www.survs.com/survey?id=M3PIVU72&channel=2WXE4BVTW8 |
00:26.00 | Arrowmaster | k |
00:26.05 | Aiiane | I haven't read it all myself, but this looks like an interesting (if possibly controversial or potentially biased) read: http://texagon.blogspot.com/2008/02/use-mercurial-you-git.html |
00:26.06 | Arrowmaster | i will once i restart firefox |
00:27.24 | Arrowmaster | grr |
00:27.32 | Arrowmaster | noscript is so broken on upgrades for me |
00:27.40 | Arrowmaster | have to keep restarting firefox |
00:28.34 | charon | Aiiane: tbh, it has "biased" written on it so clearly that i'm not very inclined to even read it |
00:29.42 | Arrowmaster | even the url has biased written on it |
00:29.52 | charon | hehe |
00:32.01 | charon | i like how none of the points mentions how mercurial does it better |
00:32.16 | charon | the article might as well be titled "use $foo you git" or even "don't use git" |
00:33.00 | Aiiane | charon/Arrowmaster: I was more interested in seeing what faults people had with git, than as a comparison between the two |
00:33.14 | Aiiane | hence why I acknowledged it was most likely biased |
00:33.15 | Arrowmaster | is it bad when you forget your own age |
00:33.21 | Aiiane | Arrowmaster: yes |
00:33.51 | Arrowmaster | i was about to enter 21 in that survey then i realized im 22 |
00:34.03 | charon | Aiiane: oh well, i think even half the git enthusiasts would agree that git has a terrible UI in places |
00:34.54 | Arrowmaster | charon: how much do you think i should lie to the 'With which programming languages are you proficient?' question? |
00:35.14 | charon | Arrowmaster: i wasn't sure about that either :( |
00:35.24 | charon | in the end i ticked those which i don't program by copy-paste |
00:36.00 | charon | they should have made that question a scale, maybe "good" "fluent" "workable" "none" or so |
00:36.10 | Arrowmaster | because theres a few that i know enough that i can read code and know whats going on perty well but probably wouldnt be able to write in very well |
00:36.52 | charon | shrugs |
00:37.02 | Aiiane | charon: that's the main thing that has me leery atm |
00:37.16 | Aiiane | I don't like fighting with an SCM when what I'm really trying to accomplish is coding |
00:37.16 | charon | for example, i left elisp unticked even though i have a fairly extensive ~/.emacs... simply because writing more than 2 lines at a time scares me |
00:37.35 | Aiiane | *a |
00:37.50 | charon | Aiiane: in my eyes, fighting an SCM over the UI is far better than fighting it over narrow-minded/limited/broken design |
00:37.50 | Arrowmaster | i only checked shell, PHP, Ruby, and entered Lua in the box |
00:38.03 | charon | which has me firmly stuck with git right now, who knows what comes along next |
00:39.22 | charon | or as Tv put it in his talk: use git, because it currently seems to be the scm project that drives a lot of feature development. they are _very_ fast and others seem to copy their features |
00:39.58 | charon | Arrowmaster: i put shell, perl, python, c/++ |
00:40.40 | Arrowmaster | i actually havent touched php in a long time though.... |
00:40.51 | Arrowmaster | and i just started trying to learn ruby |
00:40.52 | Aiiane | charon: I don't need immensely complicated features |
00:41.23 | Aiiane | I just need to be able to keep track of versions, let other people play around with stuff, and then combine the two if I feel like it. I.e. basic commit, branch, tag, and merge |
00:41.50 | Aiiane | if I can do that, I'm happy |
00:42.21 | Arrowmaster | im a control freak, i like the ability to do whatever i want |
00:42.52 | charon | maybe it's just me, dunno |
00:42.53 | Arrowmaster | which is also why i probably wont use curseforge for any of my own projects as a main repo |
00:43.56 | charon | i use 'add -p', filter-branch, 'rebase -i', stash, log -S / log --grep, commit --amend, etc. a lot |
00:44.16 | Aiiane | see, if I were just coming into git |
00:44.18 | charon | i haven't seen much of those in hg/svn |
00:44.21 | Aiiane | (which I would be, since I don't use it) |
00:44.24 | Aiiane | I'd have no idea what that all means |
00:44.49 | charon | i could whet your appetite if you like ;) |
00:45.13 | Aiiane | feel free to give me the cliffnotes version, or a longer explanation if the former wouldn't suffice |
00:45.22 | Aiiane | I don't mind learning about things :P |
00:45.32 | charon | for example, 'git log -S<string>' can look for commits that introduce or remove <string> |
00:45.43 | charon | (there's even an input field in gitk for this!) |
00:46.07 | charon | 'add -p' and stash solve the "oh but i was in the middle of this" problem |
00:46.18 | Arrowmaster | didnt hg basicly copy gitk directly? |
00:46.29 | charon | in svn, you might hack around for a night, then just commit if it works |
00:46.47 | *** join/#curseforge Kody (n=kody@c-24-22-172-60.hsd1.mn.comcast.net) |
00:46.53 | charon | with git, you can hack around for a night, then use a (git add -p; git commit) loop to split that into neat changes |
00:47.17 | charon | if you ever want to move away the remaining changes for a second, stash/stash pop does that |
00:48.24 | Aiiane | yeah, see, that's the kind of thing I prefer to just worry about on my own |
00:48.29 | charon | i think i'll pass on the rest for now... filter-branch is very specialised but the others are all very common and useful |
00:48.57 | Aiiane | log -S might be handy, I can see the use there |
00:49.10 | Aiiane | but seems to be more just a feature of a log viewer |
00:49.15 | Aiiane | than of the SCM itself |
00:49.26 | charon | i've heard of a similar feature in hg, don't know the name though |
00:49.47 | Arrowmaster | i like being able to add changes individually to be commited instead of just commiting every change, will like it even more with the 1.6.0 git gui when i can get it |
00:53.02 | Aiiane | and then of course there's also the ultimate killer; I do a lot of my work on windows :P |
00:53.02 | Arrowmaster | so do i... |
00:53.41 | Aiiane | ...and don't want a full-fledged cygwin install |
00:53.54 | Arrowmaster | i dont have cygwin installed |
00:53.58 | charon | there's msysgit, though they're having trouble with 1.6.0 i hear |
00:55.36 | Aiiane | last I checked msysgit uses cygwin? |
00:55.40 | charon | no |
00:55.51 | Arrowmaster | has it ever? |
00:56.08 | Aiiane | oh, nevermind, thinking of the wrong thing |
00:57.50 | charon | i think the main issue is that everyone uses bash completion as the main git "frontend", and windows users aren't as shell-tied by default |
00:57.55 | charon | (otherwise they'd have switched to *nix...) |
00:58.48 | charon | git-gui helps, but doesn't cover the entire command set so you'll need the shell some day or other |
00:59.45 | Arrowmaster | personally i love the power of a shell but work best in gui's |
01:00.33 | Aiiane | I'm pretty much the same way Arrowmaster. |
01:00.43 | charon | note, if you go the bash way, by all means use the completion and make it display the current branch/status in $PS1 |
01:00.55 | Aiiane | I'll play around with Git on whatever project I throw on CF next |
01:01.00 | charon | i missed out on that on the beginning, it makes things _much_ easier |
01:01.01 | Aiiane | I owe it at least a fair shot :) |
01:01.16 | Arrowmaster | charon: ill have to check that out |
01:02.02 | charon | it can display stuff like this: thomas@thomas:~/dev/git(next|REBASE-i)$ |
01:02.19 | Arrowmaster | what do you mean by status? |
01:02.24 | charon | the REBASE-i |
01:02.32 | charon | tells me i'm in the middle of an interactive rebase |
01:02.39 | charon | which can get very confusing otherwise |
01:02.46 | Aiiane | for now, I need to go get dinner :) |
01:02.58 | charon | similarly it has MERGE, AM, and some others |
01:03.16 | charon | for example, MERGE means you need to resolve conflicts and commit manually |
01:03.16 | charon | Aiiane: enjoy ;) |
01:03.37 | charon | the 'next' bit is the current branch |
01:03.56 | charon | there's a shell function __git_ps1 in the completion support that builds the next|REBASE-i part |
01:04.03 | charon | so you can put together any prompt you like |
01:06.12 | charon | anyway, i should quit the preaching and go to bed.... happy hacking |
01:08.10 | *** join/#curseforge smcn (n=smcn@c-67-160-186-84.hsd1.wa.comcast.net) |
01:43.40 | Aiiane | back |
03:35.50 | Repo | [wow] simplemarker: 03quaiche * r4 SimpleMarker.lua: Lock/unlock implemented |
03:35.50 | Repo | Reset implemented |
03:35.50 | Repo | Initial testing |
04:13.53 | Kaelten | the packager is having problems again? |
04:14.23 | Ackis | don't think so, log looks good |
04:14.33 | Kaelten | ya just say charon talking a few hours ago |
04:14.42 | Kaelten | but ya I don't see any recent errors |
04:14.58 | Arrowmaster | it broke earlyer |
04:15.08 | Kaelten | ya I fixed it this morning |
04:15.14 | Arrowmaster | no after that |
04:15.20 | Kaelten | ? |
04:15.34 | Arrowmaster | project qid |
04:15.50 | Arrowmaster | the packager is doing git pull and created a merge commit |
04:16.03 | Arrowmaster | and now it cant pull again because its got a merge commit |
04:16.11 | Kaelten | er |
04:16.47 | Arrowmaster | charon yelled at ckk for that when we first noticed it |
04:17.09 | Kaelten | ckk's out of town still, as best of my knoweldge |
04:17.11 | Arrowmaster | er we both yelled at him |
04:17.36 | *** join/#curseforge quoin (n=quoin@122-49-163-157.ip.adam.com.au) |
04:19.01 | Ackis | darn I missed yelling at ckk =/ |
04:19.13 | Arrowmaster | this was earlyer this week |
04:19.27 | Ackis | oh |
04:19.41 | Kaelten | earlier this week? |
04:19.44 | Kaelten | and he didn't fix it? |
04:20.02 | Arrowmaster | nope |
04:20.10 | Kaelten | awe what the hell |
04:21.07 | Arrowmaster | we have some serious questions about how the packager is handling git repos |
04:21.23 | Kaelten | elaborate? |
04:21.35 | Ackis | Arrowmaster, Kaelten: http://wow.curseforge.com/projects/wowspeedlogin/ |
04:22.08 | Kaelten | I suspect its an exe? |
04:22.35 | Ackis | it is |
04:23.12 | Arrowmaster | wow wtf |
04:23.16 | Kaelten | my current thought on exe's is the code has to be hosted on or uploaded to and reviewed by someone who can sign off on it. |
04:23.36 | Kaelten | but that is border line even under those circumstances |
04:23.44 | Arrowmaster | and also look at the catagories the guy put it in |
04:24.11 | Kaelten | hrm |
04:24.19 | Kaelten | I'm going to say lets not host that. |
04:24.36 | Kaelten | blizz disabled gluexml editing because of similar functionality. |
04:24.49 | Arrowmaster | deleted |
04:24.56 | *** join/#curseforge smcn (n=smcn@c-67-160-186-84.hsd1.wa.comcast.net) |
04:26.08 | Kaelten | hotchickirl |
04:26.09 | Kaelten | lol |
04:26.46 | Ackis | I already had nuked it when I linked it:P |
04:27.01 | Arrowmaster | the file? |
04:27.12 | Arrowmaster | i see nothing |
04:27.19 | Arrowmaster | nothing nuked by you |
04:27.19 | Ackis | the project |
04:27.26 | Arrowmaster | http://wow.curseforge.com/admin/activities/project-7954-wowspeedlogin/ |
04:28.12 | Ackis | that's weird |
04:28.13 | Ackis | meh |
04:30.22 | Kaelten | Arrowmaster: elaborate about the git issues? |
04:30.29 | Arrowmaster | Kaelten: oh yeah |
04:33.03 | Arrowmaster | well from what ive heard the packager is using a local clone of the repo, which its using pull to update which is bad, and then using `git archive --format=tar` piped directly into untar to get the files with any git specific %Format:...% stuff done to them (only git archive does that) and then removes dotfiles and adds externals before packaging into a zip |
04:33.41 | Kaelten | I'm not 100% sure, but that may be ture |
04:33.44 | Arrowmaster | it shouldnt need to create a local clone at all if its using git archive |
04:33.46 | Kaelten | and if so whats the issue |
04:33.59 | Kaelten | (I don't use git) |
04:35.04 | Kaelten | what about the rest of the issues? |
04:35.12 | Arrowmaster | right now the show stoping issue is that its using git pull, which will automaticly make merge commits if its not a fastword update (meaning the current working directly isnt in the history of whatever just got fetched from the remote) |
04:36.30 | Arrowmaster | the quick fix to that is to change the single call to git pull to git fetch && git reset --hard remotes/origin/master |
04:36.55 | Arrowmaster | (git pull is really just git fetch && git merge) |
04:37.38 | *** join/#curseforge HolgerDK (n=markj@0x57372af1.nfnqu1.dynamic.dsl.tele.dk) |
04:37.57 | Kaelten | I'm pulling up the code |
04:40.10 | Kaelten | there are other issues I'm not happy with as well |
04:40.27 | Kaelten | such like the fact you can't specify a reviision or a tag to import |
04:41.13 | Arrowmaster | in the packager? |
04:41.23 | Kaelten | right, via pkg-metadata |
04:41.45 | Arrowmaster | oh the externals |
04:41.49 | Arrowmaster | yeah thats a big one too |
04:43.15 | Arrowmaster | with git it means you cant even specifiy a branch |
04:43.22 | Kaelten | ya |
04:43.25 | Kaelten | same for hg |
04:43.30 | *** join/#curseforge kaugummi (n=kaugummi@2002:5091:d95e:55f:20d:93ff:fe87:d832) |
04:46.53 | Kaelten | good gods |
04:47.06 | Kaelten | I want to throttle developers who don't believe in whitespace for readability |
04:49.21 | Arrowmaster | what did ckk do now? |
04:49.35 | Kaelten | 50 lines or so, not a single blank line |
04:49.41 | Arrowmaster | haha |
04:50.00 | Arrowmaster | in python right? |
04:50.04 | Kaelten | yep |
04:50.08 | Arrowmaster | rofl |
04:50.09 | Kaelten | thats very dense code |
04:50.53 | Arrowmaster | can we make that the new curseforge slogan? |
04:50.57 | Arrowmaster | 'blame ckknight' |
04:51.05 | Kaelten | lol |
04:52.18 | Kaelten | btw Aiiane, thats a pet peeve of mine, please don't make me want to throttle you :P |
04:53.24 | Ackis | whitespace? |
04:53.40 | Kaelten | ya, its a good readability tool |
04:54.55 | Aiiane | Kaelten: what? |
04:55.08 | Kaelten | "I want to throttle developers who don't believe in whitespace for readability" |
04:55.09 | Aiiane | oh, whitespace? |
04:55.12 | Aiiane | I like plenty of it |
04:55.19 | Aiiane | as long as its not excessive or pointless |
04:55.28 | Kaelten | cool :) |
04:55.32 | Aiiane | I.e. there's no need to have 5 blank lines in between functions |
04:55.34 | Aiiane | but 1-2 is good |
04:55.37 | Kaelten | hehe |
04:55.49 | Kaelten | but a 50 line function with 0 blank lines is just hard to read |
04:55.58 | Aiiane | I agree |
04:56.01 | smcn | what if someone has OCD and always has to hit return 5 times |
04:56.17 | Kaelten | smcn: then may I never read their code |
04:56.18 | Aiiane | smcn: then they can have the OCD to search-replace \n\n\n\n\n -> \n |
04:58.39 | Arrowmaster | its almost as bad as doing view source on a website and finding places with like 10 newlines in a row between the templates and generated content |
04:58.55 | Arrowmaster | which i find a lot |
04:59.04 | Kaelten | heh sadly, I don't pay attention to the spacing in the generated html |
04:59.10 | Kaelten | I probably should to some dgree but I don't |
05:01.04 | Kaelten | ya its doing a clone |
05:01.08 | Kaelten | and an update |
05:01.13 | Kaelten | er pull |
05:03.31 | Kaelten | Arrowmaster: are people happy with the changelogs on git? |
05:03.42 | Arrowmaster | i guess |
05:03.57 | Kaelten | looks like its doing something like log -1 --pretty=medium |
05:05.52 | Kaelten | ok I don't see the git archive |
05:05.53 | Kaelten | thingy |
05:10.03 | Kaelten | Arrowmaster: ^ |
05:10.08 | Arrowmaster | sec |
05:19.28 | Repo | [wow] test-zeta: 03arrowmaster * b91d3b78c7ee /: Inital test commit |
05:21.04 | Arrowmaster | ok seems it doesnt use git archive anymore, i swear it used to |
05:21.20 | Arrowmaster | thats a letdown |
05:21.52 | Kaelten | ? |
05:22.35 | Arrowmaster | means curseforge is ignoring even more standard things and forcing developers to use your own methods |
05:22.44 | Arrowmaster | (like svn:externals) |
05:23.03 | Kaelten | well svn externals I believe we have a good reason for |
05:23.17 | Kaelten | i.e. allowing people to pull in projects from other types of repositories |
05:23.23 | Arrowmaster | yeah |
05:23.38 | Kaelten | I don't understand the impact of not using archive however |
05:23.42 | Kaelten | please explain? |
05:24.17 | Kaelten | but yes it looks like it uses checkout |
05:24.24 | Kaelten | at least I assume thats the command |
05:24.33 | Arrowmaster | clone? |
05:25.18 | Kaelten | git('checkout', 'master' if revision == 'HEAD' else revision, cwd=self.checkout_path) |
05:25.18 | Arrowmaster | ok .gitattributes is like gits way of handling things like svn properties |
05:25.57 | Arrowmaster | dont really understand python that well |
05:26.15 | Kaelten | that should be more or less git checkout master <checkout_path> |
05:26.21 | Kaelten | not sure what checkout is |
05:26.32 | Arrowmaster | checkout is how you switch branches |
05:26.56 | Kaelten | would it also be how you update to a specific version? |
05:27.24 | Arrowmaster | of a file yes, of the entire working directory no |
05:27.40 | Arrowmaster | err maybe |
05:27.50 | Kaelten | hrm, thats what it looks like its doing |
05:28.21 | Kaelten | it updates the checkout to a revision and then walks it |
05:28.23 | Kaelten | adding files to the zip |
05:28.37 | Arrowmaster | well its switching to master which pull updated |
05:28.53 | Kaelten | well it has the ability to update to a sspecific revision |
05:30.39 | Arrowmaster | yeah looks like it |
05:31.00 | Kaelten | so by not using archive we're loosing the ability to do something? |
05:31.10 | Arrowmaster | yes, 2 features |
05:31.24 | Kaelten | oh? |
05:32.03 | Arrowmaster | the .gitattributes files let you specifiy settings on paths that can include wildcards |
05:32.49 | Arrowmaster | so like i could do '*.lua ident' as the .gitattributes file in / |
05:33.42 | Kaelten | and thats a standard thing when dealing with github and the like? |
05:33.58 | Arrowmaster | yeah it should work on github and the like |
05:34.11 | Arrowmaster | actually i dont think ident is one that effects archive |
05:34.24 | Kaelten | well, regardless of whatever specific things it is |
05:34.31 | Arrowmaster | but export-ignore and export-subst do |
05:34.43 | Arrowmaster | export-ignore youve kinda got covered in the .pkgmeta |
05:35.03 | Arrowmaster | but it means 2 places to put it again if you are using more than just curseforge |
05:35.15 | Kaelten | sighs |
05:35.21 | Kaelten | thats not good. |
05:35.43 | Arrowmaster | export-subst does similar to the custom replacements that curseforge does |
05:36.34 | Kaelten | so, I'm guesing that you think there is a better way to do this? |
05:36.37 | Arrowmaster | except that the curseforge ones dont work elsewhere, although they do a bit extra ones i think too |
05:37.16 | Kaelten | *nods* |
05:37.25 | Arrowmaster | well i would think it would be better to use the output of git archive instead of the working tree as the starting point of the zip |
05:37.56 | Arrowmaster | although you wouldnt want to actually use the zip output of git archive but just untar it |
05:39.02 | Arrowmaster | although i would also no depend on .pkgmeta being in the git archive output but grab it using git cat-file |
05:39.19 | Kaelten | hrm |
05:40.37 | Arrowmaster | charon would probably be more help than i am |
05:40.45 | Kaelten | heh |
05:40.57 | Kaelten | problem is I don't know much about git |
05:41.18 | Arrowmaster | charon knows a lot more than i do |
05:41.47 | Kaelten | heh |
05:42.35 | Arrowmaster | im not even sure if git cat-file is the correct command on that one, i think it is though |
05:42.45 | Kaelten | heh |
05:43.45 | Kaelten | I don't know that I see the point in steamrolling the standard usage patterns of a vcs |
05:44.13 | Kaelten | the only reason we do it in the case of svn:externals is to provide something it can't otherwise do |
05:44.21 | Arrowmaster | yeah |
05:44.54 | Arrowmaster | although in that case the best way i see it would be to only use .pkgmeta for externals that the vcs cant normally use |
05:45.19 | Arrowmaster | although for git, i dont think git archive supports submodules yet =( |
05:45.24 | Kaelten | ya that thought has crased my mind here in the last little bit |
05:46.15 | Kaelten | I didn't really anticipate the fact that people would use cf's git support as a supplemental to another |
05:46.34 | Kaelten | or hg for that matter, since the same is possible. |
05:47.16 | Kaelten | but regardless I hope you guys will work with me to get this stuff straightened out rather than stop using us :) |
05:48.02 | Arrowmaster | personally i probably wouldnt use CF as the main point in a git repo but thats just because im a control freak and would rather be in 100% control of the repo |
05:48.22 | Kaelten | anything in specific that we lock you out of that oyu don't like? |
05:48.28 | Kaelten | or just the fact you're not hosting it yourself? |
05:49.01 | Arrowmaster | but using it as an additional place to push to and having the packager do its stuff automaticly is a nice idea, thats exactly what tekkub does |
05:49.20 | Arrowmaster | well the export-subst is kinda big imho |
05:50.49 | Arrowmaster | although some of my comments on this stuff may be a little moot since you know my track record on projects of my own |
05:51.05 | Kaelten | lol |
05:51.22 | Kaelten | well man we don't want people to get turned off on hosting with us because of something we're doing |
05:51.37 | Arrowmaster | yeah i know |
05:51.45 | Kaelten | and we also don't want it to be so much work to work with it that you get tired of dealing with it. |
05:51.56 | Arrowmaster | i know that gitorious used git archive |
05:52.24 | Kaelten | well it sounds like git archive is gits built in mechanism to create releases. |
05:52.31 | Arrowmaster | no clue about github but its a safe guess that they do, cant really think of anything they would do to the files |
05:52.34 | Arrowmaster | yeah it is |
05:55.24 | Arrowmaster | the way i see it is that having overlap of features between vcs and the packagers .pkgmeta is a good thing for those features that arent vcs specific, like svn sure as hell doesnt have a feature like git does to exclude files from releases |
05:55.42 | Kaelten | *nods* |
05:55.43 | Arrowmaster | but tromping over them not so good |
05:55.47 | Kaelten | I agree |
05:56.10 | Arrowmaster | the externals and files to ignore isnt that bad since you can just duplicate the info |
05:57.25 | Kaelten | does git even have a externals equivilent ? |
05:58.37 | Arrowmaster | really if git had a replacement pattern for the `git describe` output (thats the one that makes stuff like v0.1-beta16-1-g2149dbb ) then i wouldnt see a reason to have the CF replacement tags even apply to git |
05:59.08 | Kaelten | I do, but I don't like how they aren't standard |
05:59.09 | Arrowmaster | yeah it has submodules but like i said earlyer, git archive doesnt use them yet afaik |
05:59.22 | Kaelten | I'd rather have a singular set of preprocessor commands |
05:59.47 | Kaelten | instead of a set per language |
05:59.51 | Kaelten | er vcs |
06:00.16 | Arrowmaster | i would defently agree if we were only talking vcs and not dvcs |
06:01.04 | Kaelten | I don't see the point honestly. |
06:01.11 | Kaelten | even if every set had additional commands |
06:01.23 | Kaelten | there should be a default set. |
06:22.33 | *** join/#curseforge Elkano (n=elkano@WoWUIDev/WoWAce/Elkano) |
07:05.21 | *** join/#curseforge Srosh (n=Srosh@d019075.adsl.hansenet.de) |
07:23.12 | Repo | [wow] ripped: 03psino * v0.1-beta17-3-g916457c / (5 files in 2 directories): (3 revisions total) |
07:23.12 | Repo | Fixes the uncheckable curse box for warlocks. |
07:23.12 | Repo | ignore .pyc-files |
07:23.15 | Repo | WotLK-compatability changes |
07:23.19 | Repo | [wow] ripped: 03psino 07v0.1-beta18 * v0.1-beta18 / (28 files in 3 directories): (82 revisions total) (Message trimmed by 92 lines) |
07:23.25 | Repo | Fixes the uncheckable curse box for warlocks. |
07:23.29 | Repo | ignore .pyc-files |
07:23.33 | Repo | WotLK-compatability changes |
07:23.37 | Repo | Fixes some previously missed debuffs from Druids, Mages and Paladins |
07:43.17 | *** join/#curseforge charon (n=thomas@unaffiliated/charon) |
07:43.29 | charon | morning |
07:46.25 | *** join/#curseforge charon_ (n=thomas@unaffiliated/charon) |
07:46.46 | *** join/#curseforge smcn (n=smcn@c-67-160-186-84.hsd1.wa.comcast.net) |
07:46.47 | charon | i know what's going on ... some BOFH must be managing the vpn concentrator |
07:46.55 | charon | the second i log into IRC, vpn dies... riiiiight. |
07:55.31 | Kaelten | lol |
08:09.39 | *** join/#curseforge Ominous (n=Ominous@host86-128-130-40.range86-128.btcentralplus.com) |
08:10.14 | Repo | [wow] simplemarker: 03quaiche * r5 SimpleMarker.lua: Finished lock feature. |
08:11.45 | Repo | [wow] simplemarker: 03quaiche 04v1.0-Beta1 * r6 : Tagging as v1.0-Beta1. |
08:18.30 | Repo | [wow] autotext: 03quaiche 04v1.0-Beta5 * r28 : Tagging as v1.0-Beta5. |
08:29.50 | *** join/#curseforge smcn (i=smcn@c-67-160-186-84.hsd1.wa.comcast.net) |
08:45.08 | *** join/#curseforge Mera (n=ecarlat@77.203.244.69) |
08:52.26 | *** join/#curseforge dieck (n=dieck@pd95b7986.dip0.t-ipconnect.de) |
09:20.38 | *** join/#curseforge cncfanatics (n=cncfanat@WoWUIDev/cncfanatics) |
09:26.05 | *** join/#curseforge digmouse (n=whhao198@121.229.50.19) |
10:06.04 | *** join/#curseforge Elkano (n=elkano@WoWUIDev/WoWAce/Elkano) |
10:58.11 | ReAn | oh please tell me there's a "i forgot my password" button on curseforge... and if so... where? |
11:18.22 | *** join/#curseforge Maukha (n=chatzill@guzno.dbb.su.se) |
11:20.43 | *** join/#curseforge Maukha (n=chatzill@guzno.dbb.su.se) |
11:21.27 | *** join/#curseforge smcn (i=smcn@c-67-160-186-84.hsd1.wa.comcast.net) |
11:42.05 | charon | ReAn: iirc there's a ticket, vote it up... oh wait you can't... :( |
11:43.19 | nevcairiel | whats your username on CF? maybe i can change the password |
11:43.21 | nevcairiel | or reset it |
11:43.52 | nevcairiel | hm apparently i cant |
11:44.26 | nevcairiel | all i can do with users is view their activity log |
11:48.02 | *** join/#curseforge Maukha (n=chatzill@guzno.dbb.su.se) |
12:27.58 | charon | nevcairiel: @ticket curseforge 555 |
12:28.03 | charon | hmm. test failed. |
12:28.20 | nevcairiel | @ticket curseforge 555 |
12:28.21 | Repo | nevcairiel: http://www.curseforge.com/projects/curseforge/tickets/555-cannot-edit-project-descriptions/. 555 - Cannot edit project descriptions. Reported by: Phanx. Type: Defect. Updated: 2 days ago. Component: Projects. Status: New. Priority: Medium. Votes: +2. Comments: 2 |
12:28.27 | *** join/#curseforge Carancu (n=carancu@c83-255-70-30.bredband.comhem.se) |
12:28.34 | charon | the git bot over on #git has the nice property that it will reply with 'nevcairiel: <info>' |
12:28.39 | nevcairiel | ah |
12:28.40 | charon | so people won't just overlook the bot reply |
12:28.48 | nevcairiel | i know bots that work like that |
12:28.52 | charon | (don't laugh, it's happening to me) |
12:28.56 | nevcairiel | Repo tell nevcairiel about curseforge 555 |
12:32.57 | *** join/#curseforge Chompers (n=Chompers@cpc1-cove9-0-0-cust541.brhm.cable.ntl.com) |
12:59.32 | Repo | [wow] goingprice_allakhazam: 03neikos * r176 / (2 files in 1 directory): Updating to version 2.4.1220273952 |
12:59.36 | Repo | [wow] goingprice_allakhazam: 03neikos 042.4.1220273952 * r177 : Tagging version 2.4.1220273952 |
13:00.01 | *** join/#curseforge Elkano (n=elkano@WoWUIDev/WoWAce/Elkano) |
13:46.52 | *** join/#curseforge Zek (n=zeksie@cpc2-nott9-0-0-cust211.nott.cable.ntl.com) |
13:57.00 | *** join/#curseforge Chryzo (n=dtc@92.81.124.172) |
14:26.58 | *** join/#curseforge Srosh (n=Srosh@d019075.adsl.hansenet.de) |
14:28.17 | *** join/#curseforge Jaynn (n=scottden@192.195.66.129) |
14:49.55 | *** join/#curseforge elaa (n=ela@p54B4FA75.dip.t-dialin.net) |
16:03.02 | *** join/#curseforge Funkeh` (n=funk@WoWUIDev/WoWAce/Ace3/BigWigs/funkeh) |
16:03.02 | *** mode/#curseforge [+v Funkeh`] by ChanServ |
16:06.24 | *** join/#curseforge charon (n=thomas@unaffiliated/charon) |
16:21.51 | *** join/#curseforge Elsia (i=elsiarow@p57A26685.dip.t-dialin.net) |
16:33.31 | *** join/#curseforge kaugummi (n=kaugummi@2002:5091:e11d:55f:20d:93ff:fe87:d832) |
16:34.26 | Repo | [wow] raidassass: 03graemef 04v0.2 * r20 : Tagging as v0.2. |
16:39.23 | Throngy | how's the new curse client looking these days? |
16:43.11 | *** join/#curseforge Movix (n=mattes@82.242.144.196) |
16:44.47 | *** join/#curseforge Hjalte (n=chatzill@62.242.38.50) |
16:44.51 | *** join/#curseforge p3lim (n=p3lim@212251215177.customer.cdi.no) |
17:14.33 | *** join/#curseforge copystring (n=copystri@p548A1103.dip0.t-ipconnect.de) |
17:29.40 | *** join/#curseforge Kody (n=kody@c-98-210-154-155.hsd1.ca.comcast.net) |
17:35.55 | *** join/#curseforge PProvost (n=PProvost@WoWUIDev/WAU/Admin/Pprovost) |
17:36.33 | *** join/#curseforge charon (n=thomas@unaffiliated/charon) |
17:38.28 | Kaelten | ReAn: use the change password at wowdb |
17:46.12 | Repo | [wow] raidassass: 03graemef 040.2 * r21 : Tagging as 0.2. |
18:11.01 | Repo | [wow] ouch: 03psino 07v0.1.4 * v0.1.3 / (2 files in 1 directory): (3 revisions total) |
18:11.01 | Repo | Fixes for incoming crits. |
18:11.01 | Repo | Package as Ouch |
18:11.04 | Repo | Initial commit |
18:11.46 | Repo | [wow] ouch: 03psino * v0.1.3-1-g6eebc60 Ouch.lua: Fixes saving of new texts |
18:11.46 | Repo | [wow] ouch: 03psino 07v0.1.5 * v0.1.5 / (2 files in 1 directory): (4 revisions total) |
18:11.47 | Repo | Fixes saving of new texts |
18:11.49 | Repo | Fixes for incoming crits. |
18:11.53 | Repo | Package as Ouch |
18:11.57 | Repo | Initial commit |
18:15.06 | *** join/#curseforge vulture_ (n=vulture@12-202-152-218.client.mchsi.com) |
18:15.55 | *** join/#curseforge sb (n=sb@HSI-KBW-078-042-200-228.hsi3.kabel-badenwuerttemberg.de) |
18:18.29 | *** join/#curseforge kaugummi (n=kaugummi@2002:5091:c6d6:55f:20d:93ff:fe87:d832) |
18:20.04 | *** join/#curseforge Antiarc (n=Antiarc@wsip-70-184-82-98.ph.ph.cox.net) |
18:38.01 | Repo | [wow] ouch: 03psino * v0.1.5-1-ge6b948b Ouch.lua: persist custom expressions properly |
18:38.01 | Repo | [wow] ouch: 03psino 07v0.1.6 * v0.1.6 / (2 files in 1 directory): (5 revisions total) (Message trimmed by 1 line) |
18:38.02 | Repo | persist custom expressions properly |
18:38.06 | Repo | Fixes saving of new texts |
18:38.10 | Repo | Fixes for incoming crits. |
18:38.14 | Repo | Package as Ouch |
18:53.32 | Aiiane | Kaelten: can we put in nice big text on the Create Project form page that UI Packs aren't accepted at this time? |
19:02.23 | Kaelten | heh |
19:11.50 | Maukha | how is the new and improved UI pack thing going to work? Just let people link to addons that are already on the site? |
19:12.19 | Ackis | Aiiane: can it be flashing too? |
19:21.20 | Kaelten | Maukha: yep pretty much |
19:22.14 | Maukha | ok, nice. Do they then upload a wtf file or will you force the lazy UI pack people to set up their own ui? |
19:25.04 | Kaelten | eventually we'll support uploading settings but at the time of launch we probably won't |
19:25.30 | Maukha | ok, thanks for the info |
19:47.14 | *** part/#curseforge Maukha (n=chatzill@guzno.dbb.su.se) |
19:48.10 | Repo | [wow] simplemarker: 03quaiche * r7 .pkgmeta: Update to pkgmeta file |
20:12.48 | *** join/#curseforge cncfanatics (n=cncfanat@WoWUIDev/cncfanatics) |
20:13.21 | Repo | [wow] simplemarker: 03quaiche 04v1.0-Beta2 * r8 : Tagging as v1.0-Beta2. |
20:15.20 | *** join/#curseforge cncfanatics (n=cncfanat@WoWUIDev/cncfanatics) |
20:24.36 | *** part/#curseforge Anaral (n=Anaral@ip68-228-143-183.hr.hr.cox.net) |
20:37.39 | *** part/#curseforge smariot (n=smariot@bas3-sudbury98-1168051363.dsl.bell.ca) |
21:03.00 | *** join/#curseforge Maukha (n=chatzill@c-1f8572d5.010-25-73746f42.cust.bredbandsbolaget.se) |
21:34.37 | Throngy | good practice to delete packages that are obsolete? betas? |
21:48.49 | Aiiane | shrugs |
21:48.55 | Aiiane | not really necessarily |
21:48.58 | Aiiane | but you can if you want |
21:49.20 | Aiiane | In general it's better practice to allow users to revert to older versions if they so desire |
21:49.33 | Aiiane | unless there was something specifically harmful about an older version |
21:50.35 | Throngy | ok, thanks :) |
21:56.24 | *** part/#curseforge Maukha (n=chatzill@c-1f8572d5.010-25-73746f42.cust.bredbandsbolaget.se) |
23:16.21 | *** join/#curseforge p3lim (n=p3lim@212251215177.customer.cdi.no) |
23:43.27 | *** join/#curseforge dieck_ (n=dieck@pk8.frankonia-brunonia.de) |
23:48.30 | *** join/#curseforge dieck__ (n=dieck@pk8.frankonia-brunonia.de) |
23:50.03 | *** join/#curseforge Antiarc (n=Antiarc@wsip-70-184-82-98.ph.ph.cox.net) |
23:53.31 | *** join/#curseforge dieck___ (n=dieck@pk8.frankonia-brunonia.de) |