| 2011-08-28 |
|
lisak
| kevlarman, indedd | 00:00 |
|
| wtf | 00:00 |
|
| why ? | 00:00 |
|
| I'm missing here something :) | 00:00 |
|
| important :) | 00:01 |
|
DrNick
| because they aren't a part of the branch you switched to | 00:01 |
|
kevlarman
| lisak: because git refuses to overwrite untracked files | 00:02 |
|
| so if it didn't remove them, you wouldn't be able to switch back | 00:02 |
|
| and leaving files around when they should no longer be there can cause problems | 00:02 |
| ← industrial left | 00:03 |
|
lisak
| got it, thank you | 00:04 |
| ← fread2281 left | 00:05 |
| → Spockz joined | 00:09 |
| → zemo joined | 00:11 |
| ← kennethreitz left | 00:11 |
|
zemo
| im not being able to use git archive: fatal: Not a valid object name | 00:11 |
|
| any help? | 00:11 |
|
cirwin
| what are you passing to it? | 00:11 |
|
| I think the first argument should be a revision, not just files | 00:12 |
|
| i.e. git archive HEAD bar baz | 00:12 |
|
zemo
| you think? | 00:12 |
|
cirwin
| man git-archive | 00:12 |
|
jast
| *automatic message* the 'git-archive' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-archive.html | 00:12 |
|
zemo
| i never used that and so far worked | 00:12 |
|
cirwin
| there's a <tree-ish> before the files | 00:13 |
|
| if you talk to the channel, you might find people know more than me can help | 00:14 |
| → towski joined | 00:14 |
| ← chessguy left | 00:14 |
|
zemo
| this has just worked: qtwebkit]$ git archive --prefix=qtwebkit-2.2/ qtwebkit-2.2 {autogen.sh,ChangeLog,configure.ac,GNUmakefile.am,Makefile,Source/,Tools/} | xz -9 > qt.tar.xz | 00:14 |
|
| cirwin: i used the query to paste only | 00:14 |
| → Marquel joined | 00:15 |
|
cirwin
| I think qtwebkit-2.2 is a tag name? | 00:15 |
|
| that is the <tree-ish> | 00:15 |
|
| cirwin just guessing though | 00:15 |
| → p3rsist joined | 00:16 |
|
zemo
| cirwin: tag names arent output with `git branch .-r`? | 00:16 |
|
cirwin
| I don't think so, try git tag | 00:17 |
|
| or git for-each-ref if you want allll of them | 00:17 |
|
zemo
| theres no tag name qt-webkit-2.2 | 00:17 |
|
| cirwin shuts up then, I've no idea | 00:17 |
| ← cexsum left | 00:18 |
|
zemo
| cirwin: sorry, it exists, i wasnt in right repo | 00:18 |
| → cableray joined | 00:19 |
| ← patmaddo_ left | 00:19 |
| ← kpreid left | 00:20 |
| → kpreid joined | 00:21 |
| → caseymcg joined | 00:21 |
|
zemo
| SethRobertson: ping | 00:23 |
| ← kpreid left | 00:23 |
|
SethRobertson
| ? | 00:23 |
|
cirwin
| zemo: I don't know if you can use git-archive on uncommitted stuff | 00:23 |
| → patmaddo_ joined | 00:23 |
| → kpreid joined | 00:24 |
|
zemo
| SethRobertson: i have added konsole and kate into git local repo, but now fails to use git archieve | 00:24 |
|
| even tried with gits archive | 00:24 |
|
| SethRobertson: http://privatepaste.com/e153756868 | 00:26 |
|
| SethRobertson: isnt possible to use git archive when were added new fodlers into git locally? | 00:29 |
| → chrisf_ joined | 00:29 |
| → DofLeFou joined | 00:30 |
| ← w0bni left | 00:32 |
|
cbreak
| zemo: what? | 00:33 |
| → zamabe_ joined | 00:33 |
| ← chrisf_ left | 00:33 |
|
SethRobertson
| zemo: git-archive only works against files checked into git | 00:33 |
|
cbreak
| git archive archives commits | 00:34 |
|
| you told it to archive HEAD | 00:34 |
|
| do you have the things you want to archive in HEAD? | 00:34 |
|
| if not, stop complaining that git can't do the impossible | 00:34 |
|
SethRobertson
| zemo: The problem is most likely that you cannot provide pathnames to archive when using gits, since not all pathnames will exist in all repos | 00:35 |
|
| zemo: If you repeat the command using `git` and it fails, or without using pathnames, then we can talk | 00:36 |
| ← zamabe left | 00:36 |
|
zemo
| SethRobertson: yes it fails | 00:36 |
|
SethRobertson
| Can you pastebin that output | 00:37 |
|
cbreak
| how? | 00:37 |
|
SethRobertson
| also including `git status` | 00:37 |
|
cbreak
| I suspect user error :) | 00:37 |
| → Mac_Weber joined | 00:37 |
|
zemo
| http://privatepaste.com/3c41616770 | 00:37 |
| ← zamabe_ left | 00:37 |
|
cbreak
| yeah, user error | 00:37 |
|
| just leave away the path filters | 00:38 |
|
zemo
| http://privatepaste.com/38af602e3e | 00:38 |
|
Mac_Weber
| how to list only the files modified between branches? | 00:38 |
| → seivan joined | 00:38 |
| → zamabe_ joined | 00:38 |
| ← dreiss left | 00:38 |
|
zemo
| cbreak: user error? | 00:38 |
|
cbreak
| yes | 00:38 |
|
| you are doing it wrong | 00:38 |
|
zemo
| did you saw the git status? | 00:39 |
|
cbreak
| are the things you want to archive in git ls-tree -r HEAD? | 00:39 |
| → cexsum joined | 00:39 |
|
SethRobertson
| zemo: just say: git(s) archive --prefix=kde-baseapps/ HEAD | 00:39 |
|
cbreak
| git status is irelevant | 00:39 |
|
SethRobertson
| I just wanted to make sure everything was committed | 00:39 |
|
cbreak
| git archive will archive a commit | 00:39 |
|
| git status does not do anything to commits, it's for inspecting staging and work area | 00:40 |
|
zemo
| SethRobertson: it is | 00:40 |
|
cbreak
| if git ls-tree doesn't show the things, git archive can not archive them | 00:40 |
| → AaronMT joined | 00:40 |
|
SethRobertson
| zemo: Run the command I mentioned above, and let us know if that fails | 00:40 |
| → axl_ joined | 00:41 |
|
kevlarman
| Mac_Weber: git diff --name-only branch1...branch2 | 00:41 |
| → Adys joined | 00:41 |
| ← AaronMT left | 00:42 |
|
zemo
| with that command konsole abreaks... | 00:42 |
| → tureba joined | 00:43 |
| → kpreid_ joined | 00:44 |
| → berserkr joined | 00:44 |
| ← kpreid_ left | 00:45 |
| ← kpreid left | 00:45 |
| → kpreid joined | 00:45 |
|
zemo
| SethRobertson: it worked but doesnt archive folders kate and konsole like it would be expected | 00:46 |
| ← cexsum left | 00:46 |
|
SethRobertson
| zemo: Using `git` or `gits` | 00:46 |
|
zemo
| git | 00:46 |
|
| ill try now with gits | 00:46 |
|
jast
| check that they exist in HEAD: git rev-parse HEAD:konsole | 00:46 |
|
| error = doesn't exist | 00:46 |
| ← seivan left | 00:47 |
| → arunce joined | 00:49 |
|
zemo
| using gits creates the tar file but empty and continues in cli in a loop | 00:51 |
| ← churp_ left | 00:52 |
| ← saste left | 00:52 |
| ← shiba_yu36 left | 00:53 |
| → corburn joined | 00:56 |
| ← ehsan left | 00:57 |
| ← domino14 left | 00:57 |
| → volter joined | 00:58 |
|
zemo
| SethRobertson: seams using gits archive doesnt compress any | 00:59 |
|
SethRobertson
| Yes. it is because we have to update the tarfile as each archive runs. You can just gzip the resulting file afterwards. | 01:00 |
|
zemo
| SethRobertson: gits archive --prefix=kde-baseapps/ HEAD |xz -9 > example.tar.x | 01:01 |
|
| SethRobertson: it simply created an empty file | 01:01 |
| → normanrichards joined | 01:01 |
| ← normanrichards left | 01:01 |
|
SethRobertson
| As stated in the gits archive man page: When you select the gits-tar option, | 01:02 |
|
| you must supply an on-disk --output file and you cannot use any tar | 01:02 |
|
| compression options | 01:02 |
|
| Example: gits archive --format gits-tar -o /tmp/foo.tar master | 01:02 |
|
zemo
| ok thanks | 01:03 |
|
| ill check that later, now i need to leave | 01:03 |
| → linusoleander joined | 01:04 |
| ← linusoleander left | 01:04 |
| → oc80z joined | 01:05 |
| → jeffery joined | 01:05 |
| ← brian_g left | 01:06 |
| zamabe_ → zamabe | 01:13 |
| ← Mac_Weber left | 01:15 |
| ← __sorin__ left | 01:16 |
| ← volter left | 01:17 |
| → Araxia_ joined | 01:17 |
| → shurane joined | 01:19 |
| ← berserkr left | 01:20 |
| → cjuner_ joined | 01:20 |
| ← oc80z left | 01:21 |
| → oc80z joined | 01:22 |
| → rvsjoen joined | 01:23 |
| ← cjuner left | 01:23 |
| ← rvsjoen_ left | 01:25 |
| → jsjgruber joined | 01:27 |
| ← jsjgruber left | 01:27 |
| → simenbrekken joined | 01:30 |
| ← kpreid left | 01:30 |
| → kpreid joined | 01:30 |
| ← kpreid left | 01:34 |
| ← shurane left | 01:34 |
| → kpreid joined | 01:34 |
| → chrisf_ joined | 01:36 |
| → shurane joined | 01:37 |
| → artnez joined | 01:39 |
| → cypha joined | 01:40 |
|
cypha
| I'd like to see a diff of a .py file in my git repo, comparing today and 2 days ago | 01:41 |
|
| can I do this? | 01:41 |
|
jast
| sure. find an old commit ID (e.g. using "git log"), then "git diff <old commit> HEAD <file>" | 01:42 |
|
| this will compare against the most recently committed version of the file. if you want to compare to the working tree version, just omit the "HEAD" | 01:42 |
|
cypha
| working tree? | 01:43 |
|
jast
| the physical file | 01:43 |
|
| as opposed to a version stored within one of the commits | 01:43 |
|
cypha
| ohh, gotcha | 01:43 |
|
| what's git log? | 01:44 |
|
jast
| a command that shows previous commits on the current branch (or any other branch i fyou tell it to) | 01:44 |
|
| it can also do a bajillion other things related to looking at your history | 01:44 |
| ← mlncn left | 01:44 |
|
kevlarman
| if you really wanted you could do something like git diff 'master@{2 days ago}'..HEAD -- file | 01:45 |
|
cbreak
| warning: this does not use the history | 01:47 |
|
| it uses the reflog | 01:47 |
| → mlncn joined | 01:47 |
|
jast
| yeah, it's subtly different from actually using the version you had committed two days ago | 01:47 |
| → a_suenami joined | 01:47 |
|
cbreak
| using the history would give you the item as it was on that branch 2 days ago | 01:48 |
|
| using the reflog would give you the item as it was in your version of that branch 2 days ago | 01:48 |
|
jast
| perhaps that's a topic for later :) | 01:48 |
|
cbreak
| for example, if you didn't commit at all in the last week, you'd get your 7 day old version with the reflog, but the newer version that you pulled with the history version. | 01:49 |
| → AaronMT joined | 01:49 |
| → jimubao joined | 01:50 |
| ← B|aster left | 01:50 |
| ← AaronMT left | 01:51 |
|
cypha
| git log | 01:53 |
| → Bass10 joined | 01:53 |
|
cypha
| I need to use the commit key? | 01:53 |
|
| actually 'git log' is only showing me stuff from today | 01:54 |
|
| changes from today | 01:54 |
|
cbreak
| it should give you the whole history | 01:54 |
|
| everything that ever happened on that branch you are on | 01:54 |
| ← Bass10 left | 01:54 |
|
jast
| it opens a pager. try using the arrow keys or stuff like that. ;) | 01:54 |
| → patmaddox joined | 01:55 |
| ← gnoel left | 01:55 |
| ← gnoel_ left | 01:55 |
| → Bass10 joined | 01:55 |
| ← patmaddox left | 01:55 |
| → gnoel_ joined | 01:57 |
| → gnoel joined | 01:57 |
| ← patmaddo_ left | 01:58 |
| → B|aster joined | 01:58 |
| ← ceej left | 01:59 |
| → seivan joined | 02:00 |
| → ceej joined | 02:01 |
| ← p3rsist left | 02:01 |
| → redii joined | 02:02 |
| ← ceej left | 02:03 |
| ← kmc left | 02:03 |
| ← cjuner_ left | 02:05 |
| ← Andrew__ left | 02:06 |
| → VladGh joined | 02:07 |
| ← Octalot left | 02:07 |
| → SirFunk joined | 02:09 |
| ← artnez left | 02:10 |
| → broly_mcbroski joined | 02:13 |
| ← Khisanth left | 02:14 |
| → squiggy joined | 02:14 |
| ← broly_mcbroski left | 02:19 |
| → preflex joined | 02:25 |
| → ricky joined | 02:27 |
| → MUILTFN joined | 02:29 |
| → Khisanth joined | 02:30 |
| → frhodes joined | 02:30 |
| ← dv310p3r left | 02:33 |
| → CannedCorn joined | 02:34 |
| → dv310p3r joined | 02:37 |
| → ali1234 joined | 02:40 |
|
ali1234
| if git diff -w hides whitespace changes, is there a way to do the opposite and show only whitespace changes? | 02:40 |
|
cirwin
| ali1234: not that i know of, what are you trying to do? | 02:42 |
|
ali1234
| well | 02:42 |
|
| i have some software in a git repo | 02:42 |
|
| and a huge "here's everything i've changed" patch against it | 02:42 |
|
| that patch includes all kinds of shit | 02:43 |
|
| and i'm trying to clean it up into something sane | 02:43 |
|
cirwin
| hmm | 02:43 |
|
ali1234
| by splitting out the whitespace changes etc into actual functional changes | 02:43 |
| → alnewkirk joined | 02:43 |
|
ali1234
| so i have one commit with whitespace changes, one commit with the "find and replace all instances of the old name with my fork's name lol", and then a sequence for the interesting parts | 02:44 |
|
cirwin
| yeah, I can see why you'd want to do that | 02:44 |
|
| but not sure how, sorry | 02:44 |
| → demods joined | 02:46 |
| ← jimubao left | 02:46 |
| → warthog9 joined | 02:51 |
| → Chib joined | 02:51 |
| → mino joined | 02:52 |
| → dstanek joined | 02:52 |
| → Vampire0 joined | 02:53 |
| ← dv310p3r left | 02:53 |
| ← alnewkirk left | 02:55 |
| → ericbarnes joined | 02:57 |
| → JakeyChan joined | 02:57 |
| ← bonhoffer left | 03:01 |
| ← MUILTFN left | 03:03 |
| ← demods left | 03:03 |
| → demods joined | 03:03 |
| ← demods left | 03:05 |
| → RobertLaptop joined | 03:08 |
| → bonhoffer joined | 03:08 |
| → demods joined | 03:08 |
| ← gnoel_ left | 03:08 |
| ← gnoel left | 03:08 |
| ← posciak left | 03:09 |
| → kvanderw joined | 03:09 |
| ← kvanderw left | 03:10 |
| ← B|aster left | 03:10 |
| ← cirwin left | 03:11 |
| → Orbitrix joined | 03:13 |
| → w09x joined | 03:13 |
| → doug joined | 03:15 |
|
doug
| i've got two branches that i want to keep only MOSTLY in sync.. | 03:15 |
|
| i.e. any commit to branch alpha i'd like to be able to easily merge into beta | 03:15 |
|
| but there's a commit historically in alpha that i never want to merge over. | 03:16 |
|
| (i.e. the file in the alpha branch has "alpha" in it, in beta it's "beta," but everything else is the same) | 03:16 |
|
| i'm hoping git has a mechanism to ignore certain commits when doing merges... | 03:16 |
| ← simenbrekken left | 03:18 |
| ← demods left | 03:18 |
|
DrNick
| doug: nope | 03:18 |
|
doug
| boogers | 03:18 |
|
| was hoping it didn't have to get messy | 03:19 |
| → marienz_ joined | 03:21 |
| ← JakeyChan left | 03:23 |
|
doug
| > Reverting a merge commit declares that you will never want the tree changes brought in by the merge. As a result, later merges will only bring in tree changes introduced by commits that are not ancestors of the previously reverted merge. This may or may not be what you want. | 03:25 |
|
| hm, that kinda sounds like what i'd want | 03:25 |
| ← adamm left | 03:26 |
|
doug
| merge in the commit i want to avoid, then revert it... | 03:26 |
| → simenbrekken joined | 03:26 |
| → JakeyChan joined | 03:27 |
| → demods joined | 03:27 |
| ← ZenDualism left | 03:29 |
| ← bonhoffer left | 03:30 |
|
tango_
| doug: you can merge, revert the commit you want to skip forever, and then squash the commit + revert together | 03:30 |
|
doug
| nice | 03:31 |
| ← simenbrekken left | 03:31 |
|
tango_
| btw that only works if you're merging one-way only | 03:31 |
|
| if you ever merge the other way too, that revert is going to hit the other branch too | 03:32 |
| → Slush- joined | 03:32 |
|
EugeneKaway
| That would still keep the commit in the history someplac, before it was reverted | 03:32 |
|
| (and squashed) | 03:32 |
|
| You may want to look at rebasing or cherry-picking | 03:32 |
| → roop joined | 03:32 |
|
EugeneKaway
| Or.... stop caring and just do the dang thang :-p | 03:32 |
|
tango_
| having it in history is important | 03:32 |
|
| if you do rebasing or cherry-picking, future merges are going to be a pain | 03:33 |
| → angelsl joined | 03:33 |
| → cyphase joined | 03:34 |
| ← shurane left | 03:35 |
| → dv310p3r joined | 03:36 |
| ← notjohn left | 03:36 |
| ← axl_ left | 03:45 |
| → Samoi joined | 03:45 |
| → bonhoffer joined | 03:47 |
| → kenperkins joined | 03:50 |
| → tiagobutzke joined | 03:52 |
| → dreiss joined | 03:57 |
| → shurane joined | 03:58 |
| ← Khisanth left | 04:01 |
| ← bonhoffer left | 04:02 |
| ← dv310p3r left | 04:03 |
| ← OOPMan left | 04:04 |
| ← seivan left | 04:06 |
| → BiggFREE joined | 04:08 |
| → kmc joined | 04:09 |
| → cilly joined | 04:13 |
| → peper joined | 04:13 |
| → Chaser joined | 04:15 |
| ← zamabe left | 04:16 |
| ← tiagobutzke left | 04:16 |
| ← Murr_ left | 04:16 |
| → Khisanth joined | 04:16 |
| → tiagobutzke joined | 04:18 |
| → cableray_ joined | 04:18 |
| → akosikeno joined | 04:18 |
| ← akosikeno left | 04:19 |
| → xiangfu joined | 04:20 |
| ← caseymcg left | 04:20 |
| → cirwin joined | 04:21 |
| ← cableray left | 04:22 |
| cableray_ → cableray | 04:22 |
| → fread2281 joined | 04:23 |
| → OOPMan joined | 04:25 |
| → fread228_ joined | 04:26 |
| ← w09x left | 04:28 |
| → seivan joined | 04:28 |
| ← shurane left | 04:28 |
| ← fread2281 left | 04:28 |
| ← nullvariable left | 04:29 |
| → dr0id joined | 04:29 |
| ← Bass10 left | 04:33 |
| ← kmc left | 04:33 |
| → kmc joined | 04:34 |
| ← ericbarnes left | 04:37 |
| → maleknet joined | 04:38 |
| ← ISF left | 04:38 |
| → SimonNa joined | 04:39 |
| ← xiangfu left | 04:39 |
| ← maleknet left | 04:40 |
| → B|aster joined | 04:41 |
| ← chrisf_ left | 04:42 |
| → maleknet joined | 04:42 |
| → Gojohnnyboi joined | 04:43 |
| ← DofLeFou left | 04:43 |
| → xiangfu joined | 04:45 |
| → cytrinox_ joined | 04:45 |
| ← Textmode left | 04:46 |
| ← Khisanth left | 04:47 |
| → kvanderw joined | 04:47 |
| ← VladGh left | 04:48 |
| cytrinox_ → cytrinox | 04:48 |
| → caseymcg joined | 04:49 |
| ← kvanderw left | 04:50 |
| → dannas joined | 04:53 |
| ← roop left | 05:01 |
| → Khisanth joined | 05:02 |
| → aminpy joined | 05:06 |
| ← madsy left | 05:06 |
| → Fudge joined | 05:07 |
| → NuckingFuts joined | 05:07 |
| ← Nuck left | 05:10 |
| NuckingFuts → Nuck | 05:10 |
| → Civilize joined | 05:11 |
| ← Khisanth left | 05:12 |
| ← Civilize left | 05:13 |
| → FreezingCold joined | 05:13 |
| → Adaptee joined | 05:15 |
| → ehsan joined | 05:18 |
| → roop joined | 05:18 |
| ← caseymcg left | 05:21 |
| → pizza_ joined | 05:23 |
| → Khisanth joined | 05:26 |
| ← CannedCorn left | 05:29 |
| → tmpvar joined | 05:31 |
|
tmpvar
| hello, is there a way to get a `git tag -l` sorted by creation date? | 05:32 |
| → mrsrikanth joined | 05:35 |
| → robotmay joined | 05:35 |
| ← fread228_ left | 05:35 |
| ← kenperkins left | 05:35 |
| ← JakeyChan left | 05:38 |
| → shurane joined | 05:39 |
| ← jablko left | 05:40 |
|
cirwin
| git log --tags --no-walk --date-order --oneline ? | 05:43 |
|
| --decorate | 05:44 |
| → akosikeno joined | 05:45 |
| ← towski left | 05:46 |
| → towski joined | 05:46 |
| → martinciu joined | 05:47 |
| ← ehsan left | 05:50 |
| → m4dc0d3r_ joined | 05:52 |
| → CannedCorn joined | 05:54 |
| ← xiangfu left | 05:54 |
| → JakeyChan joined | 05:56 |
| → chrisf_ joined | 06:02 |
| → helber joined | 06:07 |
| ← tiagobutzke left | 06:10 |
| ← kmc left | 06:11 |
| ← troyt left | 06:13 |
| → kmc joined | 06:15 |
| → caseymcg joined | 06:15 |
| ← JakeyChan left | 06:15 |
| → E0M joined | 06:15 |
| ← ricky left | 06:16 |
| ← julius_ left | 06:16 |
| ← kermit left | 06:18 |
| → ricky joined | 06:20 |
| ← helber left | 06:21 |
| → p3rsist joined | 06:21 |
| → xiangfu joined | 06:24 |
| → bgerber joined | 06:25 |
| ← himsin left | 06:25 |
| ← pizza_ left | 06:27 |
| → Myth17 joined | 06:28 |
|
Fudge
| hi i have a problem, my branch was setup to natty+fudge but i think along the line i copied my squeeze+fudge stuff to it and want to checkout squeeze+fudge but i cant, how can i discard and start again or checkout squeeze+fudge | 06:28 |
| → kermit joined | 06:30 |
| → julius_ joined | 06:30 |
| ← E0M left | 06:31 |
| → pen joined | 06:31 |
| ← pen left | 06:31 |
| → pen joined | 06:32 |
| ← pen left | 06:32 |
| → nitish joined | 06:33 |
| ← robotmay left | 06:36 |
| ← angelsl left | 06:37 |
| ← Myth17 left | 06:37 |
| → pen joined | 06:38 |
| → angelsl joined | 06:40 |
| → pizza_ joined | 06:41 |
|
cirwin
| Fudge: I'm not quite sure what you mean | 06:42 |
|
Fudge
| hi cirwin | 06:44 |
|
| i was in natty branch, but was working on anothe rbox with squeeze branch and i think i dumped squeeze stuff into my dirs without checking out squeeze branc | 06:45 |
|
| does tha tmake sense | 06:45 |
|
cirwin
| yup | 06:45 |
|
Fudge
| so now when i try to git checkout squeeze it says move or remove a load of stuff | 06:45 |
|
| im very limitted with this | 06:45 |
|
cirwin
| git checkout -f | 06:45 |
|
| should just ignore the warnings | 06:45 |
|
| but it might also throw away any changes that you don't want it to :p | 06:46 |
| → Error404NotFound joined | 06:46 |
|
Fudge
| i can risk it | 06:46 |
| ← warthog9 left | 06:47 |
|
Fudge
| yay two chars | 06:47 |
|
| :D | 06:47 |
|
| thanks so much | 06:47 |
| ← pizza_ left | 06:47 |
|
cirwin
| no problem | 06:48 |
| ← robotarmy left | 06:48 |
|
Fudge
| :D | 06:48 |
| → dSebastien joined | 06:51 |
| ← dreiss left | 06:53 |
| ← kerrick left | 06:55 |
| ← p3rsist left | 06:55 |
| → tizzo-afk joined | 06:57 |
| ← jeffery left | 06:58 |
| ← Error404NotFound left | 06:59 |
| ← corburn left | 07:01 |
|
Fudge
| cirwin failed to push some refs | 07:04 |
|
cirwin
| that -f flag might come in handy again — but before you try do "git fetch" | 07:04 |
|
Fudge
| non fast forward updates | 07:04 |
|
cirwin
| once you've done a git-fetch, you can use git log master...origin/master to see what's changed on the server | 07:05 |
| ← mrsrikanth left | 07:07 |
| → pizza_ joined | 07:08 |
|
Fudge
| so if i want to push what i have locally overwriting the server? | 07:08 |
|
cirwin
| guess two characters ;) | 07:08 |
| → cesario joined | 07:09 |
|
Fudge
| i tried git push -f | 07:09 |
|
| ooh maybe i need to commit | 07:09 |
|
cirwin
| that helps :) | 07:09 |
|
Fudge
| but it says nothing to commit | 07:10 |
|
| i get so confused | 07:10 |
|
cirwin
| what does git status say? | 07:10 |
| ← ali1234 left | 07:10 |
|
Fudge
| # On branch squeeze+fudge | 07:10 |
|
| nothing to commit (working directory clean) | 07:10 |
|
cirwin
| ok | 07:10 |
|
| you need to pass the branch name to git push | 07:10 |
|
| unless the branch already exists on the server | 07:10 |
|
| git push origin squeeze+fudge | 07:10 |
| ← nitish left | 07:11 |
|
Fudge
| it does | 07:11 |
|
cirwin
| humm.. | 07:11 |
|
| cirwin suggests trying with the branch name and -f | 07:11 |
|
Fudge
| says everythign up to date | 07:11 |
|
cirwin
| then it's probably right :p | 07:11 |
| → jutaro joined | 07:11 |
|
cirwin
| what does git log -1 --decorate say? | 07:11 |
| → nitish joined | 07:11 |
| → Error404NotFound joined | 07:11 |
| → vmil86 joined | 07:12 |
|
Fudge
| http://paste.ubuntu.com/676412/ | 07:14 |
|
| oh thats the error when push sorry | 07:14 |
|
| only says the commit i just tried to push | 07:14 |
|
cirwin
| did you mean to push the natty and squeeze branches as well as squeeze+fudge? | 07:14 |
|
Fudge
| no jus tsqueeze | 07:14 |
|
| i didnt know i could do both | 07:14 |
|
| are they merged? | 07:15 |
|
| god i hope not | 07:15 |
|
cirwin
| they're not merged | 07:15 |
|
Fudge
| lol | 07:15 |
|
tango_
| Fudge: so now squeeze+fudge is pushed, but the other are not because they wouldn't be fast-forward | 07:15 |
|
cirwin
| but your push tried to push them | 07:15 |
|
| cirwin always uses "git push <remote> <branch>" it saves confusion :p | 07:15 |
|
Fudge
| ah i think iget it | 07:15 |
|
tango_
| probably you have push set to push all branches | 07:15 |
|
Fudge
| sounds like a good idea | 07:15 |
|
| what woudl actually be causing git push to try and be pushing all | 07:15 |
|
cirwin
| Fudge: it has bad default settings | 07:16 |
|
tango_
| Fudge: the default setting | 07:16 |
|
Fudge
| yeah wow | 07:16 |
|
| cirwin has two maxims for using git safely "don't use git pull" and "don't use git push with no arguments" :p | 07:16 |
|
Fudge
| can i change it to jsut the branch im in | 07:16 |
|
| tha tworks | 07:16 |
|
| so git push remote squeeze+fudge | 07:16 |
|
cirwin
| I think there's a config variable, but I always worry I'll change computer and forget to set it | 07:17 |
| → kerrick joined | 07:17 |
|
tango_
| hm I think they changed the default recently | 07:17 |
|
cirwin
| git config --global push.default current | 07:17 |
| ← B|aster left | 07:18 |
|
tango_
| my latest git only pushes the current branch by default | 07:18 |
|
| Fudge: what git version is that? | 07:18 |
|
cirwin
| man git-push | 07:18 |
|
jast
| *automatic message* the 'git-push' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-push.html | 07:18 |
| → citizenkeys joined | 07:19 |
| → tkil joined | 07:19 |
|
Fudge
| Version: 1:1.7.4.1-3 | 07:19 |
| → stodan joined | 07:19 |
| ← Error404NotFound left | 07:19 |
|
cirwin
| tango_: the docs for the latest build of git seem to have the old config still :( — it's probably hard to change something so core like that | 07:19 |
|
tkil
| i've been using git-svn to work on a mostly-private svn repo. i'm looking at converting to git for the repo, and i'm curious if there's any recipe for switching my local repo back to the original git commits, not those created by "git svn dcommit"? | 07:19 |
| ← caseymcg left | 07:20 |
|
tkil
| (in particular, git-svn discards author-date info, and i'd *really* like to recover it...) | 07:20 |
| → xmfbs joined | 07:20 |
|
tkil
| the original commits are still on my workstation(s), so i hope i can get away with just some reflog swizzling... | 07:20 |
|
Fudge
| thanx thats great | 07:20 |
|
cirwin
| tkil: I'm sure google can help better than me, you might find man filter-branch useful; and "grafts" as keyword | 07:21 |
|
| man git-filter-branch even | 07:21 |
|
jast
| *automatic message* the 'git-filter-branch' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html | 07:21 |
|
tkil
| cirwin -- ok, i'll take a look. i'm familiar with the concept of filter branch, as i will prolly want to use it even if i weren't converting (original repo had some massive binary docs/SDK downloads checked in) | 07:21 |
|
| was hoping for some automation, because SFAIU i'll have to graft at every burst of dcommits | 07:22 |
|
| possibly at every commit created by dcommit. mumblefrotz. | 07:22 |
|
cirwin
| tkil: it sounds like a problem other people have had — if no-one here knows, the mailing list may be able to help | 07:22 |
| ← tizzo-afk left | 07:22 |
|
tkil
| anyway. was just curious if anyone else had dealt with this particular situation. | 07:22 |
|
| cirwin -- i'll ask before i do anything rash. :) thanks! | 07:22 |
| → flavius joined | 07:22 |
| ← pizza_ left | 07:23 |
| → aristidesfl joined | 07:24 |
| → caseymcg joined | 07:25 |
| → isxek joined | 07:27 |
| → warthog9 joined | 07:29 |
| → urkud joined | 07:30 |
| → Error404NotFound joined | 07:31 |
| → Weiss joined | 07:33 |
| ← nitish left | 07:33 |
| ← shurane left | 07:33 |
| ← cableray left | 07:34 |
| → nitish joined | 07:36 |
| ← isxek left | 07:36 |
| ← tkil left | 07:37 |
| → pizza_ joined | 07:38 |
| → nitish_mythology joined | 07:40 |
| ← soulcake left | 07:40 |
| ← dr0id left | 07:42 |
| → arunce_ joined | 07:43 |
| ← nitish left | 07:43 |
| ← Khisanth left | 07:43 |
| ← arunce left | 07:44 |
| ← towski left | 07:46 |
| → arunce joined | 07:46 |
| ← OOPMan left | 07:47 |
| ← Gojohnnyboi left | 07:47 |
| ← aminpy left | 07:48 |
| → soulcake joined | 07:48 |
| ← arunce_ left | 07:49 |
| → aminpy joined | 07:49 |
| ← aristidesfl left | 07:49 |
| → aristidesfl joined | 07:51 |
| ← aminpy left | 07:53 |
| ← maleknet left | 07:54 |
| → shurane joined | 07:55 |
| → Khisanth joined | 07:57 |
| → maleknet joined | 07:58 |
| → thiago joined | 07:58 |
| → aminpy joined | 07:59 |
| ← sirdancealot left | 08:01 |
| → phretor_ joined | 08:02 |
| → MUILTFN joined | 08:03 |
| ← urkud left | 08:06 |
| ← madewokherd left | 08:06 |
| ← citizenkeys left | 08:08 |
| → jhoepken joined | 08:09 |
| ← jutaro left | 08:10 |
| → linusoleander joined | 08:11 |
| ← linusoleander left | 08:11 |
| → linusoleander joined | 08:11 |
|
flavius
| I have "git init", now I have the repo. How do I create a new branch? | 08:11 |
|
| say, the master branch | 08:11 |
|
EugeneKawaway
| Make a commit. | 08:12 |
|
cirwin
| the master branch is already created | 08:12 |
| → nitish joined | 08:12 |
| ← kerrick left | 08:12 |
|
flavius
| git branch -a doesn't show anything | 08:12 |
|
cirwin
| hmm, that's actually not quite true | 08:13 |
| ← Khisanth left | 08:13 |
|
cirwin
| yeah, but HEAD points to master | 08:13 |
|
EugeneKay
| That's because you don't have a commit for it to show. | 08:13 |
|
cirwin
| so when you commit, the commit will be added to master | 08:13 |
| ← pizza_ left | 08:13 |
| → drizzd joined | 08:13 |
|
flavius
| Uhm I don't want to commit something, I want to go straight to a branch "test", so I don't pollute the master, but git co -b test says "you're on a branch yet to be born" | 08:15 |
| ← xmfbs left | 08:15 |
|
EugeneKay
| Commit something, then rename master to test. It's easier, really. | 08:15 |
| ← nitish_mythology left | 08:16 |
|
EugeneKay
| I'm sure there's an obscure command to change the first branch name, but the time spent looking it up is better spent browsing cat videos, or something | 08:16 |
| ← caseymcg left | 08:18 |
|
cirwin
| git symbolic-ref HEAD refs/heads/test will probably do it, but yes commit and then "git branch -m" might be less confusing | 08:18 |
|
EugeneKay
| And leads to more of that oh-so-precious cat-video-watching time. | 08:18 |
|
| cirwin gives EugeneKay a cheezburger | 08:19 |
|
| EugeneKay nom | 08:19 |
| → nitish_mythology joined | 08:19 |
| ← nitish_mythology left | 08:19 |
| → nitish_mythology joined | 08:19 |
| ← nitish left | 08:23 |
| → Khisanth joined | 08:26 |
| ← Matth1a31 left | 08:26 |
| → babilen joined | 08:29 |
| → nitish joined | 08:31 |
| → eijk joined | 08:31 |
| ← roop left | 08:32 |
| ← doug left | 08:32 |
| ← MagBo left | 08:33 |
| ← angelsl left | 08:33 |
| ← nitish_mythology left | 08:34 |
| ← shurane left | 08:34 |
| ← Adaptee left | 08:34 |
| → angelsl joined | 08:35 |
| ← angelsl left | 08:35 |
| → Phylock joined | 08:37 |
| → nitish_mythology joined | 08:38 |
| → tewecske joined | 08:38 |
| → angelsl joined | 08:40 |
| → Myth17 joined | 08:41 |
| ← nitish left | 08:41 |
| ← aristidesfl left | 08:41 |
| ← phretor_ left | 08:43 |
| aminpy → aminpy|lunch | 08:44 |
| ← nitish_mythology left | 08:44 |
| → tatsuya joined | 08:44 |
| → phretor joined | 08:45 |
| → radarek joined | 08:46 |
| → saste joined | 08:46 |
| → pantsman joined | 08:47 |
| ← pantsman left | 08:47 |
| → pantsman joined | 08:47 |
| → angelsl` joined | 08:49 |
| ← angelsl left | 08:49 |
| → jutaro joined | 08:50 |
| → Saur joined | 08:52 |
| ← Saur left | 08:52 |
| ← angelsl` left | 08:54 |
| ← soulcake left | 08:54 |
| ← rvsjoen left | 08:56 |
| ← FreezingCold left | 08:56 |
| → rvsjoen joined | 08:56 |
| → nicoulaj joined | 08:59 |
| ← d0k left | 08:59 |
| → simenbrekken joined | 08:59 |
| → madsy joined | 09:01 |
| ← madsy left | 09:01 |
| → madsy joined | 09:01 |
| ← Myth17 left | 09:07 |
| → angelsl joined | 09:07 |
| ← dannas left | 09:08 |
| → dannas joined | 09:09 |
| → orafu joined | 09:10 |
| aminpy|lunch → aminpy | 09:16 |
| → caseymcg joined | 09:16 |
| ← dnyy left | 09:18 |
| → isxek joined | 09:18 |
| ← Pupeno left | 09:18 |
| ← stodan left | 09:19 |
| → Murr_ joined | 09:21 |
| → churp joined | 09:21 |
| → dnyy joined | 09:22 |
| ← dannas left | 09:23 |
| → matrixiumn joined | 09:23 |
|
matrixiumn
| hello | 09:23 |
|
| using gitgui how do I make a first commit? | 09:24 |
| → dannas joined | 09:25 |
| ← madsy left | 09:27 |
| ← tatsuya left | 09:27 |
| → lisak joined | 09:31 |
| ← a_suenami left | 09:31 |
|
lisak
| what does it mean when $git log file prints nothing ? I cloned a repository, then created a file | 09:33 |
|
| now I run status | 09:33 |
|
| and the file is not listed anywher | 09:34 |
| → moshef joined | 09:34 |
|
lisak
| and I dont' know if I have added and committed it or nothing or what just happened | 09:35 |
| ← caseymcg left | 09:35 |
|
lisak
| it should be either untracked or not staged, staged or committed | 09:36 |
|
cirwin
| lisak: git status would show a file if you haven't committed it, and "git show" will show it if it was in the most recent commit | 09:36 |
|
| unless it matches a .gitignore file? | 09:37 |
| → LotR joined | 09:37 |
|
lisak
| git show shows nothing | 09:37 |
|
| omg sorry they really have this in .gitignore | 09:38 |
|
cirwin
| is the file on the filesystem? | 09:38 |
|
| ah :) | 09:38 |
|
| git add <file> | 09:38 |
|
lisak
| git add <file> is forcing add despite its presence in .gitignore ? | 09:39 |
| → dr0id joined | 09:39 |
|
cirwin
| well, any new file needs to be git added the first time | 09:39 |
|
| but a git add will cause it to show up in git status | 09:39 |
| ← dr0id left | 09:39 |
| → dr0id joined | 09:39 |
|
lisak
| ok, thank you man | 09:40 |
| → brian_g joined | 09:44 |
| ← linusoleander left | 09:44 |
| → marinosi joined | 09:46 |
| → linusoleander_ joined | 09:48 |
| → kumbayo joined | 09:48 |
| ← frhodes left | 09:48 |
| ← pen left | 09:49 |
| → ThomasLocke joined | 09:52 |
| → linusoleander joined | 09:54 |
| ← linusoleander_ left | 09:56 |
|
moshef
| how do i view the log of a specific branch and pushes of a specific author ? | 09:57 |
|
cirwin
| you can't see who pushed what, but git log --author=John <branchname> will show you the stuff that John did | 09:59 |
|
moshef
| well here is the thing, im trying to look at a branch who hasn't been updated for quite some time | 10:00 |
|
| when i get into the branch and ask for log i get lots of other commits that im not interested in, made by other authors | 10:01 |
|
| \ | 10:01 |
| → davzie joined | 10:01 |
|
moshef
| so figured this will help me navigate more | 10:01 |
|
| im open for other solutions | 10:01 |
| → squeese joined | 10:02 |
| ← saste left | 10:02 |
| → blast_hardcheese joined | 10:04 |
| → Anubisss joined | 10:04 |
| → pen joined | 10:04 |
|
moshef
| cirwin: i still get the commits of this author from other branches as well, how do i define to get commits from this specific branch only? | 10:05 |
|
| \ | 10:05 |
| → entourl00p joined | 10:05 |
| ← entourl00p left | 10:05 |
| ← davzie left | 10:05 |
|
cirwin
| you probably want to exclude things on master | 10:05 |
|
| try adding --not master | 10:05 |
| → entourl00p joined | 10:06 |
| → SRabbelier joined | 10:06 |
| → davzie joined | 10:06 |
|
moshef
| git log --not master --author= ? | 10:06 |
|
cirwin
| yeah | 10:06 |
|
| and give it the branchname you do want | 10:06 |
|
moshef
| not getting anything one | 10:06 |
| ← entourl00p left | 10:06 |
|
moshef
| im already inside that branch | 10:06 |
|
| its not enough? | 10:06 |
|
| ive been told that it is | 10:06 |
|
cirwin
| if you specify --not, you need to specify HEAD explicitly | 10:06 |
|
moshef
| seeing how i still get commits from everywhere, i started to question that tho | 10:07 |
|
cirwin
| git log HEAD --not master | 10:07 |
|
moshef
| oh | 10:07 |
|
| well list is smaller now but its still not enough. there is no way to ask for commits on this branch only ? | 10:08 |
| → rendar joined | 10:08 |
|
moshef
| as in branch = x or anything like that, cuz the list is still pretty huge | 10:08 |
|
cirwin
| if you know the starting point of the branch, sure | 10:08 |
| ← Khisanth left | 10:09 |
|
moshef
| its like finding a needle in... | 10:09 |
| ← isxek left | 10:09 |
|
moshef
| what do you mean the starting point | 10:09 |
|
| sorry, im pretty new to git as you can see :) | 10:09 |
|
cirwin
| there must be one commit that's not on this branch | 10:09 |
|
| but which is the parent of a commit that is | 10:09 |
| → rostayob joined | 10:09 |
|
cirwin
| git for computer scientists might help if you have some reading time | 10:09 |
|
| the basic problem is that git doesn't know which branch a commit is on, as branches can be moved around on a whim | 10:10 |
|
| they just point to commits | 10:10 |
|
| so you need a way to identify the set of commits you're interested in | 10:10 |
|
moshef
| thanks for the reference, i will make time :) | 10:10 |
|
cirwin
| git merge-base can help with that | 10:10 |
|
moshef
| git merge-base and branch name? | 10:12 |
| → pizza_ joined | 10:15 |
| ← matrixiumn left | 10:15 |
| ← kmc left | 10:17 |
| ← pen left | 10:18 |
| → pen_ joined | 10:18 |
| → Dave^| joined | 10:19 |
| → Pupeno joined | 10:19 |
| ← Pupeno left | 10:19 |
| → kmc joined | 10:20 |
|
moshef
| cirwin ? | 10:20 |
| ← cirwin left | 10:21 |
| marienz_ → marienz | 10:22 |
| → Agos joined | 10:24 |
| → apocalyptiq joined | 10:25 |
| → Khisanth joined | 10:26 |
| → bonhoffer joined | 10:26 |
| → phretor_ joined | 10:29 |
| → shruggar joined | 10:29 |
| → jargon- joined | 10:31 |
| → tobago joined | 10:31 |
| → jceb_ joined | 10:32 |
| → LongBeach joined | 10:32 |
| ← phretor left | 10:32 |
| ← martinciu left | 10:32 |
| → Hallin_ joined | 10:35 |
| → Gitzilla joined | 10:36 |
| ← Hallin_ left | 10:36 |
| → DPav joined | 10:36 |
| ← LongBeach left | 10:37 |
| ← jceb_ left | 10:37 |
| ← dstanek left | 10:37 |
| ← Araxia_ left | 10:37 |
| ← Spockz left | 10:37 |
| ← SillyWabit left | 10:37 |
| ← MUILTFN left | 10:37 |
| ← julius_ left | 10:37 |
| ← Chib left | 10:37 |
| ← Sonderblade left | 10:37 |
| ← mino left | 10:37 |
| ← nyuszika7h left | 10:37 |
| ← plopix left | 10:37 |
| ← flavius left | 10:38 |
| → LongBeach joined | 10:38 |
| → jceb_ joined | 10:38 |
| → MUILTFN joined | 10:38 |
| → julius_ joined | 10:38 |
| → dstanek joined | 10:38 |
| → mino joined | 10:38 |
| → Chib joined | 10:38 |
| → Araxia joined | 10:38 |
| → Spockz joined | 10:38 |
| → Sonderblade joined | 10:38 |
| → SillyWabit joined | 10:38 |
| → nyuszika7h joined | 10:38 |
| → CyberPony joined | 10:38 |
| → bauruine joined | 10:38 |
| → Spyro joined | 10:38 |
| → koollman joined | 10:38 |
| → crass joined | 10:38 |
| → f00li5h joined | 10:38 |
| → MetaCosm joined | 10:38 |
| → daleharvey joined | 10:38 |
| → serverhorror joined | 10:38 |
| → kylebk joined | 10:38 |
| → guide joined | 10:38 |
| → nb joined | 10:38 |
| → tuxx- joined | 10:38 |
| → s0undt3ch_ joined | 10:38 |
| → ronny joined | 10:38 |
| → SJS joined | 10:38 |
| → GodEater_ joined | 10:38 |
| → Bombe joined | 10:38 |
| → elyob joined | 10:38 |
| → ben_ir joined | 10:38 |
| → Lisimba joined | 10:38 |
| → milli joined | 10:38 |
| → nazgul101 joined | 10:38 |
| → rue joined | 10:38 |
| → dwmw2 joined | 10:38 |
| → segher joined | 10:38 |
| → makz- joined | 10:38 |
| → lamont joined | 10:38 |
| → alexs joined | 10:38 |
| → Tianon joined | 10:38 |
| → texel joined | 10:38 |
| → Silex joined | 10:38 |
| → Kindari joined | 10:38 |
| → Cerise joined | 10:38 |
| → masterkorp joined | 10:38 |
| → cmyers joined | 10:38 |
| → SethRobertson joined | 10:38 |
| → jdav_gone joined | 10:38 |
| → hsb joined | 10:38 |
| → bottiger joined | 10:38 |
| → hohum joined | 10:38 |
| → JP| joined | 10:38 |
| → Zenopus joined | 10:38 |
| → chrisf joined | 10:38 |
| → ayust joined | 10:38 |
| → ramsey joined | 10:38 |
| → kloeri joined | 10:38 |
| → wcarss_ joined | 10:38 |
| → Nibato joined | 10:38 |
| → joelpet joined | 10:38 |
| → BearPerson joined | 10:38 |
| → Ingmar joined | 10:38 |
| → imarcusthis joined | 10:38 |
| → kanru joined | 10:38 |
| → Zygo joined | 10:38 |
| → iivvoo joined | 10:38 |
| → Kicer86 joined | 10:38 |
| → Stravy joined | 10:38 |
| → mw44118 joined | 10:38 |
| → jakob joined | 10:38 |
| → gabiruh joined | 10:38 |
| → speakman joined | 10:38 |
| → clever joined | 10:38 |
| → jhford joined | 10:38 |
| → heidar joined | 10:38 |
| → esc joined | 10:38 |
| → NfNitLoop joined | 10:38 |
| → d1b joined | 10:38 |
| → Lgb joined | 10:38 |
| → felipe joined | 10:38 |
| → wanders joined | 10:38 |
| → fr joined | 10:38 |
| → avtobiff joined | 10:38 |
| → przemoc joined | 10:38 |
| → soma` joined | 10:38 |
| → eli joined | 10:38 |
| → tazle_ joined | 10:38 |
| → antix_ joined | 10:38 |
| → bwidmer joined | 10:38 |
| → Ratler joined | 10:38 |
| → bluesceada joined | 10:38 |
| → sp3000 joined | 10:38 |
| → jjore joined | 10:38 |
| → up_the_irons joined | 10:38 |
| → Zeelot joined | 10:38 |
| → haarg joined | 10:38 |
| → ezkl joined | 10:38 |
| → Pieter joined | 10:38 |
| → metze joined | 10:38 |
| → Utoxin joined | 10:38 |
| → Fiouz joined | 10:38 |
| → liberum joined | 10:38 |
| → _aeris_ joined | 10:38 |
| → dsop joined | 10:38 |
| → heinrich5991 joined | 10:38 |
| → bartman joined | 10:38 |
| → zomg joined | 10:38 |
| → plopix joined | 10:38 |
| ← phretor_ left | 10:38 |
| ← marinosi left | 10:38 |
| ← dr0id left | 10:38 |
| ← Phylock left | 10:38 |
| ← demods left | 10:38 |
| ← Orbitrix left | 10:38 |
| ← frogonwheels left | 10:38 |
| ← tsyd left | 10:38 |
| ← farktronix left | 10:38 |
| → phretor_ joined | 10:38 |
| → marinosi joined | 10:38 |
| → dr0id joined | 10:38 |
| → Phylock joined | 10:38 |
| → demods joined | 10:38 |
| → Orbitrix joined | 10:38 |
| → frogonwheels joined | 10:38 |
| → tsyd joined | 10:38 |
| → farktronix joined | 10:38 |
| → fahadsadah joined | 10:38 |
| → yeryry joined | 10:38 |
| → gerard0 joined | 10:38 |
| → Drakevr joined | 10:38 |
| → bond` joined | 10:38 |
| → koki joined | 10:38 |
| → Davey joined | 10:38 |
| → cbz joined | 10:38 |
| → Nickeeh joined | 10:38 |
| → MacGyver1L joined | 10:38 |
| → EugeneKay joined | 10:38 |
| → jspiros joined | 10:38 |
| → tansell joined | 10:38 |
| → prs joined | 10:38 |
| → malesca joined | 10:38 |
| → ping-pong joined | 10:38 |
| → tinmrn joined | 10:38 |
| → j0ran joined | 10:38 |
| → IcePic joined | 10:38 |
| → flamingspinach joined | 10:38 |
| → durarara joined | 10:38 |
| → jamxNL joined | 10:38 |
| → JonasF joined | 10:38 |
| → skoop joined | 10:38 |
| → acidjazz joined | 10:38 |
| → Kiall joined | 10:38 |
| → Utkarsh joined | 10:38 |
| → electrogeek joined | 10:38 |
| → lu_zero joined | 10:38 |
| → tomaw joined | 10:38 |
| → aperlstein joined | 10:38 |
| → osfameron joined | 10:38 |
| → myme joined | 10:38 |
| hubbard.freenode.net set mode: +v | 10:38 |
| → flavius joined | 10:38 |
| ← MUILTFN left | 10:38 |
| ← nyuszika7h left | 10:38 |
| ← pen_ left | 10:38 |
| ← rendar left | 10:38 |
| ← radarek left | 10:38 |
| ← thiago left | 10:38 |
| ← ricky left | 10:38 |
| ← cilly left | 10:38 |
| ← Vampire0 left | 10:38 |
| ← squiggy left | 10:38 |
| ← cypha left | 10:38 |
| ← nd___ left | 10:38 |
| → MUILTFN joined | 10:39 |
| → Yuuhi joined | 10:39 |
| → pen_ joined | 10:39 |
| → rendar joined | 10:39 |
| → radarek joined | 10:39 |
| → thiago joined | 10:39 |
| → ricky joined | 10:39 |
| → cilly joined | 10:39 |
| → Vampire0 joined | 10:39 |
| → squiggy joined | 10:39 |
| → cypha joined | 10:39 |
| → nd___ joined | 10:39 |
| → poppiez joined | 10:39 |
| → ianmcorvidae joined | 10:39 |
| → hyperair joined | 10:39 |
| → Kaimei_ joined | 10:39 |
| → paissad joined | 10:39 |
| → toobluesc joined | 10:39 |
| → andres joined | 10:39 |
| → mtkd joined | 10:39 |
| ← simenbrekken left | 10:39 |
| ← drizzd left | 10:39 |
| ← vmil86 left | 10:39 |
| ← Marquel left | 10:39 |
| ← kmc left | 10:39 |
| → simenbrekken joined | 10:39 |
| → drizzd joined | 10:39 |
| → vmil86 joined | 10:39 |
| → Marquel joined | 10:39 |
| → selckin joined | 10:39 |
| → frerich2 joined | 10:39 |
| → compengi joined | 10:39 |
| → mmattice joined | 10:39 |
| → kanzure joined | 10:39 |
| → Orphis joined | 10:39 |
| → Soliton joined | 10:39 |
| → bentkus joined | 10:39 |
| → yorick joined | 10:39 |
| → fluido joined | 10:39 |
| → egs joined | 10:39 |
| → linuxNewb joined | 10:39 |
| → wolog joined | 10:39 |
| → phlebas joined | 10:39 |
| → deavidsedice joined | 10:39 |
| → elhadr joined | 10:39 |
| → SubZero_ joined | 10:39 |
| → biomilch joined | 10:39 |
| → markatto joined | 10:39 |
| → kokx joined | 10:39 |
| → Blackshark joined | 10:39 |
| → architekt joined | 10:39 |
| → biz joined | 10:39 |
| ← Anubisss left | 10:39 |
| ← Weiss left | 10:39 |
| ← bgerber left | 10:39 |
| ← peper left | 10:39 |
| ← Slush- left | 10:39 |
| ← preflex left | 10:39 |
| ← redii left | 10:39 |
| ← zemo left | 10:39 |
| ← flaguy48 left | 10:39 |
| ← JEEB left | 10:39 |
| ← markatto left | 10:40 |
| ← Agos left | 10:40 |
| ← pizza_ left | 10:40 |
| ← SRabbelier left | 10:40 |
| ← moshef left | 10:40 |
| ← cytrinox left | 10:40 |
| ← Samoi left | 10:40 |
| ← lanthan_ left | 10:40 |
| ← d4rk1ink left | 10:40 |
| → Anubisss joined | 10:40 |
| → Weiss joined | 10:40 |
| → bgerber joined | 10:40 |
| → peper joined | 10:40 |
| → Slush- joined | 10:40 |
| → preflex joined | 10:40 |
| → redii joined | 10:40 |
| → zemo joined | 10:40 |
| → flaguy48 joined | 10:40 |
| → JEEB joined | 10:40 |
| → else joined | 10:40 |
| → friskd joined | 10:40 |
| → sitaktif joined | 10:40 |
| → floppyears joined | 10:40 |
| → f0i joined | 10:40 |
| → Bucciarati joined | 10:40 |
| → pax- joined | 10:40 |
| → makubi_ joined | 10:40 |
| → eightyeight joined | 10:40 |
| → intchanter joined | 10:40 |
| → andyl joined | 10:40 |
| → Martz joined | 10:40 |
| → milki joined | 10:40 |
| → nick_h_ joined | 10:40 |
| → coldboot joined | 10:40 |
| → fairuz joined | 10:40 |
| → adri joined | 10:40 |
| → wagle joined | 10:40 |
| → shachaf joined | 10:40 |
| → cwillu_at_work joined | 10:40 |
| → bremner joined | 10:40 |
| → rhl joined | 10:40 |
| → piti joined | 10:40 |
| → shad joined | 10:40 |
| → numbah joined | 10:40 |
| → awx joined | 10:40 |
| → bburhans joined | 10:40 |
| → Agos joined | 10:40 |
| → pizza_ joined | 10:40 |
| → SRabbelier joined | 10:40 |
| → moshef joined | 10:40 |
| → cytrinox joined | 10:40 |
| → Samoi joined | 10:40 |
| → lanthan_ joined | 10:40 |
| → d4rk1ink joined | 10:40 |
| → sivy joined | 10:40 |
| → alex__c2022 joined | 10:40 |
| → rfx_ joined | 10:40 |
| → sordina2 joined | 10:40 |
| → chde joined | 10:40 |
| → tro joined | 10:40 |
| → surfdue joined | 10:40 |
| → Gunni joined | 10:40 |
| → Rejinka joined | 10:40 |
| hubbard.freenode.net set mode: +v | 10:40 |
| ← tobago left | 10:40 |
| ← squeese left | 10:40 |
| ← linusoleander left | 10:40 |
| ← LotR left | 10:40 |
| ← tewecske left | 10:40 |
| ← aminpy left | 10:40 |
| ← fission6 left | 10:40 |
| ← Pacman_Home left | 10:40 |
| ← lucas left | 10:40 |
| → nyuszika7h joined | 10:40 |
| ← Gunni left | 10:41 |
| ← kumbayo left | 10:41 |
| ← orafu left | 10:41 |
| ← lisak left | 10:41 |
| ← Chaser left | 10:41 |
| → markatto joined | 10:41 |
| → kumbayo joined | 10:42 |
| → lisak joined | 10:42 |
| → orafu joined | 10:42 |
| → Chaser joined | 10:42 |
| → ducch joined | 10:42 |
| → mpenzi joined | 10:42 |
| → xxthink joined | 10:42 |
| → sbell joined | 10:42 |
| → seanius joined | 10:42 |
| → tyteen4a03 joined | 10:42 |
| → kelsin joined | 10:42 |
| → ndim joined | 10:42 |
| → ruskie joined | 10:42 |
| → Sebastian_ joined | 10:42 |
| → unmanbearpig joined | 10:42 |
| → Grum joined | 10:42 |
| → xrogaan joined | 10:42 |
| → MichealH joined | 10:42 |
| → qwertz_ joined | 10:42 |
| → rudi_s joined | 10:42 |
| → an0maly_ joined | 10:42 |
| → stockholm joined | 10:42 |
| → twem2 joined | 10:42 |
| → s0ber joined | 10:42 |
| → Orangy joined | 10:42 |
| → logankoester joined | 10:42 |
| → _W_ joined | 10:42 |
| → snafoo_ joined | 10:42 |
| → csgeek joined | 10:42 |
| → ilmari joined | 10:42 |
| → Ksg89 joined | 10:42 |
| → dotCOMmie joined | 10:42 |
| → GunArm joined | 10:42 |
| → tic joined | 10:42 |
| → meder joined | 10:42 |
| → cehteh joined | 10:42 |
| → Will| joined | 10:42 |
| → bjornbjorn joined | 10:42 |
| → bittin joined | 10:42 |
| → deni joined | 10:42 |
| → dhoss joined | 10:42 |
| → nevyn joined | 10:42 |
| → dErFuX joined | 10:42 |
| → tychoish joined | 10:42 |
| → vuliev joined | 10:42 |
| → helgikrs joined | 10:42 |
| → ajpiano joined | 10:42 |
| hubbard.freenode.net set mode: +vv | 10:42 |
| → murr4y joined | 10:42 |
| → nimrod10 joined | 10:42 |
| → Caius joined | 10:42 |
| → hal1on joined | 10:42 |
| → bitslip joined | 10:42 |
| → bball- joined | 10:42 |
| → dahl joined | 10:42 |
| → callumacrae joined | 10:42 |
| → Juri_Agarin joined | 10:42 |
| → Gunni joined | 10:42 |
| → cjuner joined | 10:42 |
| → tobago joined | 10:42 |
| → squeese joined | 10:42 |
| → linusoleander joined | 10:42 |
| → LotR joined | 10:42 |
| → tewecske joined | 10:42 |
| → aminpy joined | 10:42 |
| → fission6 joined | 10:42 |
| → Pacman_Home joined | 10:42 |
| → atdiehm_home joined | 10:42 |
| → peterwald joined | 10:42 |
| → c00kiemon5ter joined | 10:42 |
| → aboudreault joined | 10:42 |
| → ericdc joined | 10:42 |
| → alip joined | 10:42 |
| → Gizmokid2005|AFK joined | 10:42 |
| → jstemmer joined | 10:42 |
| → cats4gold joined | 10:42 |
| → aLeSD joined | 10:42 |
| → divVerent joined | 10:42 |
| → mirage335 joined | 10:42 |
| → Cap_J_L_Picard joined | 10:42 |
| → blop joined | 10:42 |
| → dhruvasagar joined | 10:42 |
| → raydeo joined | 10:42 |
| → lucas joined | 10:42 |
| → sven^_ joined | 10:42 |
| → BinGOs joined | 10:42 |
| → EdwardIII joined | 10:42 |
| → mquin joined | 10:42 |
| → demi` joined | 10:42 |
| → Confiscative joined | 10:42 |
| → kmc joined | 10:42 |
| → TrineLocke joined | 10:42 |
| ← Gunni left | 10:42 |
| → Gunni joined | 10:42 |
| ← alip left | 10:42 |
| ← kpreid left | 10:43 |
| ← Khisanth left | 10:43 |
| → Khisanth joined | 10:43 |
| ← stepnem left | 10:43 |
| ← antix_ left | 10:44 |
| → alip joined | 10:44 |
| → Tabmow joined | 10:44 |
| ← jargon- left | 10:45 |
| ← apocalyptiq left | 10:45 |
| ← davzie left | 10:45 |
| ← churp left | 10:45 |
| ← pantsman left | 10:45 |
| ← arunce left | 10:45 |
| ← Fudge left | 10:45 |
| ← mainrain left | 10:45 |
| ← dyek left | 10:45 |
| ← bburhans left | 10:45 |
| → jargon- joined | 10:45 |
| → apocalyptiq joined | 10:45 |
| → davzie joined | 10:45 |
| → churp joined | 10:45 |
| → pantsman joined | 10:45 |
| → arunce joined | 10:45 |
| → Fudge joined | 10:45 |
| → mainrain joined | 10:45 |
| → dyek joined | 10:45 |
| → __iron joined | 10:45 |
| → unreal joined | 10:45 |
| → sonnym joined | 10:45 |
| → sejo joined | 10:45 |
| → bronson joined | 10:45 |
| → phantomcircuit joined | 10:45 |
| → pygmalion joined | 10:45 |
| → ferrousw1eel joined | 10:45 |
| → kimico joined | 10:45 |
| → chrizz_ joined | 10:45 |
| → Samual joined | 10:45 |
| → toofar joined | 10:45 |
| → yaotti_aw joined | 10:45 |
| → pielgrzym joined | 10:45 |
| → bburhans joined | 10:45 |
| ← sejo left | 10:45 |
| → antix_ joined | 10:45 |
| → sejo joined | 10:46 |
| ← Nuck left | 10:46 |
| → phretor joined | 10:47 |
| ← Vile left | 10:47 |
| ← kloeri left | 10:47 |
| → kloeri joined | 10:47 |
|
jargon-
| how can i view the diffs between the most recent commit and a currently uncommitted edit? | 10:48 |
|
| on linux debian | 10:48 |
| → kpreid joined | 10:48 |
|
nevyn
| git diff | 10:48 |
| → casbah joined | 10:49 |
|
casbah
| hi, how do i check what my git --global values are? | 10:49 |
| ← phretor_ left | 10:50 |
|
nevyn
| git config --global --list | 10:51 |
|
jargon-
| nevyn: i'm new with this,could u walk me thru it? i'm basically trying to open them side by side like with vimdiff and see what changes i've made | 10:51 |
| ← jceb_ left | 10:51 |
| → jceb joined | 10:51 |
| → frantk joined | 10:52 |
|
nevyn
| jargon-: so the output of that is a unified diff | 10:52 |
|
| A is what you have now. B is what is in HEAD (your last commit) | 10:52 |
| → saste joined | 10:55 |
|
jargon-
| nevyn: it just says they differ,but it doesn't open both files to show the diffs | 10:55 |
| ← ThomasLocke left | 10:55 |
|
jargon-
| nevyn: aah wait. i found it. it's git diff HEAD | 10:56 |
|
| thanks :) | 10:56 |
| → MissionCritical joined | 10:57 |
| ← TrineLocke left | 10:57 |
|
casbah
| is it necassary for our github email to match the email in our github globals? | 10:59 |
|
| thanks btw nevyn | 10:59 |
|
nevyn
| casbah: umm dunno. | 11:00 |
|
casbah
| actually it doesn't apparently | 11:00 |
|
| your github.token in the globals just has to match | 11:01 |
|
| sweet | 11:01 |
|
| and your rsa key of course | 11:01 |
|
| thanks again nevyn | 11:01 |
|
selckin
| noting needs to match | 11:01 |
|
casbah
| how do branches work in git? what are they used for? | 11:01 |
|
selckin
| if github knows your ssh keys you're all good | 11:01 |
|
casbah
| are branches just used for branching out different ideas and stuff? and different contributors to a project? | 11:02 |
|
| which then get merged into the 'official' branch like svn called 'master'? | 11:02 |
|
| or am i wrong/ | 11:02 |
|
selckin
| branches are the same concept in svn or git or any other vcs | 11:03 |
| → OOPMan joined | 11:04 |
| → Vile joined | 11:04 |
| → arnoldB joined | 11:05 |
|
nevyn
| except they're unusable and avoided in most vcs's | 11:05 |
|
| and standard and the prefered way of working in git | 11:05 |
| ← arnoldB left | 11:06 |
|
casbah
| i haven't used branches ever before in any vcs | 11:06 |
|
| new to git | 11:06 |
|
| used svn for one project once | 11:06 |
|
| let's say i'm the only person working on a project in git | 11:06 |
|
nevyn
| yep | 11:06 |
|
casbah
| would it be necassary even or recommended for me to use branches? why/when? | 11:07 |
|
nevyn
| so necessary... no. | 11:07 |
|
| reccomended ys | 11:07 |
|
cbreak
| use branches when ever you want to make something new that has the possibility of taking more than a few hours to program, or will be more than one commit | 11:10 |
|
| obviously, you should commit every few hours, even if it's just an amend or a temporary commit, or a combination thereof | 11:10 |
|
casbah
| ok, gotcha cbreak, thanks | 11:10 |
|
nevyn
| use branches whenever you're writing something that takes more than 10 minutes to write | 11:11 |
|
casbah
| i generally commit every ~30 min or so, and try to do only enough that would fit in a commit message | 11:11 |
|
| i haven't worked on a super intensive stuff yet though, just in CS 101 right now | 11:11 |
|
nevyn
| making a branch in git is really cheap. | 11:12 |
|
cbreak
| I commit a few times per day, depending on what I do | 11:13 |
|
| at least once, at most 10 or 20 times though | 11:13 |
|
| nevyn commits a lot more that that on his local tree. | 11:13 |
|
cbreak
| and if I commit a lot, many of those are amends to temporaries | 11:13 |
|
nevyn
| that's what rebase -i is for | 11:13 |
|
cbreak
| I don't commit if it doesn't compile | 11:14 |
|
| with some exceptions | 11:14 |
|
| like not having committed for an hour or so | 11:14 |
|
| but every finalized commit must compile | 11:14 |
|
| nevyn works on production interpreted code that's rolling release. | 11:14 |
|
cbreak
| this rule allows me to do bisect testing | 11:15 |
|
| so, do you commit stuff that has syntax errors? :) | 11:15 |
|
| or runtime errors? | 11:15 |
|
nevyn
| nah. | 11:15 |
|
cbreak
| last week I did something I didn't do before: Write a camera driver API binding for a camera driver that I did not have | 11:16 |
|
| so I could not compile at all | 11:16 |
|
| I could just write code according to documentation | 11:16 |
|
| took three days, and I still don't know if it even works | 11:16 |
|
| that was one of the first times when I committed untested code | 11:16 |
| → Pacman` joined | 11:18 |
|
jargon-
| hmm. how do i edit a commit message,when i forgot to add some info? | 11:18 |
| ← chrisf_ left | 11:19 |
|
casbah
| !help | 11:19 |
|
jast
| *automatic message* the whole extent of documentation on jast's bot features is the script's source code. You can always view the current version here: http://j.mp/gitircsrc | 11:19 |
|
casbah
| !rebase | 11:19 |
| ← Pacman_Home left | 11:19 |
|
casbah
| !git-rebase | 11:19 |
|
| !manpages git-rebase | 11:20 |
| ← casbah left | 11:20 |
| → frhodes joined | 11:24 |
| ← linusoleander left | 11:27 |
|
cbreak
| have you considered using google? | 11:27 |
| ← phretor left | 11:28 |
| → jelmer joined | 11:28 |
| ← lanthan_ left | 11:28 |
| ← Anubisss left | 11:29 |
| ← tmpvar left | 11:29 |
|
tango_
| jargon-: commit --amend | 11:30 |
|
jargon-
| tango_: do i rewrite the whole comment or just the bit that needs to be added? | 11:31 |
| ← Murr_ left | 11:31 |
|
cbreak
| a commit is atomic | 11:32 |
|
tango_
| an editor pops up | 11:32 |
|
cbreak
| you can not change just a small bit | 11:32 |
|
| you can only change it completely | 11:32 |
| ← frhodes left | 11:32 |
| → frhodes joined | 11:32 |
| → phretor joined | 11:32 |
| → gebi joined | 11:32 |
| → n1ck3 joined | 11:32 |
| → eddiefullmetal joined | 11:34 |
|
jargon-
| tango_: cbreak: thank u | 11:35 |
| ← radarek left | 11:35 |
| ← babilen left | 11:38 |
| ← Tabmow left | 11:41 |
| → Tabmow joined | 11:41 |
| ← DrNick left | 11:42 |
| → tansell-laptop joined | 11:42 |
| → eletuchy joined | 11:44 |
| → berserkr joined | 11:44 |
| → DofLeFou joined | 11:45 |
| ← eletuchy left | 11:45 |
| → SeySayux joined | 11:45 |
| ← Spockz left | 11:48 |
| → radarek joined | 11:49 |
| → rchavik joined | 11:52 |
| → B|aster joined | 11:52 |
| ← n1ck3 left | 11:52 |
| → Spockz joined | 11:53 |
| → himsin joined | 11:54 |
| ← pantsman left | 11:56 |
| ← frhodes left | 11:58 |
| → linusoleander joined | 11:59 |
| ← linusoleander left | 11:59 |
| → gry joined | 12:03 |
|
gry
| https://dev.freenode.net/redmine/projects/eir/repository <-- how do I clone that? (Am I missing something, or some redmine default perhaps?) | 12:04 |
| ← radarek left | 12:04 |
|
cbreak
| gry: git clone repourl | 12:05 |
|
gry
| k | 12:05 |
| ← gry left | 12:05 |
| ← bonhoffer left | 12:07 |
| ← pizza_ left | 12:07 |
| → mrsrikanth joined | 12:08 |
| ← Khisanth left | 12:09 |
|
SeySayux
| Does git ignore .exe files automatically? | 12:10 |
|
cbreak
| no | 12:10 |
|
| the only thing git ignores automatic are .git folders | 12:11 |
|
SeySayux
| Hmm, I guess it's the eclipse git plugin | 12:11 |
| ← aminpy left | 12:11 |
|
SeySayux
| command line git does it just fine | 12:11 |
|
cbreak
| in general it's stupid to commit .exe files anyway | 12:11 |
|
| same as any build product | 12:12 |
|
| so ignoring them is a good ting | 12:12 |
| → aminpy joined | 12:12 |
|
SeySayux
| The exe is part of the build process, so you can't really start the build without it... | 12:12 |
|
| (Well, you could, but you'd have to compile it manually) | 12:12 |
| ← GunArm left | 12:13 |
| ← dSebastien left | 12:13 |
| → GunArm joined | 12:14 |
| → dSebastien joined | 12:14 |
|
_ikke_
| It still should not be part of a repository | 12:14 |
|
cbreak
| then don't commit it | 12:14 |
|
| commiting build products bloat up the repository and make merges much more complicated | 12:15 |
|
SeySayux
| Why not? | 12:15 |
|
cbreak
| aren't those not enough? :) | 12:15 |
|
SeySayux
| Erm, it's not a build product, it's a build *tool*. | 12:15 |
|
cbreak
| it's a build product | 12:15 |
|
| if it can be built | 12:15 |
|
SeySayux
| It can be compiled. I mean, next you're going to tell me I can't put shell scripts in my repo. | 12:16 |
|
cbreak
| in general, I don't like committing libraries and toolchains either | 12:16 |
|
| sure you can | 12:16 |
|
| but you would not commit makefiles if you use automake | 12:16 |
|
| or visual studio projects if you use qmake | 12:16 |
|
SeySayux
| No, of course not | 12:16 |
|
cbreak
| because those are all intermediate results | 12:16 |
| ← arunce left | 12:17 |
|
cbreak
| in general, only neccessary things should be committed, build products, even if intermediate such as a Makefile, should not | 12:17 |
|
SeySayux
| It's just something that gets launched while cmake runs. | 12:17 |
|
| On *nix, a shell script gets launched. | 12:17 |
|
cbreak
| then cmake should build it | 12:17 |
|
| if it's buildable | 12:17 |
|
SeySayux
| The problem is that we need it before we can determine if there is a suitable compiler... | 12:18 |
|
cbreak
| you need an exe for that? | 12:18 |
|
| doesn't cmake have facilities to find compilers? | 12:18 |
|
| that thing is worse than I thought | 12:18 |
|
SeySayux
| Yea, but I put high demands on what my compiler does | 12:19 |
|
cbreak
| anyway, I recommend you to not commit it :) | 12:19 |
| → radarek joined | 12:19 |
|
cbreak
| you can just do it anyway and suffer the consequences | 12:19 |
| → StupidMop joined | 12:19 |
| ← SillyWabit left | 12:19 |
|
SeySayux
| And what are the consequences? It's just a binary file that sits there and isn't ever going to change | 12:19 |
|
| I could just ask all Windows users to install a real shell, though. | 12:20 |
| ← dnyy left | 12:21 |
|
cbreak
| "commiting build products bloat up the repository and make merges much more complicated" | 12:21 |
|
| if it never changes, the bloating up is a fixed value | 12:22 |
| → isxek joined | 12:22 |
|
cbreak
| and merges won't be affected much. | 12:22 |
| → ereslibre joined | 12:22 |
| ← ereslibre left | 12:22 |
| → ereslibre joined | 12:22 |
|
cbreak
| but be aware that git stores a full copy of every single file you ever committed | 12:22 |
|
kmc
| i'm a fan of committing build products in a separate repository when you ship them | 12:22 |
|
cbreak
| so if you update it, you double the required storage | 12:22 |
|
| kmc: A coleague of mine worked for nvidia, and they committed their whole compiler! | 12:23 |
|
| they weren't using git though :) | 12:23 |
| → Khisanth joined | 12:23 |
| → bonhoffer joined | 12:23 |
| → w0bni joined | 12:24 |
|
SeySayux
| 24 kb is not something I call major bloat. | 12:26 |
|
| My makefile is larger than that | 12:27 |
|
| (Cmakefile, that is) | 12:27 |
|
| And I commit that, don't i :P | 12:27 |
| ← rchavik left | 12:28 |
| → aristidesfl joined | 12:30 |
|
cbreak
| human created text files are easily delta compressible | 12:30 |
| ← bonhoffer left | 12:30 |
|
cbreak
| build products usually are not | 12:30 |
|
| that's why I said what I said above | 12:30 |
|
SeySayux
| I don't usually commit binaries either. | 12:31 |
|
| But I don't see much difference between this and, say, a 24 kb png file. | 12:31 |
|
| And I think it's easier just to commit this binary rather than a) add another buildstep people have to run or b) ask that everyone installs cygwin/msys that wants to build my project. | 12:33 |
| → frhodes joined | 12:33 |
|
patrikf
| sounds like something to include in a release tarball but not in the repo | 12:34 |
| ← Tabmow left | 12:34 |
| → Tabmow joined | 12:34 |
|
DPav
| indeed, what patrikf said | 12:34 |
| ← aminpy left | 12:34 |
| ← aristidesfl left | 12:34 |
|
SeySayux
| never mind... *sigh* | 12:36 |
| ← himsin left | 12:36 |
| ← phretor left | 12:37 |
| ← DPav left | 12:39 |
| ← tobago left | 12:39 |
| → heftig joined | 12:39 |
| → phretor joined | 12:39 |
| ← moshef left | 12:40 |
|
StupidMop
| I'm using git and gitolite. I have a project i've been working on locally that doesn't have a repo yet. How do I add that to the server so others can push/pull/contribute? | 12:41 |
| → jason237 joined | 12:42 |
|
m1sc
| StupidMop: just create a new repo as described in the gitolite docs, add it as remote locally, push | 12:42 |
| → sikao_lfs1 joined | 12:43 |
|
StupidMop
| m1sc: It's that middle step. How do i add it as a remote locally? | 12:45 |
|
m1sc
| StupidMop: man git remote | 12:46 |
|
jast
| StupidMop: *automatic message* the 'git-remote' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-remote.html | 12:46 |
|
StupidMop
| Excellent! Thanks for the point in the direction m1sc :-) | 12:47 |
| → braiam joined | 12:49 |
|
braiam
| there is easy way to export a git changelog into a debian one???? | 12:49 |
|
ndim
| braiam: The Debian people probably have some script to do that | 12:51 |
|
cbreak
| git doesn't have a changelog | 12:51 |
|
braiam
| I was searching, but I only found about Debian-native packages, ndim | 12:52 |
| → bonhoffer joined | 12:53 |
| → robottinosino joined | 12:53 |
|
ndim
| braiam: I thought they now supported git for maintaining their packages, and I think I have seen something to keep git commit logs and debian/changelog like files in sync somehow. But I might remember incorrectly. | 12:56 |
| → kukks joined | 12:56 |
| → frhodes_ joined | 12:58 |
|
braiam
| ndim: yeah, but they do in the way that i don't need, migrating from a deb package to a git repo | 12:58 |
|
| I want to do the opposite, a git repo from the upstream (without a deb native package or scrips) to a deb packages | 12:59 |
| → pantsman joined | 13:01 |
| ← pantsman left | 13:01 |
| → pantsman joined | 13:01 |
| ← frhodes_ left | 13:01 |
| ← robottinosino left | 13:02 |
| → d3vic3 joined | 13:03 |
| → robottinosino joined | 13:03 |
| → spaceonline joined | 13:04 |
| → canton7 joined | 13:04 |
| ← frhodes left | 13:05 |
|
bremner
| braiam: you want the command "git-dch" and the channel #debian-mentors on irc.oftc.net | 13:06 |
| ← bonhoffer left | 13:07 |
| ← mlncn left | 13:08 |
| → bonhoffer joined | 13:10 |
| ← d3vic3 left | 13:13 |
| → d3vic3 joined | 13:13 |
| → JakeyChan joined | 13:13 |
| ← maleknet left | 13:14 |
| ← pantsman left | 13:14 |
| → pantsman joined | 13:15 |
| → mlncn joined | 13:15 |
|
braiam
| bremner: i've tried that, but I just get that I don't have the changelog, bla, bla, bla | 13:16 |
| ← canton7 left | 13:20 |
|
bremner
| I doubt anyone can help without the exact error, message, and in any case it isn't a git issue per se, but a debian packaging issue, hence my suggestion of the other channel. | 13:20 |
| ← tyteen4a03 left | 13:22 |
| → angerman joined | 13:27 |
|
angerman
| ok, I have a git repository. And I'd like to create a new --bare repository in my Dropbox as remote. How would I go about doing that? | 13:29 |
| ← kpreid left | 13:30 |
| ← envi left | 13:30 |
| ← Gitzilla left | 13:31 |
| → kmc_ joined | 13:33 |
| → hakunin joined | 13:33 |
| → kpreid joined | 13:34 |
|
cmn
| angerman: you do what man git init says (git init --bare) and then add it as a remote like man git remote says (git add remote some-name /some/path) | 13:34 |
|
jast
| angerman: *automatic message* the 'git-init' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-init.html | 13:34 |
| ← JakeyChan left | 13:35 |
| ← kmc left | 13:35 |
| ← kpreid left | 13:35 |
| → kpreid joined | 13:36 |
|
angerman
| cmn: thanks | 13:36 |
| → fread2281 joined | 13:37 |
| → paul_andrew joined | 13:38 |
| ← jceb left | 13:39 |
| ← fread2281 left | 13:39 |
| ← braiam left | 13:40 |
| ← chrizz_ left | 13:44 |
| → dcarper joined | 13:46 |
| ← robottinosino left | 13:46 |
| ← jhoepken left | 13:48 |
| ← deni left | 13:49 |
| → deni joined | 13:49 |
| ← apocalyptiq left | 13:50 |
| → jhoepken joined | 13:50 |
| → dv310p3r joined | 13:51 |
| ← nyuszika7h left | 13:51 |
| → posciak joined | 13:52 |
| → cexsum joined | 13:54 |
| → eijk_ joined | 13:54 |
| → frhodes joined | 13:55 |
| → chrizz joined | 13:56 |
| → ISF joined | 13:57 |
| ← eijk left | 13:57 |
| → jamesw joined | 13:58 |
| → mtbre joined | 13:58 |
| ChanServ set mode: +v | 13:58 |
|
jamesw
| can anyone help me with a messed up repo? | 13:59 |
|
| did a git pull this morning with no problems | 13:59 |
|
| made some changes and went to add them | 13:59 |
|
| and I got "fatal: index file is smaller than expected" | 13:59 |
|
| the only advice I could find on that was to manually remove the index file so I moved it out of the .git folder | 13:59 |
|
| now when I try to commit I get messages like "fatal: cannot lock HEAD ref" | 14:00 |
| → Adaptee joined | 14:00 |
|
jamesw
| and "error: unable to resolve reference HEAD: no such file or directory" | 14:00 |
| ← ISF left | 14:00 |
| → ISF joined | 14:00 |
|
jamesw
| and something about a "loose object LONGHASHHERE (stored in .git/objects/blah/blah) is corrupt" | 14:01 |
| → Cromulent joined | 14:01 |
| → Andrew_ joined | 14:02 |
| → ben_alman joined | 14:02 |
| ← OOPMan left | 14:03 |
| → __sorin__ joined | 14:03 |
|
SimonNa
| jamesw: corrupt objects? You should make a manual backup copy of your working directory before proceeding. I don't know the best idea from here though. Maybe recreating the file HEAD will alraedy work. | 14:04 |
|
| echo "ref: refs/heads/master" > .git/HEAD | 14:05 |
| → asakura joined | 14:05 |
| ← kmc_ left | 14:06 |
| → Glycan joined | 14:06 |
|
Glycan
| Hello | 14:06 |
|
| How do you remove all files that match .gitignore? | 14:07 |
| → madewokherd joined | 14:07 |
|
rudi_s
| jamesw: git fsck --full --strict might also give you more information (though I have no experience with corrupted git repos) | 14:07 |
| → kmc_ joined | 14:07 |
| ← jutaro left | 14:07 |
|
rudi_s
| Glycan: git clean -x should work, try it with git -clean -nx to see what is going to be removed. | 14:07 |
| → kenperkins joined | 14:07 |
| ← cypha left | 14:09 |
|
Glycan
| Uh... doesn't work. | 14:09 |
|
| Oh | 14:09 |
|
| Bad gitignore | 14:09 |
|
rudi_s
| Glycan: Ah, use -X. | 14:09 |
|
| -x removes also untracked but not ignored files. | 14:09 |
|
Glycan
| I know | 14:09 |
|
| I noticed | 14:10 |
| → cypha joined | 14:10 |
|
Glycan
| What would remove all local untracked changes and sync with the last remote commit? | 14:10 |
| ← jamesw left | 14:10 |
|
rudi_s
| Glycan: git reset --hard origin/master (if the remote branch is master); destroys all local changes! | 14:11 |
|
Glycan
| Yes, that's the whole idea | 14:11 |
|
rudi_s
| (And removes local commits!) | 14:11 |
| ← thews left | 14:11 |
|
Glycan
| Um | 14:11 |
|
| I guess | 14:12 |
|
| How do you check where you are compared to remote repo? | 14:12 |
|
| Like, ahead by one commit or something | 14:12 |
|
rudi_s
| Glycan: To remove only uncommitted changes: git reset; git checkout . | 14:12 |
|
Glycan
| git checkout . inculuding the .? | 14:12 |
|
rudi_s
| Glycan: I normally just use tig/gitk to have a look at the commits. | 14:13 |
|
| Yes. | 14:13 |
|
| (tig/gitk --all) | 14:13 |
|
Glycan
| gitk, huh | 14:13 |
| ← kenperkins left | 14:13 |
|
Glycan
| GUIs scare me. :p | 14:14 |
|
rudi_s
| Glycan: Then use tig, no gui. | 14:14 |
|
SimonNa
| "git status" outputs a single line telling you how far you're ahead. | 14:14 |
|
Glycan
| I kid | 14:14 |
| ← dcarper left | 14:14 |
| ← kpreid left | 14:15 |
| → p3rsist joined | 14:15 |
| → dcarper joined | 14:16 |
| → kpreid joined | 14:16 |
| ← dcarper left | 14:16 |
| ← kpreid left | 14:16 |
| ← xiangfu left | 14:16 |
| → kpreid joined | 14:16 |
| → roop joined | 14:17 |
| ← sikao_lfs1 left | 14:17 |
|
Glycan
| How do you remove a head? | 14:17 |
| ← kpreid left | 14:18 |
| → kpreid joined | 14:18 |
| ← kpreid left | 14:18 |
|
rudi_s
| Glycan: You mean a branch? HEAD is just the currently checkout branch. | 14:19 |
| → kpreid joined | 14:19 |
|
rudi_s
| (s/branch/commit/) | 14:19 |
| ← pen_ left | 14:19 |
|
Glycan
| Not HEAD, head | 14:19 |
|
| A pointer to a commit | 14:20 |
|
| But branch is another word for that | 14:20 |
|
| Oh, and clean didn't work | 14:20 |
|
rudi_s
| Glycan: AFAIK the only pointers are branches and tags. | 14:20 |
|
| "didn't work"? | 14:20 |
| → nyuszika7h joined | 14:21 |
| ← tewecske left | 14:21 |
| ← dannas left | 14:21 |
| → keller_ joined | 14:21 |
|
Glycan
| clean -Xn = no output | 14:22 |
|
| clean -X = clean failed becouse of.. indecsion about dryclean/force? | 14:22 |
| kmc_ → kmc | 14:22 |
|
rudi_s
| Glycan: To be honest I've never used -X but clean -Xf should work. | 14:25 |
| ← hakunin left | 14:26 |
| → hakunin joined | 14:27 |
| ← dr0id left | 14:27 |
| ← kpreid left | 14:28 |
| → kpreid joined | 14:28 |
| ← radarek left | 14:30 |
| → ChrisLE joined | 14:31 |
| ← roop left | 14:31 |
| ← julius_ left | 14:32 |
| ← mrsrikanth left | 14:34 |
| → xiangfu joined | 14:35 |
| ← seivan left | 14:35 |
| → gusnan joined | 14:37 |
| → dannas joined | 14:38 |
| → madsy joined | 14:38 |
| ← madsy left | 14:38 |
| → madsy joined | 14:38 |
| ← frhodes left | 14:39 |
| → tyteen4a03 joined | 14:43 |
| ← p3rsist left | 14:44 |
| ← paul_andrew left | 14:48 |
| → mklappstuhl joined | 14:49 |
| → troyt joined | 14:51 |
| ← nyuszika7h left | 14:53 |
| ← EricInBNE left | 14:54 |
| ← linuxNewb left | 14:54 |
| ← eijk_ left | 14:55 |
| → nyuszika7h joined | 14:55 |
| → a_suenami joined | 14:55 |
| ← cyphase left | 14:58 |
| → texel` joined | 15:02 |
| ← texel left | 15:03 |
| ← texel` left | 15:03 |
| → dcarper joined | 15:05 |
| → linuxNewb joined | 15:06 |
| ← flaguy48 left | 15:07 |
| → phretor_ joined | 15:07 |
| ← MUILTFN left | 15:08 |
| → frsk joined | 15:08 |
| ← keller_ left | 15:10 |
| ← phretor left | 15:10 |
|
lisak
| is it possible to create a patch with binary files ? so that after applying that patch the binary files will be there? | 15:11 |
|
| or something like that | 15:11 |
| → radarek joined | 15:11 |
|
bremner
| yes, git-format-patch should do that. But the patches need git to apply. | 15:11 |
| → tewecske joined | 15:11 |
| ← Error404NotFound left | 15:11 |
| → Murr_ joined | 15:11 |
|
lisak
| so that usual git format-patch master --stdout > fix_empty_poster.patch | 15:12 |
|
| git apply --stat fix_empty_poster.patch | 15:12 |
| → clifton joined | 15:12 |
|
bremner
| well, you could alway check man git-format-patch for some binary option | 15:13 |
|
jast
| well: *automatic message* the 'git-format-patch' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-format-patch.html | 15:13 |
| ← clifton left | 15:14 |
| → VladGh joined | 15:14 |
| → steinrs joined | 15:14 |
|
steinrs
| Hi - got a nasty problem here where a mass rename dodges the git heuristics - how can i force git into groking i've been renaming files, or NOT been renaming files? | 15:14 |
| → herdingcat joined | 15:14 |
| ← ChrisLE left | 15:14 |
| ← dv310p3r left | 15:15 |
| → jutaro joined | 15:16 |
|
Xeross
| is there any way to do a 'git commit --amend' whilst skipping editing the commit message? | 15:18 |
| ← ISF left | 15:18 |
|
bremner
| probably with -C ? | 15:19 |
| → ISF joined | 15:20 |
|
lisak
| bremner, if I use --binary option together with --stdout | 15:20 |
|
| it doesn't do anything else | 15:20 |
|
| if I do git format-patch master --binary > ~/fix_empty_poster3.patch | 15:20 |
|
| the patch contains a few lines like 0001-custom-maven-deploy-changes.patch 0002-Modeshape-integration.patch | 15:21 |
|
Xeross
| bremner: Thanks, is working ^w^ | 15:21 |
|
lisak
| don't know | 15:21 |
| ← xiangfu left | 15:22 |
| → tobias__ joined | 15:22 |
| → p3rsist joined | 15:25 |
| ← StupidMop left | 15:25 |
| ← __iron left | 15:26 |
| → bel_airman joined | 15:26 |
| ← ben_alman left | 15:28 |
| → flaguy48 joined | 15:28 |
| → zamabe joined | 15:28 |
| → roop joined | 15:28 |
| → tatsuya joined | 15:29 |
| → drev1 joined | 15:30 |
| ← bel_airman left | 15:31 |
|
bremner
| lisak: that isn't the patch | 15:31 |
|
| look at those files | 15:31 |
| → babilen joined | 15:31 |
| → dv310p3r joined | 15:31 |
|
lisak
| yup the destination was . | 15:31 |
|
| instead of the output destination | 15:31 |
| → fread2281 joined | 15:32 |
| ← Murr_ left | 15:32 |
| ← roop left | 15:33 |
|
lisak
| then I git apply --stat fix_empty_poster3.patch | 15:34 |
| ← fread2281 left | 15:34 |
| → bonhoffer_ joined | 15:34 |
|
lisak
| having all those 000* files there | 15:34 |
|
| in the same dir | 15:35 |
| → rvsjoen_ joined | 15:36 |
| ← bonhoffer left | 15:36 |
| bonhoffer_ → bonhoffer | 15:36 |
| ← Internet13 left | 15:37 |
| → Murr_ joined | 15:37 |
| ← zamabe left | 15:37 |
|
hohum
| is it possible to take a git branch and import it (including all of the history) into a new bare repo | 15:37 |
|
| IE, I want to fork a specific branch into a brand new project | 15:37 |
| ← rvsjoen left | 15:38 |
|
PerlJam
| hohum: why just the branch and not all history? | 15:38 |
| → AaronMT joined | 15:38 |
|
selckin
| just add it as a remote, fetch it, and branch like normal | 15:39 |
| ← lisak left | 15:39 |
| ← ereslibre left | 15:39 |
| → Internet13 joined | 15:40 |
| ← Internet13 left | 15:41 |
|
hohum
| PerlJam: because of the way trac has historically worked I've got a single repo for all my projects. Each project has its own "master" branch. | 15:42 |
|
| one in particular needs a dedicated trac instance | 15:42 |
| ← linuxNewb left | 15:43 |
| → Internet13 joined | 15:43 |
| → cylence joined | 15:44 |
|
cbreak
| hohum: just git remote add the repository | 15:44 |
|
| and git fetch just that branch | 15:44 |
|
hohum
| coolio | 15:44 |
|
| thanks | 15:44 |
|
cbreak
| or do it the other way | 15:45 |
|
| add the bare as a remote from your source | 15:45 |
|
| and just git push that single branch | 15:45 |
|
| (that's probably easier) | 15:45 |
| ← jelmer left | 15:46 |
| → Raging_Hog joined | 15:47 |
| → seivan joined | 15:47 |
| → mlncn-agaric joined | 15:48 |
| ← redii left | 15:49 |
| ← dcarper left | 15:49 |
| ← mlncn left | 15:50 |
| → slant joined | 15:50 |
| → benizi joined | 15:51 |
| ← d3vic3 left | 15:52 |
| ← bonhoffer left | 15:53 |
| ← cylence left | 15:53 |
| ← herdingcat left | 15:54 |
| → ThomasLocke joined | 15:55 |
| → jogla joined | 15:55 |
| → linuxNewb joined | 15:56 |
| ← benizi left | 15:57 |
| → aminpy joined | 15:57 |
| ← aminpy left | 15:58 |
| → aminpy joined | 15:58 |
| → herdingcat joined | 15:59 |
| ← B|aster left | 16:00 |
| ← slant left | 16:00 |
| → cylence joined | 16:01 |
| → bonhoffer joined | 16:01 |
| ← isxek left | 16:01 |
| → TrineLocke joined | 16:02 |
| ← shruggar left | 16:02 |
| → grekko joined | 16:02 |
| → OOPMan joined | 16:05 |
| → bonhoffer_ joined | 16:06 |
| ← cylence left | 16:07 |
| → zamabe joined | 16:07 |
| ← tewecske left | 16:07 |
| ← bonhoffer left | 16:08 |
| bonhoffer_ → bonhoffer | 16:08 |
| → cylence joined | 16:08 |
| → tewecske joined | 16:09 |
| → soulcake joined | 16:10 |
| → kpreid_ joined | 16:10 |
| ← kpreid_ left | 16:11 |
| → nd__ joined | 16:11 |
| → SirFunk_ joined | 16:11 |
| ← kpreid left | 16:11 |
| → ceej joined | 16:12 |
| ← tewecske left | 16:13 |
|
steinrs
| [reask]Hi - got a nasty problem here where a mass rename dodges the git heuristics - how can i force git into groking i've been renaming files, or NOT been renaming files? | 16:13 |
| → benizi joined | 16:14 |
| ← nd___ left | 16:15 |
| → tewecske joined | 16:15 |
|
cbreak
| steinrs: just ignore it | 16:15 |
|
| steinrs: or read man git-log | 16:15 |
|
jast
| steinrs: *automatic message* the 'git-log' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-log.html | 16:15 |
|
bremner
| or, git config merge.renameLimit 10000 | 16:15 |
| ← tewecske left | 16:15 |
|
bremner
| for merging. | 16:15 |
|
steinrs
| cbreak: i can't ignore it - got non-renames that are taken as renames | 16:16 |
|
cbreak
| ignore it anyway | 16:16 |
| → jonnyATroot joined | 16:16 |
|
cbreak
| it's just a visual problem | 16:16 |
|
steinrs
| uh, no | 16:17 |
|
cbreak
| you can tell git log to not detect renames | 16:17 |
|
| then they won't show up anymore | 16:17 |
|
| it's just visual | 16:17 |
|
steinrs
| this is a merging problem - got another branch where the files are recorded as del/add | 16:18 |
|
cbreak
| git always records files as delete/add | 16:19 |
|
| git does not record renames | 16:19 |
|
| it always detects them when it needs them | 16:20 |
|
| for example, when looking at the history with git log | 16:20 |
|
bremner
| and when doing a merge | 16:20 |
| ← aboudreault left | 16:21 |
| → tewecske joined | 16:21 |
| → muneeb joined | 16:22 |
| ← Cromulent left | 16:23 |
| ← AaronMT left | 16:26 |
|
steinrs
| git is being a git | 16:27 |
| ← tatsuya left | 16:28 |
| → fread2281 joined | 16:28 |
| ← Chib left | 16:28 |
| → xmfbs joined | 16:30 |
| ← seivan left | 16:30 |
| → slant joined | 16:36 |
| → corni joined | 16:38 |
| ← cylence left | 16:38 |
| → shruggar joined | 16:40 |
| ← fread2281 left | 16:41 |
| → stickyboy joined | 16:42 |
|
stickyboy
| I have some files I want to move, but also edit. Is there any way I can do it in one commit so it's as "atomic" as possible? | 16:43 |
|
bremner
| sure. just move them. then edit, then commit | 16:44 |
| eeanm → eean | 16:45 |
| → hakunin_ joined | 16:45 |
| → kerrick joined | 16:45 |
| ← herdingcat left | 16:45 |
| → SebastianFlyte joined | 16:46 |
| nyuszika7h → eir | 16:46 |
| → jablko joined | 16:47 |
|
stickyboy
| bremner: Ok... so git will follow the file. | 16:47 |
| ← eir left | 16:47 |
|
stickyboy
| Lemme try. | 16:47 |
| ← Murr_ left | 16:47 |
|
cbreak
| stickyboy: depends | 16:47 |
|
| the automatic rename detection is not perfect | 16:48 |
| ← hakunin left | 16:48 |
| → DrNick2 joined | 16:48 |
|
SimonNa
| I have unpushed linear history in master, and off master, there's several other branches. I want to squash some commits that lead to master, and it shall affect all the numerous branches. Is there a way to do it without "rebase --onto newmaster oldmaster somebranch" for each somebranch? | 16:49 |
| → Pupeno joined | 16:49 |
| → nyuszika7h joined | 16:49 |
| → kumbayo_ joined | 16:49 |
|
SimonNa
| (i.e. automate this rebasing of the subbranches without using a shell loop) | 16:50 |
|
kmc
| i would use a shell loop for that | 16:51 |
|
SimonNa
| alright, thanks. | 16:51 |
| ← kumbayo left | 16:52 |
| → Renegade001 joined | 16:52 |
| → mandric joined | 16:53 |
|
Renegade001
| I've been trying to setup a remote git repository, its /var/www to easily upload updates | 16:54 |
| ← stickyboy left | 16:54 |
|
Renegade001
| but I can't seem to push to the repository | 16:54 |
|
bremner
| !fag non-bare | 16:54 |
|
| err, faq non-bare | 16:54 |
|
jast
| err: *automatic message* Pushing to non-bare repositories is discouraged: please see https://git.wiki.kernel.org/index.php/GitFaq#non-bare | 16:54 |
| → stickyboy joined | 16:54 |
|
bremner
| Renegade001: ^ | 16:54 |
| → Murr_ joined | 16:55 |
|
Renegade001
| bremner: Sorry, I'm really quite new to Git | 16:56 |
|
| How do I check if a git repository is bare or not? | 16:56 |
|
bremner
| Renegade001: !bare | 16:56 |
|
jast
| Renegade001: *automatic message* an explanation of bare and non-bare repositories can be found here: http://bare-vs-nonbare.gitrecipes.de/ | 16:56 |
|
bremner
| finally, see http://toroid.org/ams/git-website-howto for one way to do it. | 16:56 |
|
| or just use rsync to deploy | 16:57 |
| → lut4rp joined | 16:58 |
|
Renegade001
| Thank you bremner | 16:58 |
| ← jutaro left | 16:59 |
| → ziggles joined | 17:04 |
| → Juo joined | 17:04 |
| ← jablko left | 17:06 |
| → jablko joined | 17:06 |
| ← Spockz left | 17:06 |
| ← SeySayux left | 17:07 |
| → towski joined | 17:07 |
| → Spockz joined | 17:08 |
| ← pantsman left | 17:10 |
| → mdpatrick joined | 17:11 |
|
mdpatrick
| What's the difference between "git log master..github/master" and "git log github/master ^master", if any? | 17:11 |
| → redii joined | 17:11 |
| ← angelsl left | 17:11 |
| → srji joined | 17:12 |
| → thews joined | 17:12 |
| → pantsman joined | 17:13 |
| ← pantsman left | 17:13 |
| → pantsman joined | 17:13 |
| ← slant left | 17:14 |
| → nadavoid joined | 17:15 |
| → DPav joined | 17:15 |
| ← p3rsist left | 17:17 |
| ← Spockz left | 17:18 |
| → adamm joined | 17:18 |
|
cbreak
| mdpatrick: don't think there's a difference in the semantics | 17:18 |
| → canton7 joined | 17:19 |
| ← Murr_ left | 17:20 |
| ← mandric left | 17:21 |
| → Spockz joined | 17:21 |
| ← cexsum left | 17:23 |
|
mdpatrick
| cbreak: So for all intents and purposes its going to show the same results? | 17:23 |
| → MaikB joined | 17:25 |
|
MaikB
| Hello. I have a question but I need to put some context around it to make sense, so here we go | 17:26 |
|
FauxFaux
| MaikB: Please use a pastebin or type it all on one line; multi-=line questions are so annoying. | 17:26 |
| ← zamabe left | 17:26 |
|
MaikB
| FauxFaux, good call | 17:26 |
|
| I do a pastebin | 17:26 |
|
FauxFaux
| Aaaaaaaaaaaaaaa | 17:26 |
| → zamabe joined | 17:26 |
|
MaikB
| there it is: http://pastebin.com/MiM86Qyz | 17:27 |
|
| Thanks FauxFaux ^^ | 17:27 |
| ChanServ set mode: +v | 17:28 |
| → sirdancealot joined | 17:28 |
|
xmfbs
| how can I, knowing a tag name, get the name of the guy that tagged it? | 17:28 |
| ← __sorin__ left | 17:28 |
|
bremner
| xmfbs: if it is an annotated tag, git show, otherwise, not possible | 17:29 |
|
FauxFaux
| git log --format="%an" -1 tagname | 17:29 |
| → jceb joined | 17:29 |
|
FauxFaux
| Oh, uh, never mind. ¬_¬ | 17:29 |
|
xmfbs
| yeah, that only shows the guy who did the commit... | 17:30 |
|
bremner
| probably a lightweight tag | 17:30 |
| ← Renegade001 left | 17:30 |
|
xmfbs
| that was what i initially tried | 17:30 |
| → Murr_ joined | 17:30 |
| → Cromulent joined | 17:30 |
|
FauxFaux
| xmfbs: I second bremner's "not possible"; the information is not stored. | 17:31 |
|
xmfbs
| okay, thanks. so only annotated tags will work? | 17:31 |
| ← dannas left | 17:31 |
| ← steinrs left | 17:32 |
|
bremner
| in the sense of tracking tag author info, yes | 17:32 |
| → dcarper joined | 17:33 |
|
xmfbs
| okay | 17:33 |
|
mdpatrick
| Are there any differences between using "git log master..github/master" and "git log github/master ^master" to determine which commits haven't been merged in to my master branch or is this approximately going to give the exact same results? | 17:36 |
| ← Pupeno left | 17:36 |
|
cbreak
| how about using git merge-base? | 17:37 |
| → dannas joined | 17:38 |
| ← stickyboy left | 17:39 |
| ← ziggles left | 17:40 |
| → __sorin__ joined | 17:40 |
| DrNick2 → DrNick | 17:44 |
| → balau joined | 17:46 |
| → urkud joined | 17:49 |
| ← mlncn-agaric left | 17:49 |
| → Belliash joined | 17:50 |
| ← zamabe left | 17:51 |
| → zamabe joined | 17:51 |
|
Belliash
| hi | 17:52 |
| ← srji left | 17:53 |
|
Belliash
| i have a repo and i have made some changes to it (added few files, few removed, few changed etc...). Now i dont want to commit them and i want to do 'git pull'. Whats the easiest way to revert all changes and proceed with 'git pull' w/o problems? | 17:54 |
| → Araxia__ joined | 17:54 |
|
mdpatrick
| Belliash: git reset --hard HEAD | 17:55 |
| → cyphase joined | 17:56 |
|
Belliash
| mdpatrick: i tried that but new files still exists in tree | 17:56 |
|
mdpatrick
| Belliash: --hard tells it to delete all subsequent commits after whatever commit SHA you give it, and then check it out and flush what's currently in the working directory. So in this case it pretty much means "flush the crap in my working directory" since you're specifying HEAD as the commit you're resetting to (which, of course, is the very last commit that you've got) | 17:56 |
| → surikator joined | 17:57 |
|
mdpatrick
| Belliash: Use git clean --force | 17:57 |
|
| That's because they're not tracked | 17:57 |
|
| If they're not tracked, reset won't touch them | 17:57 |
|
Belliash
| so i should use both these commands? | 17:57 |
| ← Araxia left | 17:58 |
| ← corni left | 17:58 |
| ← radarek left | 17:58 |
| ← jogla left | 18:00 |
| → jogla joined | 18:00 |
|
mdpatrick
| Belliash: yes | 18:01 |
|
| reset will take your files back to the way they were in the last commit (all of the tracked ones), then git clean removes the untracked ones, Belliash... per the man page for "git clean": git-clean - Remove untracked files from the working tree | 18:01 |
|
| And I think the git clean syntax is git clean -f, not --force, sorry. | 18:02 |
| → cableray joined | 18:02 |
| → d0k joined | 18:03 |
|
Belliash
| thanks | 18:03 |
|
| btw according to man, both -f & --force are correct :) | 18:03 |
| → apocalyptiq joined | 18:04 |
| ← dannas left | 18:04 |
| ← xmfbs left | 18:05 |
| ← davzie left | 18:05 |
| ← MaikB left | 18:06 |
| ← demods left | 18:07 |
| → mndoci joined | 18:07 |
| → mlncn joined | 18:08 |
| → cableray_ joined | 18:10 |
| → Cam joined | 18:10 |
|
mdpatrick
| Belliash: Good to know. Thanks | 18:11 |
|
Belliash
| thank you too | 18:11 |
| ← apocalyptiq left | 18:12 |
| ← DrNick left | 18:13 |
| ← cableray left | 18:13 |
| cableray_ → cableray | 18:13 |
| → p3rsist joined | 18:14 |
| ← shruggar left | 18:18 |
| ← bonhoffer left | 18:18 |
| ← akosikeno left | 18:19 |
| ← __sorin__ left | 18:19 |
| ← f0i left | 18:19 |
| → f0i joined | 18:20 |
| → Pupeno joined | 18:21 |
| → Gojohnnyboi joined | 18:24 |
| → mandric joined | 18:25 |
| → chrisf_ joined | 18:25 |
| → jelmer joined | 18:28 |
| → unguest joined | 18:31 |
| ← kermit left | 18:31 |
| → DrNick joined | 18:31 |
| → zamabe_ joined | 18:32 |
| ← zamabe left | 18:32 |
| → radarek joined | 18:35 |
| ← Gojohnnyboi left | 18:37 |
| → alnewkirk joined | 18:38 |
| ← Cromulent left | 18:39 |
| → intmed joined | 18:39 |
|
intmed
| No refs in common and none specified; doing nothing. | 18:40 |
|
| Perhaps you should specify a branch such as 'master'. | 18:40 |
|
| fatal: The remote end hung up unexpectedly | 18:40 |
|
| error: failed to push some refs to 'ssh://git@ugit/~/git/groupchat007' | 18:40 |
|
cbreak
| intmed: kind of self explaining, isn't it? :) | 18:41 |
|
intmed
| cbreak: i ran the command "git push orgin" | 18:42 |
|
cbreak
| yeah. | 18:42 |
|
| which part of that message is unclear? | 18:42 |
|
intmed
| Perhaps you should specify a branch such as 'master'. | 18:44 |
|
| ran "git branch -r" but no branches | 18:44 |
| → zimbabeway joined | 18:44 |
|
cbreak
| of course not | 18:44 |
| ← zamabe_ left | 18:44 |
|
cbreak
| you have to tell it which of your branches you want to push | 18:44 |
|
| so, for example, git push origin master | 18:44 |
|
EugeneKay
| git shove | 18:44 |
| ← yorick left | 18:44 |
| ← aminpy left | 18:45 |
| ← dcarper left | 18:45 |
| ← surikator left | 18:46 |
| → surikator_ joined | 18:46 |
| surikator_ → surikator | 18:46 |
|
intmed
| EugeneKay: ok, got tip. i tried "git push orgin master" | 18:46 |
| ← DrNick left | 18:47 |
| ← alnewkirk left | 18:47 |
| → belkiss joined | 18:48 |
|
intmed
| Error: http://pastebin.com/s2LTqi6D | 18:48 |
| ← canton7 left | 18:48 |
|
kevlarman
| intmed: see faq non-bare | 18:48 |
|
jast
| intmed: *automatic message* Pushing to non-bare repositories is discouraged: please see https://git.wiki.kernel.org/index.php/GitFaq#non-bare | 18:48 |
| → v0n joined | 18:50 |
| → kermit joined | 18:50 |
| → jogla_ joined | 18:52 |
|
cbreak
| intmed: that repository was not made to be pushed to | 18:52 |
|
| make a bare one | 18:52 |
|
| or don't push to it | 18:52 |
|
| or push to an other branch than the master branch | 18:53 |
| ← rostayob left | 18:53 |
|
intmed
| cbreak: ok | 18:53 |
| ← glennpratt left | 18:53 |
|
intmed
| can i make it bare | 18:53 |
|
cbreak
| just git init --bare a new one | 18:54 |
| ← jogla left | 18:54 |
| jogla_ → jogla | 18:54 |
| ← Araxia__ left | 18:55 |
|
intmed
| cbreak: created a bare repo and pushed successfully | 18:55 |
|
cbreak
| good :) | 18:56 |
|
intmed
| thank u guys | 18:56 |
| ← dSebastien left | 18:56 |
|
cbreak
| if you want to set it as default | 18:56 |
| ← unreal left | 18:56 |
|
intmed
| :-) | 18:56 |
|
cbreak
| you should git push -u origin master | 18:56 |
|
| after that you can then do git push | 18:56 |
|
| without further arguments | 18:56 |
|
intmed
| cbreak: ok | 18:56 |
|
| cbreak: that is much easier | 18:56 |
| → unreal joined | 18:57 |
|
intmed
| bye geeks :-) | 18:57 |
| ← intmed left | 18:57 |
| → dcarper joined | 18:58 |
| → kvanderw joined | 18:58 |
| ← kerrick left | 18:59 |
| → the_metalgamer joined | 19:00 |
| → mlncn-agaric joined | 19:00 |
| → kerrick joined | 19:01 |
| ← mlncn left | 19:02 |
| ← dcarper left | 19:02 |
| → alnewkirk joined | 19:02 |
| ← tobias__ left | 19:02 |
| → Fullmoon joined | 19:04 |
| zimbabeway → zamabe | 19:06 |
| ← v0n left | 19:06 |
| → dunpeal joined | 19:06 |
|
dunpeal
| Yo. What's the best to undo a merge immediately after performing it? | 19:07 |
| → robotarmy joined | 19:07 |
| → v0n joined | 19:07 |
| ← nadavoid left | 19:08 |
| → B|aster joined | 19:08 |
|
dunpeal
| Is there anything (better/more specific) than `git reset --hard HEAD@{1}`? | 19:08 |
| → glennpratt joined | 19:09 |
| → paul_andrew joined | 19:10 |
| → Araxia_ joined | 19:12 |
| ← kvanderw left | 19:12 |
|
EugeneKay
| That's the way. | 19:13 |
| → apocalyptiq joined | 19:14 |
| → nadavoid joined | 19:14 |
| ← nadavoid left | 19:14 |
|
dunpeal
| EugeneKay: thanks, only problem is it doesn't work if the merge was done by rebase. | 19:17 |
|
| Since then HEAD@{1} is just the commit before last that got rebased. | 19:17 |
|
EugeneKay
| That's cuz you rewrite history with a rebase | 19:17 |
| → Cromulent joined | 19:17 |
| → kvanderw joined | 19:18 |
| → danpker joined | 19:20 |
| → mastro joined | 19:20 |
|
dunpeal
| Indeed. | 19:20 |
| ← surikator left | 19:20 |
| ← Raging_Hog left | 19:22 |
| → mikedfunk joined | 19:23 |
| → zivester_ joined | 19:23 |
| → JamesMowery joined | 19:24 |
| ChanServ set mode: +v | 19:24 |
|
mikedfunk
| hey i have a question | 19:24 |
|
| i'm having a hell of a time setting up a post-receive hook with github | 19:24 |
| → HG` joined | 19:25 |
| → mndoci___ joined | 19:25 |
| ← v0n left | 19:25 |
|
mikedfunk
| i have a php script that just does shell_exec('git pull origin develop'); but it fails | 19:26 |
| → dSebastien joined | 19:26 |
| → v0n joined | 19:26 |
| → Matth1a3 joined | 19:26 |
|
FauxFaux
| mikedfunk: Why does it fail? | 19:27 |
| ← mndoci left | 19:27 |
|
mikedfunk
| the rsa key is not working because php runs under the apache user. the rsa key isn't generated as the apache user. how do i generate an rsa key for apache if i can't ssh in as apache? | 19:28 |
| → rjs1 joined | 19:28 |
| ← DPav left | 19:29 |
|
FauxFaux
| mikedfunk: Sounds like a problem you need your host to deal with, nothing to do with git. | 19:31 |
| ← mainrain left | 19:32 |
|
kevlarman
| mikedfunk: keys aren't tied to a user, you just need it in apache's ~/.ssh/ with the proper permissions | 19:32 |
| → kenperkins joined | 19:32 |
|
mikedfunk
| oh thank you kevlarman | 19:33 |
|
| i thought it was for users specifically | 19:33 |
| → mainrain joined | 19:34 |
| → NuckingFuts joined | 19:34 |
| ← mlncn-agaric left | 19:36 |
| ← LongBeach left | 19:36 |
| → jham joined | 19:38 |
| ← churp left | 19:38 |
| → churp joined | 19:38 |
|
jham
| hi. is there a way to make git-show to print to stdout? | 19:38 |
| → Gojohnnyboi joined | 19:39 |
| → tmz joined | 19:39 |
|
kevlarman
| jham: git show|cat or GIT_PAGER= git show | 19:39 |
| → kvanderw_ joined | 19:40 |
|
jham
| ah.. thank you kevlarman | 19:40 |
|
kevlarman
| if you're just trying to pipe it somewhere for a script you don't need to do anything | 19:40 |
| ← kvanderw left | 19:41 |
| → indietrash joined | 19:42 |
| ← kenperkins left | 19:43 |
|
indietrash
| hi. git newbie here. I set up a project on github, and am writing a sort of tutorial for a friend, on how he can register there and set up his SSH-key and so on. but how exactly does he set up the project on his computer, and pull? | 19:44 |
| NuckingFuts → Nuck | 19:45 |
| ← mndoci___ left | 19:45 |
| ← kermit left | 19:45 |
|
FauxFaux
| indietrash: man git clone | 19:46 |
|
jast
| indietrash: *automatic message* the 'git-clone' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-clone.html | 19:46 |
|
FauxFaux
| indietrash: man everyday is probably better, actually. | 19:46 |
|
jast
| indietrash: *automatic message* the 'everyday' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/everyday.html | 19:46 |
| ← Spockz left | 19:46 |
|
indietrash
| thanks | 19:46 |
| → Spockz joined | 19:47 |
| ← chrisf_ left | 19:47 |
|
dunpeal
| I have a repository with file foo.txt, I'd like to rewrite history as if foo.txt has always been bar/foo.txt. | 19:48 |
|
| How do I do that? | 19:48 |
| ← urkud left | 19:48 |
| → chrisf_ joined | 19:49 |
|
kevlarman
| dunpeal: see man git-filter-branch | 19:51 |
|
jast
| dunpeal: *automatic message* the 'git-filter-branch' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-filter-branch.html | 19:51 |
| → beiter joined | 19:52 |
| ← towski left | 19:52 |
|
indietrash
| FauxFaux: so git clone will give him the current commit? | 19:52 |
|
| FauxFaux: i.e. he doesn't need to pull after making a repository clone? | 19:53 |
|
FauxFaux
| indietrash: Try it and find out. | 19:53 |
| ← paissad left | 19:53 |
|
indietrash
| FauxFaux: the reason I asked was to save myself those few commands that creating and removing the clone would take... but fair enough I guess, heh. thanks. | 19:54 |
| → phretor joined | 19:55 |
| ← OOPMan left | 19:55 |
| ← zamabe left | 19:55 |
| → swombat joined | 19:57 |
| → DPav joined | 19:57 |
| ← phretor_ left | 19:58 |
|
dunpeal
| kevlarman: thanks. | 19:58 |
| ← mastro left | 19:58 |
| ← Matth1a3 left | 19:58 |
| ← CannedCorn left | 19:58 |
| → shruggar joined | 19:59 |
| → CannedCorn joined | 19:59 |
| ← dunpeal left | 20:00 |
| → darwinbits joined | 20:02 |
| ← kvanderw_ left | 20:03 |
| ← churp left | 20:04 |
| ← zemo left | 20:04 |
| ← swombat left | 20:04 |
| → mlncn joined | 20:04 |
| ← redii left | 20:06 |
| ← Murr_ left | 20:06 |
| → Murr_ joined | 20:09 |
| → OOPMan joined | 20:09 |
| → mastro joined | 20:11 |
| ← chrisf_ left | 20:11 |
| → kermit joined | 20:11 |
| ← eddiefullmetal left | 20:15 |
| ← s0ber left | 20:16 |
| ← kerrick left | 20:17 |
| → kennethreitz joined | 20:17 |
| → xmfbs joined | 20:17 |
| → s0ber_ joined | 20:18 |
| s0ber_ → s0ber | 20:18 |
| ← xmfbs left | 20:18 |
| → tty234 joined | 20:20 |
| → towski joined | 20:20 |
| → ereslibre joined | 20:20 |
| ← ereslibre left | 20:20 |
| → ereslibre joined | 20:20 |
| ← jason237 left | 20:21 |
| → mudge joined | 20:21 |
| ← Murr_ left | 20:22 |
|
mudge
| hello, i want to use git for deploying my website, i have a version of the website on my local machine and I want to push it to a repository on my remote server which is the live site | 20:23 |
| → ningia joined | 20:23 |
|
mudge
| i am wondering what is the best way to do this | 20:23 |
| → ziggles joined | 20:23 |
|
mudge
| so i make changes to my local version and then push it to the server to make the local changes live on the remote server | 20:23 |
| → Textmode joined | 20:23 |
| ← pantsman left | 20:23 |
| → pantsman joined | 20:24 |
| ← pantsman left | 20:24 |
| → pantsman joined | 20:24 |
| → archis joined | 20:24 |
|
m1sc
| http://toroid.org/ams/git-website-howto | 20:24 |
|
cypha
| i deleted some stuff from my git directory locally | 20:25 |
|
| but when I push to master, it doesn't remove those files | 20:25 |
|
| how do I make it match what I currently have locally? | 20:25 |
| ← GunArm left | 20:25 |
| ← danpker left | 20:25 |
|
m1sc
| cypha: "push to master" what exactly co you do? | 20:25 |
| ← archis left | 20:26 |
| ← m4dc0d3r_ left | 20:26 |
| → GunArm joined | 20:26 |
| → danpker joined | 20:26 |
|
cypha
| co? | 20:26 |
|
| git add . | 20:26 |
|
| git commit -m "updates" | 20:26 |
|
m1sc
| co = do | 20:26 |
|
cypha
| git push -u origin master | 20:26 |
|
mudge
| thansk mlsc | 20:27 |
| ← kennethreitz left | 20:27 |
| → guns joined | 20:28 |
|
m1sc
| cypha: how did you verify your changes haven't been applied? | 20:28 |
| ← lut4rp left | 20:28 |
|
cypha
| i got on my repo and see if the files I removed were still there | 20:29 |
|
| and they are | 20:29 |
|
m1sc
| cypha: so, you're pushing into a non-bare repo? !faq non-bare | 20:29 |
|
jast
| cypha: *automatic message* Pushing to non-bare repositories is discouraged: please see https://git.wiki.kernel.org/index.php/GitFaq#non-bare | 20:30 |
| → Murr_ joined | 20:30 |
| → kmc_ joined | 20:31 |
| → lut4rp joined | 20:31 |
|
cypha
| i don't get it | 20:31 |
|
| what project doesn't have a worktree "attached"? | 20:31 |
|
m1sc
| cypha: bare repos don't have a worktree. a bare repo only contains the stuff you find under .git in your copy.. | 20:32 |
| ← towski left | 20:32 |
| → DrNick joined | 20:33 |
|
m1sc
| cypha: as the wiki says: "..and never touches the working tree files" | 20:33 |
|
cypha
| it doesn't touch the working tree file | 20:33 |
|
| s | 20:33 |
|
| i'm uploading my working tree to github | 20:33 |
| → towski joined | 20:33 |
| ← Glycan left | 20:33 |
|
cypha
| but I'd like for the online repo to match it | 20:34 |
|
m1sc
| cypha: it should be a bare repo | 20:34 |
| ← kmc left | 20:34 |
| → thebignoise joined | 20:34 |
|
cypha
| and you're saying that's bad | 20:34 |
| ← DofLeFou left | 20:35 |
|
m1sc
| cypha: pushing to a non-bare repo is bad for the reasons in the faq.. | 20:35 |
|
cypha
| k | 20:35 |
|
| so I won't do that | 20:35 |
|
| but how can I get it to remove the files then? | 20:35 |
|
| (althought I don't really see why it's an issue) | 20:36 |
|
kevlarman
| cypha: because the working copy gets trashed if you push into a checked out branch | 20:36 |
|
cypha
| checked out? | 20:36 |
| ← jhoepken left | 20:38 |
| ← apocalyptiq left | 20:38 |
| ← angerman left | 20:39 |
| ← balau left | 20:40 |
| ← mandric left | 20:40 |
| → Slush-_ joined | 20:40 |
| ← paul_andrew left | 20:40 |
|
cypha
| so how do I remove the files I want removed in the repo? | 20:41 |
| ← the_metalgamer left | 20:41 |
|
cypha
| is there a way to do this on the website? | 20:41 |
|
kevlarman
| cypha: you stop trying to push into a nonbare repo | 20:42 |
|
cypha
| so how do I do that? | 20:42 |
| ← danpker left | 20:42 |
| ← nicoulaj left | 20:42 |
| → the_metalgamer joined | 20:42 |
|
cypha
| https://github.com/cypha/cypha | 20:42 |
|
| that's non-bare? | 20:42 |
| ← dSebastien left | 20:42 |
|
kevlarman
| wait did you just rm the files? | 20:44 |
| → dnyy joined | 20:44 |
|
kevlarman
| you need to tell git that they're gone | 20:44 |
|
cypha
| locally | 20:44 |
|
| yeah, how? | 20:44 |
|
kevlarman
| just like you need to tell it about any changes | 20:44 |
|
| git rm | 20:45 |
|
EugeneKay
| git rm <path> | 20:45 |
|
cypha
| it can't just figure out what's gone? | 20:45 |
|
| it was like 8 files | 20:45 |
| → shurane joined | 20:45 |
|
kevlarman
| cypha: git doesn't "figure out" any changes | 20:45 |
| ← Araxia_ left | 20:45 |
|
kevlarman
| you have to explicitly tell it that you want it to keep track of a change | 20:45 |
| ← guns left | 20:46 |
|
cypha
| cool | 20:46 |
|
| automatic sounds easier | 20:46 |
|
kevlarman
| it's also wrong | 20:46 |
|
cypha
| how do I do that? | 20:46 |
|
| oh | 20:47 |
| ← JamesMowery left | 20:47 |
|
cypha
| , why? | 20:47 |
| ← Phylock left | 20:47 |
|
cypha
| is that the non-bare-repo thing? | 20:47 |
|
kevlarman
| no | 20:47 |
| → jason237 joined | 20:47 |
|
kevlarman
| often people will have several things in their working copy | 20:47 |
|
| and want to generate a commit from only some of them | 20:47 |
|
| that's one of the reasons commit -a is discouraged | 20:47 |
|
cypha
| i always want everything just matched up | 20:48 |
|
FauxFaux
| kevlarman: Well, they're wrong. >.> | 20:48 |
|
cypha
| since i'm learning, and using it to get help | 20:48 |
| ← Fullmoon left | 20:48 |
|
cypha
| using git, that is | 20:48 |
|
| and I want people to see what I'm looking at | 20:48 |
|
kevlarman
| FauxFaux: splitting a commit into smaller logical commits isn't wrong | 20:49 |
| ← shurane left | 20:50 |
|
FauxFaux
| Unless you want your history to pass tests at all time. | 20:50 |
|
jason237
| sometimes I want to use -a, sometimes -p | 20:50 |
|
cypha
| i don't even know hwo to check my history | 20:50 |
|
EugeneKay
| Unit test builds at every commit can be problematic with a commit-often workflow | 20:50 |
|
cypha
| i thought it would be similar to dropbox's straightforward interface | 20:50 |
|
| but it isn't | 20:50 |
|
mdpatrick
| dropbox? | 20:50 |
|
| dropbox is a filesharing service | 20:50 |
|
| whats that got do with git | 20:51 |
|
| or revision control in general | 20:51 |
|
cypha
| i don't see any website capabilities, like adding or removing files from folders | 20:51 |
|
| dropbox has revision control | 20:51 |
|
m1sc
| cypha: plz do some reading in !book | 20:52 |
|
jast
| cypha: *automatic message* 'Pro Git' is a complete book about git that is available online for free: http://progit.org/book/ | 20:52 |
| → envi joined | 20:53 |
|
cypha
| can someone just tell me how to just make git match my local directory? | 20:53 |
|
| i really don't wanna have to remove the repo and recreate it again | 20:54 |
| → paul_andrew joined | 20:54 |
|
m1sc
| cypha: it's already matching, apparently you're just ignoring what we're saying all the time.. | 20:55 |
| ← Spockz left | 20:57 |
|
mdpatrick
| cypha: You can do "git reset --hard HEAD" and "git clean -f" if you want to revert all of the changes in your current directory to the last commit you made (HEAD). Otherwise "git commit -a" will stage all already tracked files and commit them, if you've added new files that aren't tracked you'll need to track them with "git add" before running "git commit -a" though. | 20:58 |
|
| And yeah. Read the book. Several times. :/ I also recommend gitref.org. | 20:58 |
| ← v0n left | 21:00 |
| → Anubisss joined | 21:00 |
| ← jelmer left | 21:03 |
| ← d4rk1ink left | 21:07 |
| → jelmer joined | 21:07 |
| → v0n joined | 21:08 |
| ← jelmer left | 21:08 |
| → [2]jer joined | 21:09 |
| → fread2281 joined | 21:10 |
| → caseymcg joined | 21:11 |
| ← fread2281 left | 21:11 |
| → Joefish joined | 21:12 |
| ← sivy left | 21:13 |
|
offby1
| if you're gonna run "git clean", I recommend doing "git clean -dxn" first (a dry run), and then "git clean -dxf" | 21:15 |
| → kenperkins joined | 21:15 |
| ← jogla left | 21:15 |
| ← beiter left | 21:16 |
| ← thebignoise left | 21:18 |
|
cypha
| mdpatrick, too many options! | 21:19 |
|
| just tell me one :) | 21:19 |
| → n1ck3 joined | 21:19 |
| → redii joined | 21:22 |
| ← grekko left | 21:23 |
| ← saste left | 21:23 |
| → thebignoise joined | 21:23 |
| ← ericdc left | 21:23 |
| ← jonnyATroot left | 21:24 |
| ← redii left | 21:25 |
|
offby1
| cypha: to make (the current commit on the currently-checked-out branch of) your git repository match your work tree, I _think_ you'd want "git add . ; git commit" | 21:26 |
|
| haven't tried it, but it sounds right | 21:26 |
| → zamabe joined | 21:26 |
|
cypha
| offby1, i did that | 21:27 |
|
| but it didn't remove the files I removed | 21:27 |
| → kerrick joined | 21:27 |
|
offby1
| hmm | 21:28 |
| ← DPav left | 21:28 |
| → steinrs joined | 21:29 |
|
offby1
| cypha: maybe try the "-u" option | 21:29 |
|
steinrs
| hi | 21:29 |
|
cypha
| push -u? | 21:29 |
|
FauxFaux
| add -u | 21:29 |
|
steinrs
| so this puzzled me: I do "git add test.txt" on master. | 21:29 |
|
| when i switch to another branch, "git status" shows 'test.txt' as a new file | 21:29 |
|
cypha
| perfect | 21:29 |
|
steinrs
| it should be untracked in other branches, no? | 21:30 |
|
cypha
| thank you offby1, FauxFaux | 21:30 |
| ← w0bni left | 21:30 |
|
| offby1 bows | 21:30 |
| → ehsan_ joined | 21:30 |
| ← kumbayo_ left | 21:30 |
|
offby1
| steinrs: nope | 21:30 |
|
FauxFaux
| steinrs: checkout maintains uncommitted working copy state; if you commit it first then it'll vanish when you switch branches. | 21:30 |
|
offby1
| steinrs: what you're seeing is indeed the correct behavior | 21:30 |
|
cypha
| offby1, what exactly is -u? | 21:30 |
|
offby1
| what FauxFaux said :) | 21:30 |
|
FauxFaux
| cypha: man git add | 21:30 |
|
jast
| cypha: *automatic message* the 'git-add' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-add.html | 21:30 |
|
offby1
| cypha: man git-add | 21:30 |
|
jast
| cypha: *automatic message* the 'git-add' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-add.html | 21:30 |
|
offby1
| FauxFaux: jinx | 21:30 |
|
steinrs
| that's just idiotic | 21:30 |
|
cypha
| man git add | 21:30 |
|
jast
| *automatic message* the 'git-add' manpage can be found at http://www.kernel.org/pub/software/scm/git/docs/git-add.html | 21:30 |
|
FauxFaux
| Totally almost called jinx. | 21:30 |
|
| steinrs: Oh no it's not! | 21:31 |
|
| offby1 hits FauxFaux on the upper arm | 21:31 |
|
steinrs
| it is | 21:31 |
|
| totally unexpected | 21:31 |
|
offby1
| steinrs: OK, it's idiotic. Next question. | 21:31 |
|
steinrs
| no more questions | 21:31 |
| → shiba_yu36 joined | 21:31 |
| ← jceb left | 21:33 |
| ← darwinbits left | 21:34 |
| ← mastro left | 21:34 |
| → jelmer joined | 21:34 |
| → WolfTail joined | 21:35 |
|
steinrs
| are there other crazy "branchless" commands, other than git add? | 21:37 |
|
offby1
| dunno what you mean by that | 21:37 |
|
bremner
| that was a question | 21:37 |
|
| well, more of a troll | 21:37 |
|
steinrs
| you don't understand the definition of troll | 21:37 |
|
bremner
| steinrs: yes, there are. | 21:37 |
|
steinrs
| list'em | 21:37 |
|
offby1
| I will charitably interpret it as "are there other commands whose behavior is likely to surprise me" | 21:37 |
| ← envi left | 21:37 |
|
steinrs
| yup | 21:37 |
|
offby1
| steinrs: all of 'em :) | 21:38 |
|
steinrs
| nope | 21:38 |
|
offby1
| srsly, git is very different from other systems; I'm not surprised that you're surprised. | 21:38 |
|
steinrs
| diff is branch aeare | 21:38 |
|
| aware | 21:38 |
|
| add is not | 21:38 |
| → darwinbits joined | 21:38 |
|
offby1
| fair enough | 21:38 |
|
bremner
| steinrs: there is only one index | 21:38 |
|
steinrs
| offby1: well, yeah, muwhaha | 21:38 |
|
offby1
| "git add" tweaks the inde | 21:38 |
|
| x | 21:38 |
|
steinrs
| bremner: i figured that much :D | 21:38 |
|
| fucking weird | 21:38 |
| → jonnyATroot joined | 21:39 |
|
bremner
| so commands that work with the index... | 21:39 |
|
steinrs
| i work on a branch, so i expect all shit to happen on that branch | 21:39 |
|
offby1
| I think there's an option to "git diff" that compares the index to the work tree, so that is probably "branchless" | 21:39 |
| ← n1ck3 left | 21:39 |
| ← kerrick left | 21:39 |
|
offby1
| steinrs: well, your expectations might not match reality. It happes. | 21:39 |
|
| happens. | 21:39 |
|
steinrs
| bremner: what's the rationale for not having per-branch indices? | 21:39 |
| → shurane joined | 21:40 |
|
bremner
| cost-benefit thing, I guess | 21:40 |
|
| branches are currently super cheap in git | 21:41 |
|
| also, it isn't obvious to me what is more useful | 21:41 |
|
offby1
| I got a six-pack of branches yesterday for $3.75, but they were a month old | 21:41 |
|
steinrs
| can't see how a global index contributes to that | 21:41 |
| ← Anubisss left | 21:41 |
|
bremner
| well, a per branch index would make a branch into something with more state than a single pointer | 21:42 |
|
DrNick
| and since the whole point of the index is to serve as an intermediate state between what's in the branch and what's in the working tree, making the index a part of the branch would be just weird | 21:42 |
|
bremner
| people complain about one index. Imagine the multiplication factor ;) | 21:43 |
| ← TrineLocke left | 21:43 |
|
DrNick
| don't forget that the index can actually hold multiple copies of the same file when you're doing a merge | 21:43 |
|
steinrs
| i don't want the index, no intermediate state needed | 21:43 |
|
| where do i turn it off? | 21:43 |
|
| steinrs dodges the troll bullets | 21:43 |
|
offby1
| steinrs: you can't, exactly, but there are a couple of options to common commands that force you to think about it less. | 21:44 |
|
| I think "-a" for "git add" is one such | 21:44 |
|
steinrs
| righto | 21:44 |
|
offby1
| steinrs: google around; there are surely a bunch of "how to use git more like svn" tutorials. | 21:45 |
| ← dnyy left | 21:45 |
|
offby1
| Naturally I recommend that you actually learn to love the index, but ... | 21:45 |
|
steinrs
| i'm not coming from svn, but monotone | 21:45 |
| ← caseymcg left | 21:45 |
|
steinrs
| which is slightly saner | 21:45 |
|
| to my simple-minded self | 21:45 |
| ← phretor left | 21:45 |
|
steinrs
| alas, have to use git in next-project-shit | 21:45 |
|
avar
| Git or: How I Learned to Stop Worrying and Love the Index | 21:45 |
|
| steinrs reads up on index | 21:45 |
|
offby1
| monotone is much simpler than git, if I recall correctly. | 21:46 |
|
avar
| The idea of multiple indexes is actually quite nice, I often wanted that feature. | 21:46 |
|
offby1
| and yet git was inspired by it. | 21:46 |
|
| avar: :-) | 21:46 |
|
steinrs
| offby1: it's totally intuitive and does all i want | 21:46 |
|
avar
| offby1: Sorry to derail your train :) | 21:46 |
|
steinrs
| except i can't use it this time around | 21:46 |
|
bremner
| I have noticed a pattern that everyone loves the system they start with. | 21:47 |
| ← jablko left | 21:47 |
|
m1sc
| steinrs: so for your own projects you still would choose monotone? | 21:47 |
|
bremner
| well, unless they start with CVS | 21:47 |
|
steinrs
| bremner: i started with perforce and hate it | 21:47 |
|
| m1sc: totally | 21:47 |
|
| bremner: haha, yea | 21:47 |
|
avar
| But basically git keeps stuff in the object store, tags, branches, then it keeps a bunch of ad-hoc metadata around about the current state. That's the index, .git/rebase* .git/*HEAD* etc. | 21:47 |
| → phretor joined | 21:47 |
|
steinrs
| i tried to tell the dude git was overkill for this project, but apparently it's the latest craze | 21:48 |
|
offby1
| bremner: I started with CVS, I guess. Used RCS. Wasn't crazy about either. Learned Subversion and thought it was the bee's knees for a long time. | 21:48 |
|
avar
| Now, the index is a special non-tree datastructure but I wonder if it couldn't just be stored in a blob along with the rest of that metadata and then you could just swap out the blob pointer. | 21:48 |
|
offby1
| bremner: I think I grew disillusioned with svn when they introduced merge tracking | 21:48 |
| → dajhorn joined | 21:48 |
| ← Joefish left | 21:48 |
|
avar
| But the main argument against something like "the index as a normal structure" is that you don't want to have to sha1 the index eath time it changes. | 21:48 |
|
steinrs
| offby1: my goodness, had to use non-distributed rcs's in the past too, combined with heavy travelling (and thus mostly offline) - crappy | 21:49 |
|
| bremner remembers trying to use svk | 21:49 |
|
steinrs
| crazzy | 21:49 |
|
| and what the fuck is up with the billion .svn directories everywhere? | 21:50 |
|
| someone was lazy in the design phase | 21:50 |
|
bremner
| svk doesn't have those ;) | 21:50 |
|
steinrs
| or just wanted cvs-ism | 21:50 |
| → JamesMowery joined | 21:50 |
|
steinrs
| bremner: +1 to that | 21:50 |
|
FauxFaux
| Or they thought that gzipping and packaging files into large pack files, or inventing your own storage framework when the filesystem already has one, would be horribly complex for people trying to implement things, and suck complete cocks when any file anywhere in your working copy would be over a few mb, and wanted partial checkouts, and.. | 21:51 |
| ← radarek left | 21:51 |
|
m1sc
| steinrs: svn is going away from the .svn madness fortunately iirc | 21:52 |
|
avar
| The .svn directories are actually quite interesting, in that if they'd actually coalesced them into one directory they'd probably have to change enough to have implemented a better VCS :) | 21:52 |
| ← spaceonline left | 21:52 |
|
steinrs
| i think i'll write my own, in Java for speed o.O | 21:52 |
| ← rhl left | 21:52 |
|
offby1
| bremner: oooh I remember svk too. Never could even build it. | 21:52 |
|
| *shudder* | 21:53 |
|
avar
| svk was quite nice if you had to use svn before git-svn | 21:53 |
| → rhl joined | 21:53 |
|
offby1
| and if you could get it working. I barely did. | 21:53 |
|
bremner
| I'm not sure if I was unfair, but I remember describing svk as "fragile as a bag of glass hammers" | 21:53 |
|
cmn
| avar: they are moving to just having one top-level .svn dir, and instead of a lot of .svn dirs, they're going to use SQLite | 21:53 |
| ← Agos left | 21:54 |
|
DrNick
| sqlite to store what, exactly? | 21:54 |
|
steinrs
| metadata | 21:54 |
|
cmn
| everything | 21:54 |
|
steinrs
| pristine copies | 21:54 |
|
avar
| The .svn dirs also store a complete copy of every original upstream revision. | 21:54 |
|
steinrs
| crazy | 21:54 |
|
cmn
| as in, what you've changed, where you've moved, the pristines | 21:54 |
|
avar
| So what if you clone a 2TB repository, you'll have a single 2TB SQLite file? | 21:54 |
|
cmn
| I guess | 21:55 |
|
steinrs
| SQLHeavy | 21:55 |
|
cmn
| though maybe the pristines are out of the DB, I'm not positive on that | 21:55 |
|
| what I am sure they store there is the revision each file/dir is at, and whether it's been moved | 21:56 |
|
steinrs
| always wanted to rewrite history with SQL | 21:56 |
| ← d0k left | 21:56 |
| → d0k joined | 21:56 |
| ← ThomasLocke left | 21:56 |
| → Niedar joined | 21:57 |
| → urkud joined | 21:58 |
| → nuhya joined | 21:59 |
| ← simenbrekken left | 22:00 |
| ← belkiss left | 22:01 |
| ← shiba_yu36 left | 22:02 |
| kmc_ → kmc | 22:03 |
| → eijk joined | 22:04 |
| → d4rk1ink joined | 22:07 |
| → sivy joined | 22:07 |
| → jimubao joined | 22:07 |
| ← drizzd left | 22:09 |
| → redii joined | 22:10 |
| ← HG` left | 22:10 |
| ← redii left | 22:11 |
| ← jonnyATroot left | 22:11 |
| ← squeese left | 22:12 |
| → jeffery joined | 22:12 |
| ← SirFunk_ left | 22:13 |
| ← ehsan_ left | 22:15 |
| → mike_perdide joined | 22:15 |
| ← cypha left | 22:16 |
| ← steinrs left | 22:18 |
| ← urkud left | 22:18 |
| ← a_suenami left | 22:18 |
| ← Slush- left | 22:19 |
| ← Morphous left | 22:19 |
| → poppiez_ joined | 22:19 |
| → shiba_yu36 joined | 22:19 |
| ← poppiez left | 22:20 |
| → eijk_ joined | 22:20 |
| ← Cromulent left | 22:20 |
| ← mikedfunk left | 22:20 |
| ← kst left | 22:22 |
| ← [2]jer left | 22:23 |
| ← eijk left | 22:24 |
| → himsin joined | 22:24 |
| → EricInBNE joined | 22:24 |
| ← thebignoise left | 22:24 |
| → dnyy joined | 22:29 |
| → reuss joined | 22:31 |
| → danny_ joined | 22:31 |
| → mandric joined | 22:32 |
| ← danny_ left | 22:32 |
| ← nuhya left | 22:32 |
| → HG` joined | 22:32 |
| → shiba_yu_ joined | 22:33 |
| ← shiba_yu36 left | 22:33 |
| → Morphous joined | 22:35 |
| ← marienz left | 22:38 |
| → lisak joined | 22:38 |
| ← dv310p3r left | 22:40 |
| ← p3rsist left | 22:40 |
| → Error404NotFound joined | 22:42 |
| ← Error404NotFound left | 22:42 |
| → Error404NotFound joined | 22:42 |
| ← mklappstuhl left | 22:43 |
| ← mtbre left | 22:44 |
| → marienz joined | 22:45 |
| ← JamesMowery left | 22:46 |
| → jmowery joined | 22:46 |
| → urkud joined | 22:46 |
| ← shiba_yu_ left | 22:46 |
| ← shruggar left | 22:47 |
| ← urkud left | 22:47 |
| ← jmowery left | 22:47 |
| → JamesMowery joined | 22:47 |
|
lisak
| I run $git format-patch master --binary > fix_empty_poster3.patch | 22:48 |
| → kst joined | 22:49 |
|
lisak
| but when applying it | 22:49 |
|
| http://pastebin.com/R0XJRU9R | 22:49 |
|
| it doesn't source those 000* patches | 22:49 |
|
| do I have to manually apply them all, or I do something wrong | 22:51 |
| ← sivy left | 22:51 |
|
avar
| you probably want the --stdout option | 22:52 |
| → sivy joined | 22:52 |
|
lisak
| instead of --binary | 22:52 |
|
| or in addition to | 22:52 |
|
avar
| in addition to | 22:52 |
|
lisak
| both args is the same as only stdout | 22:53 |
|
kevlarman
| lisak: also you want git am for git-format-patch's output, not git apply | 22:53 |
|
lisak
| am says "it's emtpy" too | 22:54 |
|
| this sourcing of patches in a file .... I don't know what it is about | 22:54 |
|
avar
| you have to source actual patches, not a list of files you wrote out | 22:55 |
|
| hence --stdout | 22:55 |
| → vanmik joined | 22:55 |
|
avar
| or git am *.patch | 22:55 |
| ← Gojohnnyboi left | 22:55 |
| ← ziggles left | 22:56 |
|
lisak
| I thought that the --binary option includes binary files into the patch | 22:56 |
|
| but it is nonsense, isn't it | 22:57 |
|
| man : In addition to --full-index, output a binary diff that can be applied with git-apply. | 22:57 |
|
FauxFaux
| LOOK AT ONE OF THE FILES INSTEAD OF RANDOMLY SPEAKING | 22:57 |
| ← posciak left | 22:59 |
| → envi joined | 23:00 |
|
lisak
| I did, 0005 is a binary patch, the rest textual patches | 23:00 |
|
| without --binary option, the binary patch wouldn;t be part of it ? | 23:01 |
| ← the_metalgamer left | 23:01 |
| → nazgul102 joined | 23:01 |
| ← eijk_ left | 23:02 |
|
lisak
| I see, it would, everything in one file... | 23:02 |
| ← nazgul101 left | 23:04 |
| → kerrick joined | 23:04 |
| → tcurdt joined | 23:05 |
|
avar
| The program by default writes out patches in the cwd and a list of those files | 23:05 |
|
| you piped the list of files to a file | 23:05 |
|
| then you tried to apply it, this obviously doesn't work. | 23:05 |
|
| instead you want --stdout, which'll put all the patches in one big file | 23:05 |
|
| or tar up the individual patches | 23:06 |
| ← BiggFREE left | 23:07 |
| → gtar joined | 23:07 |
| ← gtar left | 23:07 |
| ← tcurdt left | 23:09 |
| → dabd joined | 23:10 |
| ← thiago left | 23:13 |
| ← rendar left | 23:15 |
| → kpreid joined | 23:15 |
| → caseymcg joined | 23:19 |
| → Cromulent joined | 23:20 |
| → maestrojed joined | 23:20 |
| ← ningia left | 23:21 |
|
lisak
| avar, I wasn't sure that it includes the binary files | 23:23 |
|
| btw the patch is messed up :-) http://pastebin.com/qk3Ag9Va | 23:23 |
|
| if I look at those lines I don't see anything wrong | 23:24 |
|
avar
| the patch is fine, that's just pedantry in git-am | 23:25 |
|
| (Which I think is beyond moronic to have as the default behavior) | 23:25 |
| ← Andrew_ left | 23:25 |
| ← glennpratt left | 23:25 |
| → sh_sh joined | 23:26 |
|
kevlarman
| avar: default is to print a warning, and it's seriously irritating to deal with code like that | 23:27 |
| ← tewecske left | 23:27 |
|
kevlarman
| i've been tempted on multiple occasions to install update hooks that reject code containing what git considers whitespace errors | 23:28 |
| → macmartine joined | 23:31 |
|
avar
| It's seriously irritating that git by default has warnings that mostly only apply for code with lkml-like coding styles. | 23:32 |
|
| E.g at work there's a bunch of designers using Git for HTML templating where nobody cares about whitespace and that error really confuses them | 23:33 |
|
macmartine
| Anyone know what would cause this error? I'm not sure if the gem is to blame or not https://github.com/gunark/rubycas-server/issues/62 | 23:33 |
| ← shurane left | 23:35 |
| ← mandric left | 23:35 |
| ← maestrojed left | 23:36 |
| ← vmil86 left | 23:38 |
| ← lisak left | 23:40 |
| → jfelchner joined | 23:40 |
| ← alnewkirk left | 23:42 |
| → caseymcg1 joined | 23:42 |
|
frogonwheels
| avar: pretty sure you can turn off the whitespace warnings. | 23:43 |
| → urkud joined | 23:43 |
|
frogonwheels
| avar: the problem is that adding/removing trailing whitespace can cause unwanted merge issues. | 23:43 |
| ← caseymcg1 left | 23:43 |
| → xpot-mobile joined | 23:44 |
| → alnewkirk joined | 23:46 |
|
avar
| The real reason that warning is there is because Linus is a line-ending whitespace pedant | 23:46 |
|
| But actually the biggest problem surface for it is that git-rebase will invoke git-am (or equivalent) and print out those warnings | 23:46 |
|
| But "you can configure it" is really not a good answer if the problem is "it confuses non-technical users" | 23:47 |
|
| E.g. I've had designers tell me that they don't use rebase because "they always get errors", which turns out to be this stuff. | 23:47 |
|
kevlarman
| avar: git confuses non-technical users | 23:49 |
| → yorick joined | 23:50 |
|
avar
| Not all of its features confuse them equally | 23:50 |
| ← madewokherd left | 23:51 |
| → simplechat joined | 23:51 |
| ← brian_g left | 23:56 |
| → SirFunk_ joined | 23:56 |
| ← dnyy left | 23:56 |
| → dcarper joined | 23:57 |
| → p3rsist joined | 23:57 |
| → shurane joined | 23:58 |
| ← alnewkirk left | 23:59 |
| → bigkm joined | 23:59 |