| 2010-03-28 |
| → sgh_ joined | 00:00 |
| ← sgh left | 00:02 |
| ← adam12 left | 00:04 |
|
rocketeerbkw
| how do I replace all files in my working directory with repository versions? | 00:08 |
| xer0x → xer0x|away | 00:09 |
|
sohum
| how do I specify repository-root-relative paths? | 00:10 |
|
ProLoser|Trmnl
| do you mean revert to the last commit? | 00:10 |
|
| in git? | 00:11 |
| ← ProLoser|Trmnl left | 00:11 |
| ← _iron left | 00:11 |
|
sohum
| found it - $(git rev-parse --show-cdup)/whatever | 00:13 |
|
rocketeerbkw
| i want to nuke my working dir, and get new versions from repository. `git reset --hard` doesn't seem to do that | 00:15 |
|
wereHamster
| why dosen't it seem to do it? | 00:16 |
|
| sohum: beware that git rev-parse --show-cdup ptints nothing if you are already in theroot | 00:17 |
|
jnareb
| rocketeerbkw: `git reset --hard HEAD` or `git checkout HEAD -- .` (perhaps together with git-clean | 00:17 |
|
sohum
| wereHamster: oh grrr. that's really quite annoying. so ./$(git rev-parse --show-cdup)/whatever, then, I suppose | 00:19 |
|
rocketeerbkw
| I'm on windows and had core.autocrlf = true so all my files in repo are LF, but my working dir is still crlf. I set core.autocrlf = input and now I want all my working dir to be replaced | 00:19 |
|
| nither git reset or checkout do that | 00:19 |
|
cbreak
| you can just rm them all | 00:19 |
|
rocketeerbkw
| if I delete the file, then check it out, it works, but those commands won't delete files for me I guess | 00:19 |
|
cbreak
| and and do a new checkout? | 00:19 |
|
| rm -Rf *? | 00:20 |
|
| make sure to not delete the .git dir :) | 00:20 |
| xer0x|away → xer0x | 00:21 |
| → kpreid_ joined | 00:22 |
| ← kukks left | 00:22 |
| ← chittoor left | 00:22 |
|
rocketeerbkw
| after delteing working dir, you have to `git checkout -- ./` to get it all back | 00:23 |
| → loinclot_ joined | 00:24 |
| ← loincloth left | 00:25 |
| ← sgh_ left | 00:25 |
| → bcoca joined | 00:25 |
| xer0x → xer0x|away | 00:28 |
| ← Louie` left | 00:28 |
| ← rgr left | 00:31 |
| xer0x|away → xer0x | 00:32 |
| ← amerine left | 00:32 |
| → rgr joined | 00:35 |
| → chittoor joined | 00:36 |
| ← yevlempy left | 00:36 |
| → hobodave joined | 00:37 |
| → sgh joined | 00:37 |
| ← rgr left | 00:37 |
| xer0x → xer0x|away | 00:37 |
| → loincloth joined | 00:38 |
| ← dol-sen left | 00:40 |
| ← loinclot_ left | 00:40 |
| → mithro joined | 00:42 |
| ← jnareb left | 00:43 |
| → alester joined | 00:46 |
| ← xiong left | 00:46 |
| → frakturfreak_ joined | 00:50 |
| → loinclot_ joined | 00:51 |
| → dreiss joined | 00:51 |
| ← loincloth left | 00:51 |
|
rothspec
| is it possible to git-clone a remote repo and set it up for --shared=group locally? | 00:52 |
| ← bcoca left | 00:52 |
| ← malumalu left | 00:53 |
| → rgr joined | 00:53 |
| → bcoca joined | 00:53 |
| ← frakturfreak left | 00:53 |
| → Mage joined | 00:54 |
|
Ilari
| rothspec: Yes it is possible. But such clone should be bare because shared working copies are a bad idea. | 00:55 |
|
rothspec
| Ilari: perfect, I meant to specify that--it's what I want. | 00:55 |
|
| Ilari: would that be something like git clone --bare --shared=group remoteRepo ? | 00:55 |
|
| Ilari: I guess I'm confused because I've only seen --shared=group mentioned in the git-init man page | 00:56 |
|
Ilari
| rothspec: Unfortunately --shared of clone means something completely different... | 00:56 |
|
rothspec
| Ilari: yeah, I noticed. do I have to hack this manually? | 00:56 |
|
Ilari
| rothspec: Its enough to set core.sharedrepository to group and chmod _DIRECTORIES_ (don't do recursive chmod!) to 2770. | 00:57 |
| → r11t joined | 00:58 |
| → xiong joined | 00:59 |
| → dj_tjerk joined | 01:01 |
| → corni_ joined | 01:01 |
| ← r11t left | 01:02 |
| → r11t joined | 01:02 |
| → brothers_ joined | 01:02 |
| ← royalty left | 01:04 |
| ← corni left | 01:05 |
|
sohum
| does git preserve permissions and track permissions changes? | 01:06 |
| ← sgh left | 01:06 |
|
sohum
| like +x or a-r? | 01:06 |
| → sgh joined | 01:06 |
| ← r11t left | 01:06 |
|
Ilari
| sohum: Only +x | 01:07 |
| → r11t joined | 01:07 |
|
sohum
| Ilari: well, that's slightly annoying. | 01:07 |
|
| hm. | 01:07 |
|
rektide
| git submodule doesnt seem to store any information on the -b branch specifier | 01:08 |
| ← Theravadan left | 01:08 |
| ← LiamH left | 01:10 |
| ← r11t left | 01:11 |
| → r11t joined | 01:11 |
| → hebz0rl_ joined | 01:15 |
| ← r11t left | 01:15 |
| → r11t joined | 01:16 |
|
sohum
| also, is there any thing I can put in to git diff _ that'll get me /all/ changes since the repo was created? 00000000 doesn't work. | 01:16 |
|
Ilari
| sohum: There is hash of empty tree... | 01:17 |
| → loincloth joined | 01:17 |
|
sohum
| Ilari: ? | 01:17 |
| ← hebz0rl left | 01:18 |
|
Ilari
| sohum: Try using 4b825dc642cb6eb9a060e54bf8d69288fbee4904 as the source. | 01:19 |
|
Gitbot
| [git 4b825dc64]: http://tinyurl.com/ylz5umq [tree] | 01:19 |
| ← hebz0rl_ left | 01:19 |
| ← loinclot_ left | 01:19 |
|
Ilari
| sohum: And that object is bit special so shortening the hash might not work... | 01:19 |
| ← sgh left | 01:20 |
|
sohum
| Ilari: oh, excellent. that's interesting... | 01:20 |
| → Prototyp1X29A joined | 01:23 |
|
Ilari
| sohum: Yup. That object is magic, git recognizes it even if it doesn't exist in repository, but in that case shortening the hash won't work. | 01:24 |
| → sgh joined | 01:25 |
|
Ilari
| sohum: But if the object exists in object DB, then it behaves like normal object (shortening works, etc...) | 01:25 |
| ← PrototypeX29A left | 01:25 |
| → glasspen joined | 01:28 |
|
sohum
| Ilari: how'd you get that hash? | 01:30 |
|
Ilari
| sohum: 'git hash-object -t tree /dev/null'. | 01:31 |
| ← altogether left | 01:33 |
|
sohum
| Ilari: excellent, thank you | 01:33 |
| ← corni_ left | 01:34 |
| ← pantsman left | 01:35 |
| ← brothers_ left | 01:35 |
|
sohum
| hm. why do "git log --reverse --name-only --format="format:" 4b825dc642cb6eb9a060e54bf8d69288fbee4904 HEAD" and "git diff --name-only 4b825dc642cb6eb9a060e54bf8d69288fbee4904 HEAD" output commits in a different order? | 01:35 |
|
Gitbot
| [git 4b825dc64]: http://tinyurl.com/ylz5umq [tree] | 01:35 |
| ← ksn left | 01:36 |
| → ksn joined | 01:37 |
|
sohum
| *changed files, not commits, but remove --name-only to see what I mean | 01:37 |
| → fr| joined | 01:37 |
| → resmo_ joined | 01:38 |
| ← resmo left | 01:39 |
| → przemoc joined | 01:41 |
| ← hipe_ left | 01:45 |
| ← ocs_ left | 01:45 |
| ← ph^ left | 01:46 |
| ← dj_tjerk left | 01:51 |
| ← sgh left | 01:52 |
| → hipe joined | 01:53 |
| → rudi_s joined | 01:57 |
| ← ksn left | 01:58 |
| ← kingfishr left | 01:59 |
| ← rudi_s_ left | 02:01 |
| ← kms left | 02:04 |
| → dwmw2 joined | 02:04 |
| → kms joined | 02:04 |
| → enygma joined | 02:07 |
|
enygma
| queston for you all - say I have some commits in my queue on github but the site says they won't go in clean. Is there a way to pull only those commits from the branch (fork of the main repo)? | 02:08 |
| → simplechat joined | 02:09 |
| ← mithro left | 02:10 |
|
Arrowmaster
| queue? is that something github specific? | 02:11 |
|
enygma
| it's a list of commits that someone who's forked the repo has suggested I pull from | 02:11 |
|
| like this: http://github.com/enygma/joind.in/forkqueue | 02:11 |
|
| before I was lazy and just did a git pull over the top of my working copy | 02:12 |
| ← Yuuhi left | 02:12 |
| → R0b0t1 joined | 02:12 |
|
R0b0t1
| Is it possible to set up a protected git repository without gitosis? | 02:12 |
|
Arrowmaster
| you probably want to add the fork as another remote and fetch it then use rebase, or just tell the fork owner to rebase/merge it and submit it again | 02:13 |
|
enygma
| hmm, okay...i'll give that a shot | 02:13 |
|
| thanks | 02:13 |
| → krynnotaur joined | 02:13 |
| → ocs_ joined | 02:14 |
|
Arrowmaster
| if github is saying it doesnt apply cleanly then it means youll like have to edit it to get it to work, which is why its probably a better idea to ask the fork owner to do it since they know their changes best | 02:15 |
|
| enygma nods | 02:16 |
|
enygma
| most of them seem pretty simple (and like they actually would go in clean) but I want to know how to do this for the future | 02:16 |
| ← locklace left | 02:20 |
| → ajpi joined | 02:20 |
| → cytrinox_ joined | 02:20 |
| → royalty joined | 02:21 |
|
TML
| enygma: Fancy meeting you here :) | 02:23 |
| → locklace joined | 02:23 |
|
enygma
| TML: oh hello :) | 02:23 |
| ← sitaram left | 02:23 |
| ← ajpiano left | 02:24 |
| ← cytrinox left | 02:24 |
| cytrinox_ → cytrinox | 02:24 |
| ← parasti left | 02:24 |
| ← zehrique left | 02:24 |
| ← rgr left | 02:26 |
| → mrtazz joined | 02:27 |
|
esr
| So, I fixed up the somewhat broken CIA hook scripts from the git wiki, posted them to the git mailing list...and have been *completely ignored*. Is this, er, normal? | 02:28 |
|
TML
| I've been considering making an alias so that merge has --no-ff by default. Are there any risks to that? | 02:28 |
| ← R0b0t1 left | 02:28 |
| frakturfreak_ → frakturfreak | 02:30 |
| → webchick joined | 02:32 |
| → enherit joined | 02:33 |
|
rudi_s
| TML: Why would you want to do this? Why generate a merge commit when it isn't necessary? | 02:33 |
|
TML
| rudi_s: I find it easier to walk back a topic branch when it's been merged with --no-ff, and this is something I find myself having to do often | 02:34 |
| ← enherit left | 02:34 |
|
rudi_s
| TML: I see, I prefer ffs, but it shouldn't cause any problem, so the alias is no problem. | 02:35 |
|
TML
| rudi_s: I just happen to have a pair of VERY junior programmers on my team that commit a lot of things they shouldn't, and want git to help me unravel those :) | 02:36 |
|
| s/commit/merge/ | 02:36 |
|
rudi_s
| Ah, yeah, then it's a good idea ;-) | 02:37 |
| → enherit joined | 02:38 |
| → tvw joined | 02:39 |
| → Stravy joined | 02:44 |
| → justin-george joined | 02:44 |
| ← patmaddox left | 02:45 |
| → _VVSiz_ joined | 02:46 |
| ← glasspen left | 02:46 |
| ← VVSiz_ left | 02:49 |
| ← pheaver left | 02:51 |
| ← enherit left | 02:51 |
| → gnufied joined | 02:52 |
| → timj_ joined | 02:52 |
| → dpino joined | 02:52 |
| → stkrzysiak joined | 02:53 |
| ← tvw left | 02:54 |
| fcoury|away → fcoury | 02:55 |
| → glasspen joined | 02:55 |
| ← timj__ left | 02:56 |
| → altogether joined | 02:57 |
| ← disappearedng left | 02:57 |
| ← disappearedng_ left | 02:57 |
| → rctay joined | 02:58 |
| ← DavidKlein left | 03:00 |
| → DavidKlein joined | 03:01 |
| ← aresnick left | 03:02 |
| → timepilot joined | 03:04 |
| ← Prototyp1X29A left | 03:04 |
| → disappearedng_ joined | 03:06 |
| ← brntbeer left | 03:06 |
| → disappearedng joined | 03:07 |
| → pheaver joined | 03:10 |
| → sagsousuke joined | 03:10 |
| ← stkrzysiak left | 03:11 |
| ← sagsousuke left | 03:11 |
| → anathematic joined | 03:11 |
| ← enygma left | 03:12 |
| → sitaram joined | 03:12 |
| → seezer_ joined | 03:14 |
| → warthog9 joined | 03:16 |
| ← alip left | 03:16 |
| ← spearce left | 03:18 |
| → ArdRigh joined | 03:19 |
| → _Vi joined | 03:19 |
|
_Vi
| git version 1.7.0.3 | 03:20 |
| → cehteh joined | 03:20 |
| → alip joined | 03:20 |
|
_Vi
| cd ~/code; git status -> "Changed but not updated:": a bunch of subprojects that are not really modified. | 03:20 |
|
| "git ls-files -m" -> one subproject that is really modified. | 03:21 |
| → gaveen joined | 03:22 |
|
_Vi
| And "git add" doesn't eliminate entries from "Changed but not updated". | 03:22 |
|
| And "git stash" says "No local changes to save". | 03:26 |
| ← chittoor left | 03:26 |
|
_Vi
| (Trying to bisect) | 03:26 |
| → falican joined | 03:26 |
| → Carneus joined | 03:29 |
| → ijuma_ joined | 03:29 |
| ← glasspen left | 03:30 |
| ← locklace left | 03:30 |
| → locklace joined | 03:32 |
| ← justin-george left | 03:34 |
|
falican
| does anyone know of a good tute on setting up a workflow with git for webapp development (I'm a git noob contaminated by years of svn) | 03:35 |
| xer0x|away → xer0x | 03:36 |
| ← disappearedng_ left | 03:36 |
| → disappearedng_ joined | 03:37 |
| ← locklace left | 03:38 |
| → chittoor joined | 03:40 |
| → locklace joined | 03:42 |
| → sh1mmer joined | 03:43 |
| → Mkools joined | 03:45 |
| ← chittoor left | 03:45 |
|
Mkools
| Hello sir I wanted to participate as soc student in git for soc. | 03:46 |
| ← bojicas left | 03:46 |
| fcoury → fcoury|away | 03:48 |
|
cehteh
| Mkools: you probably apply at some mentor or ask on the ML, IRC at this time is a bit slow (is there some offical application procedure?) | 03:48 |
|
Mkools
| cehteh: What's Ml | 03:51 |
| → amerine joined | 03:51 |
|
cehteh
| Mailinglist | 03:51 |
|
Mkools
| cehteh: Are Scott Chacon / Sam Vilain available on IRC? | 03:51 |
| → ObjectMind joined | 03:52 |
|
cehteh
| mugwump is Sam Vilain | 03:53 |
|
| dunno about Scott Chacon | 03:53 |
|
Mkools
| cehteh: Can I contact directly to them? | 03:56 |
|
| Sam is available. | 03:56 |
|
rtyler
| Mkools: perhaps the mailing list.. | 03:57 |
|
| there's been some threads on soc | 03:57 |
|
cehteh
| send them a email, well maybe logged in but sleeping | 03:57 |
|
| from where are you? | 03:57 |
| → eno joined | 03:57 |
|
rudi_s
| falican: I don't have a specific web tutorial, but progit and gitmagic are both good guides for git. | 03:57 |
|
cehteh
| this time of the day there is usually not much activity | 03:57 |
| Tama01 → Tama00 | 03:57 |
|
Mkools
| cehteh: I am from India. | 03:58 |
|
cehteh
| its 6am in europe | 03:58 |
|
Mkools
| cehteh: It's 9:00 AM here. | 03:58 |
|
cehteh
| try to stay here and watch, the people may wake up later or at evening | 03:59 |
| → chittoor joined | 03:59 |
|
falican
| rudi_s, the main thing i am worried about is how to handle dev/staging/live code | 03:59 |
|
cehteh
| best is you subscribe to the ML and read the archive | 04:00 |
|
| falican: we currently have a 'live' repo which gets checked out on each push | 04:00 |
|
| but that something which requires some fairy dust to get right | 04:00 |
|
rudi_s
| falican: Simplest would be one repo where you develop in, another one for the testing, and then one live where you push to. | 04:00 |
|
Mkools
| cehteh: What will be benefit from subscribing the mailing list? | 04:01 |
|
cehteh
| normally pushable repos should be bare | 04:01 |
|
| you see whats going on | 04:01 |
|
falican
| rudi_s, so push code to a staging repo then push code to the live repo when it is ready? | 04:01 |
| → mithro joined | 04:01 |
|
rudi_s
| falican: Yes, for example. But be careful to not push to a branch which is checked out (the FAQ has some information about that). | 04:02 |
|
| The "push" to the live repo could also be rsync for example. | 04:02 |
|
cehteh
| i dont know much about gsoc projects, but if i would mentor a stundent i would like if he is a bit involved with the project and knows whats going on | 04:02 |
|
falican
| rudi_s, hmm thnx | 04:03 |
|
rudi_s
| np | 04:03 |
|
cehteh
| falican: http://lumiera.org/ ... moreover http://lumiera.org/post-receive | 04:04 |
|
falican
| cehteh, thnx | 04:04 |
|
cehteh
| the website is a live git repo, made with asciidoc | 04:04 |
|
Mkools
| cehteh: Can you please provide me the link for ML. | 04:05 |
|
cehteh
| the build-website.sh script rebuilds that, you dont need that and there are better/more generic post-receive hooks around, that one is just hacked and works for us | 04:05 |
|
| Mkools: vger.kernel.org | 04:05 |
|
rtyler
| Mkools: google it :) | 04:05 |
| ← chittoor left | 04:05 |
|
cehteh
| Mkools: the there is a symlink from .git/hooks/post-receive to the toplevel post-receive | 04:06 |
|
| means its versioned too :) | 04:06 |
| → kamol_ joined | 04:07 |
| ← kamol_ left | 04:07 |
| ← sitaram left | 04:07 |
|
Mkools
| cehteh: But it is saying it is of kernel. | 04:08 |
|
cehteh
| http://vger.kernel.org/vger-lists.html#git | 04:09 |
|
| uhm | 04:09 |
| ← krynnotaur left | 04:10 |
| → krynnotaur joined | 04:10 |
|
cehteh
| What would you do for git? | 04:10 |
|
Mkools
| cehteh: As matter of my experience of git I have listened first of it from tech talks available on you tube of linus torvalds. | 04:13 |
|
| I am interested in git mirror support. | 04:13 |
|
cehteh
| you are experienced in C programming? | 04:14 |
|
| well i ever wanted to hack some caching proxy/mirror but had no time | 04:14 |
|
Mkools
| Yeah, got some. | 04:15 |
|
cehteh
| kindof transparent proxy which intercepts all git protocoll and caches it, primes and updates repos by crontab too to speed up git from home | 04:15 |
|
| well .. no time | 04:15 |
| → chittoor joined | 04:18 |
| ← royalty left | 04:20 |
| ← dpino left | 04:23 |
| ← timepilot left | 04:27 |
| → sitaram joined | 04:27 |
| ← sitaram left | 04:27 |
| → sitaram joined | 04:27 |
| ← ObjectMind left | 04:27 |
| ← eno left | 04:29 |
|
Mkools
| cehteh: Do I have do send a mail for subscription. | 04:30 |
| ← sitaram left | 04:30 |
| → ObjectMind joined | 04:30 |
| → eno joined | 04:30 |
|
Mkools
| because when I clicked the subscribe it opened a mailing window. | 04:30 |
|
cehteh
| http://xkcd.com/293/ | 04:31 |
| ← Guest54800 left | 04:31 |
| ← rctay left | 04:33 |
| → R0b0t1 joined | 04:34 |
|
R0b0t1
| How do I tell git to use a nonstandard port? | 04:34 |
| → sitaram joined | 04:34 |
|
rudi_s
| R0b0t1: ssh? ~/.ssh/config | 04:35 |
| ← Mkools left | 04:35 |
|
R0b0t1
| I was talking about on the command line... I'd rather not have to do that for everywhere I go. | 04:35 |
|
sitaram
| R0b0t1: man git-clone and look for the string :port | 04:37 |
|
Gitbot
| R0b0t1: the git-clone manpage can be found at http://git.or.cz/man/git-clone | 04:37 |
|
R0b0t1
| git clone [email@hidden.address] | 04:38 |
|
| That seems to fail. | 04:38 |
|
| And it says it was using port 22. | 04:38 |
| ← NicelyNicely left | 04:39 |
|
R0b0t1
| *sigh* | 04:40 |
|
| new question | 04:40 |
|
| git@digger ~ $ sudo gitosis-init < ~/.ssh/id_rsa.pub | 04:40 |
|
| -bash: /var/git/.ssh/id_rsa.pub: Permission denied -- why might this fail? | 04:40 |
|
| I just created it. | 04:40 |
| → jmcantrell joined | 04:41 |
| ← R0b0t1 left | 04:42 |
|
| cehteh always curses about gitosis too :P | 04:43 |
| → loinclot_ joined | 04:43 |
| ← loincloth left | 04:45 |
| → shennyg_ joined | 04:49 |
| ← shennyg left | 04:52 |
| shennyg_ → shennyg | 04:52 |
| ← chittoor left | 04:53 |
| → fool_ joined | 04:53 |
| ← fool_ left | 04:53 |
| → fool_ joined | 04:53 |
| ← jmcantrell left | 04:53 |
| ← fool__ left | 04:57 |
| ← loinclot_ left | 04:59 |
| → loincloth joined | 04:59 |
| → ProLoser|Trmnl joined | 04:59 |
|
ProLoser|Trmnl
| hallo | 04:59 |
|
| i don't get this: git checkout -b beta --track remote/origin/beta | 04:59 |
|
| fatal: git checkout: updating paths is incompatible with switching branches. | 04:59 |
|
| Did you intend to checkout 'remote/origin/beta' which can not be resolved as commit? | 04:59 |
| ← sergio__ left | 05:01 |
| ← madewokherd left | 05:02 |
|
sitaram
| ProLoser|Trmnl: put --track first then -b beta | 05:04 |
|
| yes I know the docs arent very clear on that | 05:04 |
| → stringo0 joined | 05:05 |
| → sergio__ joined | 05:05 |
|
ProLoser|Trmnl
| git checkout --track remote/beta -b beta | 05:06 |
|
| fatal: git checkout: updating paths is incompatible with switching branches. | 05:06 |
|
| Did you intend to checkout 'remote/beta' which can not be resolved as commit? | 05:06 |
|
| i don't get it | 05:06 |
| → chittoor joined | 05:07 |
| xer0x → xer0x|away | 05:07 |
| xer0x|away → xer0x | 05:07 |
|
sitaram
| the remote/beta still goes at the end: git checkout -t -b newbranch origin/oldbranch | 05:08 |
|
| and you had remote/beta once and remote/origin/beta once; make sure you use the right one in the actual command | 05:08 |
|
ProLoser|Trmnl
| i'm getting the same error | 05:11 |
|
| and i don't know which one to use | 05:11 |
|
| i did git branch -a and i saw remotes/origin/beta | 05:11 |
|
| that's the branch i want | 05:11 |
|
sitaram
| ProLoser|Trmnl: pastebin output of "git branch -v; echo ====; git branch -r -v" please | 05:12 |
|
| (if its not confidential info) | 05:12 |
| → justin-george joined | 05:13 |
| → pabloh joined | 05:14 |
| → Shawna joined | 05:15 |
| → Fissure1 joined | 05:16 |
| ← Bass10 left | 05:17 |
| ← sh1mmer left | 05:17 |
| ← bauruine left | 05:17 |
|
ProLoser|Trmnl
| don't get why it'd be private http://pastebin.com/Zn072hmk | 05:17 |
|
Shawna
| kmh270nZ/moc.nibetsap//:ptth etavirp eb d'ti yhw teg t'nod | 05:17 |
| ← Shawna left | 05:17 |
|
cehteh
| deniL-K :) | 05:18 |
| ← Fissure left | 05:18 |
|
pabloh
| hi, is it possible to edit a commit with rebase and merge it back to upstream, without creating a new one? | 05:18 |
|
sitaram
| ProLoser|Trmnl: git --version ?? | 05:19 |
|
cehteh
| its already published? | 05:19 |
|
| if yes then dont rebase | 05:19 |
|
pabloh
| cehteh: yep | 05:19 |
|
| i may break something? | 05:19 |
|
sitaram
| ProLoser|Trmnl: even 1.6.1 seems to accept different variants of giving -b and -t | 05:20 |
|
pabloh
| s/i/it | 05:20 |
|
cehteh
| rebase rewrites history, yes anyone depends on it will curse you | 05:20 |
|
| consider --revert | 05:20 |
|
anathematic
| I think I'm failing at adding hooks onto my post-receive - is there any easy way to test this? | 05:20 |
|
sitaram
| ProLoser|Trmnl: at the very least "git branch --track beta origin/beta; git checkout beta" should work for you | 05:20 |
|
cehteh
| anathematic: chmod +x ? | 05:21 |
|
anathematic
| cehteh: I thought I had - it seems to be working for the post-commit but not post-receive | 05:21 |
|
pabloh
| cehteh: ok, so it migth create conflitcs that git mat not be able to solve by itself? | 05:21 |
|
anathematic
| cehteh: I just had a simple echo "foo" so I could see it's working but it's not :< | 05:21 |
|
cehteh
| pabloh: just dont do it | 05:22 |
| → bauruine joined | 05:22 |
|
pabloh
| cehteh: ok, :) , i got it | 05:22 |
|
cehteh
| it will create a mess | 05:22 |
|
pabloh
| just tring to undestand a bit more | 05:22 |
|
| why is a bad i idea | 05:22 |
|
cehteh
| the others have that old commit in their history | 05:23 |
|
| they merge your new one in, have to fix the conflicts (or maybe this works without conflict) | 05:23 |
|
| but then you have old and new version in history and all a bit messed up | 05:24 |
| ← darwin_ left | 05:24 |
|
pabloh
| so the old version won't just dissapear when they pull? | 05:24 |
|
cehteh
| anathematic: post-receive has to be established on the receiving side of course .. | 05:24 |
| ← p_masho left | 05:24 |
|
anathematic
| cehteh: so I guess I just have to figure out what's wrong with my permissions :) | 05:24 |
|
| cehteh: a echo "foo" should display in a post-receive for console right? | 05:24 |
|
cehteh
| yes | 05:25 |
|
anathematic
| mm | 05:25 |
|
cehteh
| see what i saied about receiving side | 05:25 |
| → darwin_ joined | 05:25 |
|
cehteh
| hooks are not versioned they have to be set up on each repo/clone anew | 05:26 |
|
anathematic
| yeah | 05:26 |
|
cehteh
| or you do as we do, verion them somewhere else and symlink them | 05:26 |
|
anathematic
| well I figured I'd get this bit working first | 05:27 |
|
| and then go from there :) | 05:27 |
|
cehteh
| you can browse our lumiera website setup that all reachable from the webserver | 05:27 |
|
| http://lumiera.org/git/website/ | 05:28 |
| → Tristany joined | 05:29 |
|
| anathematic looks | 05:29 |
|
Mage
| o.O | 05:30 |
|
Tristany
| O.o | 05:30 |
| ← darwin_ left | 05:30 |
|
Mage
| why would you do such a thing | 05:30 |
|
Tristany
| gniht a hcus od uoy dluow yhw | 05:30 |
|
Mage
| oh a bot | 05:30 |
|
Tristany
| tob a ho | 05:30 |
|
Mage
| pasky: hi | 05:30 |
|
Tristany
| ih :yksap | 05:30 |
|
anathematic
| lol | 05:30 |
|
Tristany
| lol | 05:30 |
|
Mage
| racecar | 05:30 |
|
Tristany
| racecar | 05:30 |
|
anathematic
| subaru | 05:31 |
|
Tristany
| urabus | 05:31 |
| → Theravadan joined | 05:31 |
| ← pheaver left | 05:32 |
| → rburton- joined | 05:33 |
| → darwin_ joined | 05:33 |
| ← chittoor left | 05:34 |
| ← Tristany left | 05:34 |
| → ethercrow joined | 05:35 |
| ← ObjectMind left | 05:35 |
| → codeswing joined | 05:37 |
| ← codeswing left | 05:37 |
| → codeswing joined | 05:37 |
| ← ProLoser|Trmnl left | 05:39 |
| → ProLoser|Trmnl joined | 05:40 |
| → sunaku joined | 05:44 |
| → chittoor joined | 05:48 |
| ← sunaku left | 05:50 |
| ← eldragon left | 05:51 |
|
offby1
| bumble | 05:53 |
|
| offby1 pouts | 05:53 |
| ← warthog9 left | 05:53 |
| ← chittoor left | 05:53 |
| → warthog9 joined | 05:55 |
| → pheaver joined | 05:56 |
| ← justin-george left | 06:02 |
| → thiago_home joined | 06:02 |
| → loinclot_ joined | 06:05 |
| ← loincloth left | 06:06 |
| → chittoor joined | 06:07 |
| ← sergio__ left | 06:07 |
| → svbg joined | 06:07 |
| → yitz_ joined | 06:15 |
| ← loinclot_ left | 06:16 |
| → loincloth joined | 06:16 |
| ← anathematic left | 06:16 |
| ← ProLoser|Trmnl left | 06:20 |
| ← Determinist left | 06:20 |
| → bob2 joined | 06:25 |
| ← dreiss left | 06:26 |
| → marcial5 joined | 06:26 |
| ← pheaver left | 06:27 |
| ← kinabalu left | 06:28 |
| → fool__ joined | 06:34 |
| ← fool__ left | 06:34 |
| → fool__ joined | 06:34 |
| → Tan7188 joined | 06:34 |
| ← loincloth left | 06:35 |
|
Tan7188
| hi is there any good guide on how to use git? not a general command i mean. some how i get download a clone but i cannot seems to build it | 06:35 |
|
| i did't change anything but the eroor keep pop out autogen.sh aclocal not found | 06:36 |
| → loincloth joined | 06:36 |
|
Tan7188
| anybody be kind to guid me? | 06:36 |
|
| please? | 06:36 |
|
| im new | 06:36 |
| ← fool_ left | 06:37 |
| ← sitaram left | 06:37 |
| → anathematic joined | 06:37 |
|
anathematic
| I'm trying to add a post-receive hook into my git repo but I'm sucking at it | 06:38 |
|
thiago_home
| Tan7188: just type 'make' | 06:38 |
|
anathematic
| tips? I've made sure the permissions are correct | 06:38 |
|
| the post-commit will work fine :( | 06:38 |
| → aiscss joined | 06:42 |
| ← alester left | 06:43 |
|
Tan7188
| thanks for the info | 06:45 |
| → Paraselene_ joined | 06:46 |
| ← Yuffster left | 06:47 |
| ← rburton- left | 06:48 |
| ← aiscss left | 06:48 |
| ← r11t left | 06:50 |
| Fissure1 → Fissure | 06:51 |
| → aiscss joined | 06:52 |
| ← amerine left | 06:52 |
| ← darwin_ left | 06:53 |
| → sitaram joined | 06:55 |
| ← cedricv left | 06:56 |
| → spat joined | 06:57 |
|
anathematic
| which hook should I be editing for my local computer to update something once I've pushed? | 06:59 |
|
spat
| can use 'git remote add' to set a "local" directory? | 07:01 |
| ← webchick left | 07:03 |
| → rudi_s_ joined | 07:03 |
| ← marcial5 left | 07:04 |
| → Nugget joined | 07:04 |
| ← rudi_s left | 07:04 |
| → marcial5 joined | 07:04 |
|
aiscss
| hi all | 07:05 |
| ← jfkw left | 07:05 |
| ← sitaram left | 07:05 |
|
aiscss
| some one pushed into my local branch | 07:05 |
| ← xiong left | 07:05 |
|
aiscss
| how i can merge my work with him | 07:05 |
| ← fcoury|away left | 07:07 |
|
spat
| push to his branch or let him pull from you? | 07:11 |
| → simNIX joined | 07:12 |
| → loinclot_ joined | 07:14 |
| ← loincloth left | 07:14 |
| ← ethercrow left | 07:15 |
| ← anathematic left | 07:16 |
|
aiscss
| he already pulled from mine | 07:17 |
|
| and modified some file and pushed back into mine | 07:18 |
| → gebi joined | 07:18 |
|
spat
| than what do you want? | 07:21 |
|
GyrosGeier
| automatic checkout after pushing into a non-bare repo | 07:22 |
|
| GyrosGeier guesses | 07:22 |
|
GyrosGeier
| that can't be done | 07:22 |
|
aiscss
| I want to merge his work with my trr | 07:22 |
|
| I want to merge his work with my tree | 07:22 |
|
GyrosGeier
| ah | 07:22 |
|
| he pushed into his own branch | 07:23 |
|
| (at least I hope so) | 07:23 |
|
| then you'd use git merge hisbranch | 07:23 |
|
aiscss
| he is using the master branch | 07:24 |
| ← xer0x left | 07:24 |
| → loincloth joined | 07:24 |
|
spat
| than merge orig | 07:24 |
| ← loinclot_ left | 07:24 |
| ← warthog9 left | 07:25 |
|
aiscss
| but he already pushed into mine | 07:26 |
|
| and mu HEAD is pointing to his changes | 07:26 |
| ← ArdRigh left | 07:29 |
| → davr_ joined | 07:29 |
| → ralphz joined | 07:29 |
|
GyrosGeier
| that is wrong then | 07:29 |
|
| Gitbot, bare | 07:30 |
|
| hmm | 07:30 |
|
| there was supposed to be a long help text there why one does not push into non-bare repos | 07:30 |
|
ralphz
| hello. i configured trac with ghit backend but when i go to browse source i dont see anything. does anyone have experience with trac? | 07:30 |
|
GyrosGeier
| basically, you need to create a new branch with his changes and reset master to your last state | 07:30 |
|
| then you can merge | 07:31 |
| ← lemonchicken left | 07:31 |
| ← chittoor left | 07:31 |
|
aiscss
| thanks I'll try it | 07:33 |
| ← doener left | 07:36 |
| ← loincloth left | 07:37 |
| → doener joined | 07:38 |
| → loincloth joined | 07:43 |
| → chittoor joined | 07:45 |
| ← lanthan__ left | 07:46 |
| → darwin joined | 07:47 |
| ← altogether left | 07:47 |
| ← anjen left | 07:49 |
| → ProLoser|Trmnl joined | 07:50 |
|
ProLoser|Trmnl
| anyone around mind helping me with something? | 07:50 |
| ← Garen left | 07:50 |
| → sitaram joined | 07:50 |
| ← sitaram left | 07:50 |
| → sitaram joined | 07:50 |
|
thiago_home
| not until you say what you need help with | 07:51 |
| → Garen joined | 07:51 |
|
ProLoser|Trmnl
| pssh | 07:51 |
|
| uh deleted a file | 07:51 |
|
| need to revert it | 07:51 |
|
| git reset filename, no? | 07:52 |
|
| hmm didn't work | 07:53 |
|
thiago_home
| git checkout -- filename | 07:53 |
|
ProLoser|Trmnl
| dammnit | 07:53 |
|
| i just did git reset HEAD filename | 07:53 |
|
| and now i see a bunch of files lol | 07:54 |
| ← codeswing left | 07:54 |
|
ProLoser|Trmnl
| i wonder what i broke | 07:54 |
|
| hmmm looks like it's okay | 07:54 |
|
| okay so i have a new issue | 07:54 |
|
| bunch of changes, none of em committed yet | 07:55 |
|
| instead of applying them, i want to branch from where i'm at and apply them to that branch | 07:55 |
|
| cuz i've decided these changes should be in a new branch | 07:55 |
|
| is there a way to do that? | 07:55 |
|
| without losing these changes? | 07:55 |
| ← _Vi left | 07:56 |
|
sitaram
| git checkout -b newbr | 07:58 |
|
| then commit | 07:58 |
|
ProLoser|Trmnl
| and then just commit when i'm there? | 07:58 |
|
sitaram
| yup | 07:58 |
| → ixti joined | 07:58 |
| → mosno joined | 07:58 |
|
ProLoser|Trmnl
| for some reason all my files in my project are waiting to be staged cuz they are mode 100755 instead of 100644 | 07:59 |
| → psankar joined | 07:59 |
| → mtkd joined | 08:03 |
|
ProLoser|Trmnl
| is there a way to fix this? | 08:03 |
| ← _VVSiz_ left | 08:05 |
|
ProLoser|Trmnl
| god some days i hate mac/git | 08:06 |
| → VVSiz joined | 08:06 |
|
ProLoser|Trmnl
| can anyone help me? | 08:06 |
| ← chittoor left | 08:06 |
|
ProLoser|Trmnl
| for some reason all my files in my project are waiting to be staged cuz they are mode 100755 instead of 100644 | 08:07 |
| → aziz joined | 08:08 |
| → warthog9 joined | 08:08 |
|
sitaram
| man git-config and look for core.fileMode | 08:10 |
|
Gitbot
| sitaram: the git-config manpage can be found at http://git.or.cz/man/git-config | 08:10 |
|
sitaram
| ProLoser|Trmnl: ^ | 08:10 |
| ← mosno left | 08:13 |
| → pheaver joined | 08:22 |
| ← ralphz left | 08:22 |
| ← gebi left | 08:22 |
| → cedricv joined | 08:22 |
| ← ProLoser|Trmnl left | 08:23 |
| → chittoor joined | 08:23 |
| → mosno joined | 08:26 |
| → Adaptee joined | 08:26 |
| ← pheaver left | 08:31 |
| ← psankar left | 08:37 |
| ← mosno left | 08:38 |
| ← loincloth left | 08:41 |
| → loincloth joined | 08:41 |
| → nanoo joined | 08:44 |
| → jjuran joined | 08:47 |
| → lucsky joined | 08:47 |
| ← jjuran left | 08:47 |
| → d0k joined | 08:49 |
| ← sitaram left | 08:52 |
| → sitaram joined | 08:52 |
|
sitaram
| oops... sorry all! | 08:52 |
|
frakturfreak
| just wordered ^^ | 08:54 |
|
| * wondered | 08:54 |
|
sitaram
| my network connection seemed dead and I did a /ping #git without thinking :) | 08:55 |
| → dpino joined | 08:58 |
| → mazenharake joined | 09:04 |
| → loinclot_ joined | 09:11 |
| ← loincloth left | 09:13 |
| ← mithro left | 09:14 |
| → tvw joined | 09:14 |
| → webus joined | 09:15 |
| ← shennyg left | 09:18 |
| ← priidu left | 09:18 |
| → rgr joined | 09:19 |
| → dytrivedi joined | 09:31 |
| → doobry joined | 09:31 |
| → codeswing joined | 09:33 |
| ← codeswing left | 09:33 |
| → codeswing joined | 09:33 |
| ← hobodave left | 09:35 |
| ← o_a left | 09:36 |
| → _iron joined | 09:38 |
| → lhz joined | 09:39 |
| → mosno joined | 09:40 |
| → vivien joined | 09:41 |
| → priidu joined | 09:42 |
| ← dytrivedi left | 09:44 |
| → fool_ joined | 09:45 |
| ← fool_ left | 09:45 |
| → fool_ joined | 09:45 |
| ← fool__ left | 09:48 |
| ← stringo0 left | 09:51 |
| ← doobry left | 09:53 |
| ← David-T left | 10:01 |
| → Chillance joined | 10:02 |
| → David-T joined | 10:04 |
| → ff_ joined | 10:04 |
| ← lucsky left | 10:05 |
| ← ff_ left | 10:06 |
| → dj_tjerk joined | 10:06 |
| → ph^ joined | 10:06 |
| ← sitaram left | 10:06 |
| ← mtkd left | 10:07 |
| → spicyWith joined | 10:07 |
| → ProLoser|Trmnl joined | 10:12 |
| ← makubi_ left | 10:13 |
| ← simNIX left | 10:15 |
| → exg joined | 10:18 |
| ← exg left | 10:18 |
| → exg joined | 10:18 |
| → simNIX joined | 10:19 |
| → loincloth joined | 10:20 |
| ← spicyWith left | 10:20 |
| ← loinclot_ left | 10:21 |
| → maxter joined | 10:22 |
| → emoboy joined | 10:24 |
|
emoboy
| hi | 10:25 |
| → sh1mmer joined | 10:25 |
|
emoboy
| anybody here who know about pc a lot? | 10:25 |
| ← emoboy left | 10:25 |
| ← marcial5 left | 10:25 |
|
wereHamster
| pc as in personal computer? Or program counter? | 10:29 |
| ← sh1mmer left | 10:32 |
| → sixteneighty joined | 10:33 |
| → malumalu joined | 10:36 |
| ← Mage left | 10:41 |
| → mcdebugger joined | 10:41 |
| → Soliton joined | 10:42 |
| ← sixteneighty left | 10:42 |
| ← malumalu left | 10:46 |
| → tbf joined | 10:46 |
| ← loincloth left | 10:48 |
| → loincloth joined | 10:48 |
| ← codeswing left | 10:51 |
| ← Tan7188 left | 10:51 |
| → infogulch joined | 10:52 |
| → parasti joined | 10:55 |
| → dmg_ joined | 10:56 |
|
dmg_
| sorry, maybe very silly question, but after doing: git clone git://github.com/datamapper/dm-core.git | 10:57 |
|
| how can I switch to 0.10.2 tag? | 10:57 |
|
| clone it, download it or checkout it.. ;) | 10:57 |
|
| up to date I was using bzr | 10:57 |
|
tokkee
| dmg_: git checkout <tag_name> | 10:57 |
| ← krynnotaur left | 10:59 |
|
dmg_
| just a moment, I'm waiting until git clone repo | 10:59 |
| ← chittoor left | 10:59 |
|
jast
| if you want to actually commit things that are based on the tag, I'd recommend that you create a new local branch from the tag instead: git checkout -b <new branch> <some tag> | 11:00 |
| ← falican left | 11:00 |
|
jast
| otherwise just go ahead with what was suggested | 11:00 |
|
dmg_
| I received this error: http://dpaste.com/176942/ | 11:01 |
| ← gnufied left | 11:01 |
| → corni joined | 11:01 |
|
dmg_
| ahh ok, the files are for '0.10.2' version | 11:02 |
| ← corni left | 11:02 |
|
dmg_
| tokkee: so this was just a warning that I'm moving from trunk to other version, right? | 11:02 |
|
| Note: moving to "v0.10.2" which isn't a local branch | 11:03 |
| → Xeross joined | 11:03 |
|
Xeross
| How can I modify the --shared after having initialized a repository, want to make it accessible for the entire group instead of just the user | 11:03 |
|
Arrowmaster
| your better off just cloning the repo, renaming the old one, and renaming the new one to the old name | 11:05 |
| → anjen joined | 11:06 |
| → Louie` joined | 11:07 |
|
Xeross
| Seems I'd have to clone it, redo the git --init on the source and then push it | 11:08 |
|
| right ? | 11:08 |
|
Arrowmaster
| yeah that would work | 11:09 |
|
| you can do it without using a temp repo but then you have to change permissions and file modes on every file in the repo | 11:10 |
|
Xeross
| I tried manually modifying the repos once | 11:11 |
|
| ended up with borked permissions and all hooks executing | 11:11 |
|
| If I push something to a repo that was initialized with --shared=group the new files get the correct permissions automatically ? | 11:11 |
| ← marc_kdab left | 11:12 |
|
Arrowmaster
| yeah i dont recommend doing it manually without a temp repo unless you are very familiar with unix file permissions | 11:12 |
| ← joeconyers left | 11:12 |
| → corni joined | 11:12 |
|
Xeross
| I'm familiar with permissions but not with how the git ones should be | 11:12 |
|
charon
| Xeross: note that if your sample hooks still don't end in .sample (and can thus be enabled with chmod a+x) you should update your git. this was changed ages ago | 11:12 |
|
Xeross
| they end with .sample now that was with an old version I used | 11:13 |
|
tokkee
| dmg_: Right. | 11:13 |
|
Xeross
| wth I now have the following permissions on my git folders drwxrwsr-x | 11:13 |
|
| wth is s | 11:13 |
|
Arrowmaster
| yeah if the repo is initialed with --shared=group then every file in the dir will be created using that group and all directories will be g+rwxs and all files will be g+rw | 11:14 |
|
Xeross
| but what does the S mean ? | 11:14 |
| ← Xeross left | 11:14 |
| → chittoor joined | 11:15 |
|
Arrowmaster
| means new files will have the same group and rw permissions as the dir and new dirs in it will also have the s | 11:15 |
| → Xeross joined | 11:15 |
|
Xeross
| back | 11:15 |
|
Arrowmaster
| means new files will have the same group and rw permissions as the dir and new dirs in it will also have the s | 11:15 |
|
| its documented in the chmod man page | 11:15 |
|
Xeross
| so it's a special flag for making stuff group shared or something | 11:15 |
|
Arrowmaster
| kinda | 11:15 |
|
Xeross
| ok | 11:16 |
| → icwiener joined | 11:18 |
|
Xeross
| Execute only if the file is a directory or already has execute permission for some user (X), | 11:19 |
|
| that's useful | 11:19 |
|
| that way I wont accidentally +x files right | 11:19 |
| → jceb joined | 11:20 |
|
Arrowmaster
| right | 11:21 |
| ← mosno left | 11:21 |
|
Arrowmaster
| too bad there isnt a S | 11:21 |
|
Xeross
| as in directories only ? | 11:25 |
| → marc_kdab joined | 11:26 |
| ← chittoor left | 11:26 |
| → malumalu joined | 11:27 |
|
Arrowmaster
| yeah | 11:29 |
| ← pabloh left | 11:33 |
|
Xeross
| I've been using linux for years but I still feel as quite a newb when it comes to linux :/ | 11:36 |
| → chittoor joined | 11:39 |
| → mithro joined | 11:40 |
| → loinclot_ joined | 11:40 |
| → vals_ joined | 11:40 |
| ← tango_ left | 11:41 |
| ← jelmer left | 11:41 |
| ← loincloth left | 11:43 |
|
Xeross
| is it possible to clone a repository that has no master branch I keep getting "warning: remote HEAD refers to nonexistent ref, unable to checkout." | 11:44 |
|
| I tried using -b branchname but that segfaults | 11:44 |
| → loincloth joined | 11:44 |
|
drt24
| ! | 11:47 |
| ← loinclot_ left | 11:47 |
|
Xeross
| and then I push a master branch and everything works just fine :L/ | 11:47 |
|
jast
| Xeross: you can clone repositories that are broken like that, you just need to run "git checkout somebranch" inside the clone so that you can actually see something | 11:52 |
| → khelll joined | 11:55 |
|
khelll
| just added some changes, and want to undo that, how can i do so | 11:55 |
|
| ? | 11:55 |
|
tychoish
| git reset | 11:55 |
|
| ^ is non distructive | 11:55 |
|
| (without arguments) | 11:55 |
|
khelll
| so just git reset ? | 11:56 |
|
tychoish
| did you commit them as well | 11:56 |
|
| or just `git add` | 11:56 |
| → lemonchicken joined | 11:56 |
|
khelll
| just git add | 11:57 |
|
tychoish
| yeah, then reset will work | 11:58 |
| → g0bl1n joined | 11:58 |
| ← loincloth left | 12:00 |
| → loincloth joined | 12:00 |
| ← marc_kdab left | 12:00 |
| → marc_kdab joined | 12:01 |
| ← chittoor left | 12:03 |
|
khelll
| ok just for the record, if i did the same but with commit, so what to do? | 12:03 |
|
tychoish
| I think you have to git reset [hash-of-good-commit] --hard | 12:05 |
|
| to rewind | 12:05 |
|
| --hard only if you want ot throw away the change entirely, w/o the hard if you just want to reset the state of of the tree | 12:06 |
| → jjann joined | 12:07 |
|
jjann
| Hi. Is there some way to just see if there are any changes to pull/push without actually doing it? like hg in/out with mercurial | 12:08 |
|
bob2
| git remote update ; git log master...remote/blah | 12:08 |
| → vlatombe joined | 12:09 |
| → chittoor joined | 12:12 |
|
jjann
| bob2: thanks | 12:14 |
| ← kpreid_ left | 12:15 |
| → kpreid_ joined | 12:16 |
| ← darwin left | 12:17 |
| → stamina_ joined | 12:21 |
| ← Adaptee left | 12:23 |
| → Adaptee joined | 12:24 |
| ← ajpi left | 12:25 |
| → mazenharake_ joined | 12:32 |
| ← mazenharake left | 12:33 |
| mazenharake_ → mazenharake | 12:33 |
| → poseid joined | 12:41 |
| ← corni left | 12:42 |
| ← David-T left | 12:43 |
| ← mazenharake left | 12:43 |
| ← dwmw2 left | 12:46 |
| → razvand joined | 12:46 |
| → dwmw2 joined | 12:46 |
| → David-T joined | 12:46 |
| ← TDJACR left | 12:47 |
| → mazenharake joined | 12:47 |
| → Textmode joined | 12:47 |
|
Textmode
| morning all | 12:48 |
| → NotADJ joined | 12:49 |
| ← Akufen left | 12:49 |
| → Akufen joined | 12:49 |
| → kbingham joined | 12:50 |
| ← maxter left | 12:50 |
| ← infogulch left | 12:51 |
|
drt24
| morning Textmode | 12:52 |
| ← mcdebugger left | 12:54 |
| → kumbayo joined | 12:55 |
|
| offby1 yawns and stretches | 12:55 |
| → mcdebugger joined | 12:56 |
| → loinclot_ joined | 12:56 |
| ← loincloth left | 12:57 |
| → wvd joined | 12:59 |
|
wvd
| Is it possible to use git functions via a com object on Windows? | 13:00 |
| → pantsman joined | 13:05 |
|
wereHamster
| git only comes as a binary, not as a service | 13:05 |
|
wvd
| Oh, ok. | 13:07 |
|
poseid
| what is the problem when trying to push, and I get: ! [rejected] master -> master (non-fast forward) | 13:09 |
|
wereHamster
| poseid: faq non-ff | 13:09 |
|
| poseid: https://git.wiki.kernel.org/index.php/GitFaq#non-ff | 13:09 |
| ← jceb left | 13:10 |
| ← dwmw2 left | 13:10 |
| → Axius joined | 13:13 |
| → _Vi joined | 13:15 |
| → karpar joined | 13:16 |
| → sitaram joined | 13:16 |
| ← sitaram left | 13:16 |
| → sitaram joined | 13:16 |
| → dwmw2 joined | 13:17 |
| ← flaguy48 left | 13:20 |
| ← Axius left | 13:25 |
| ← g0bl1n left | 13:26 |
| → sagsousuke joined | 13:26 |
| ← resmo_ left | 13:26 |
| ← locklace left | 13:28 |
| → scarabx joined | 13:29 |
| → hebz0rl joined | 13:29 |
| → xiong joined | 13:29 |
| ← mazenharake left | 13:33 |
|
ProLoser|Trmnl
| personally id ont' remember exactly but i think there's some mixture of 'prefix' => 'special' and 'special' => true | 13:33 |
| → yevlempy joined | 13:34 |
| ← yevlempy left | 13:36 |
| → yevlempy joined | 13:36 |
|
poseid
| how can i proceed in this case: I do a pull from master repo, and get: error: Entry 'log/development.log' not uptodate. Cannot merge. | 13:36 |
|
| thereby log/development.log is not important and can be ignored | 13:36 |
|
wereHamster
| commit your local changes, or throw them away, or stash them | 13:37 |
| → Mkools joined | 13:37 |
| ← karpar left | 13:38 |
| ← _Vi left | 13:38 |
|
Mkools
| mugwump: Are you their? | 13:39 |
|
poseid
| git rm <file> -f removes the file, that works | 13:39 |
| ← ProLoser|Trmnl left | 13:39 |
| → locklace joined | 13:39 |
| → allenwei joined | 13:39 |
|
poseid
| although I get a new developmen.log which now I will commit and throw away | 13:39 |
|
wereHamster
| log/development.log is part of the repository you pulled from | 13:40 |
| → Axius joined | 13:40 |
|
poseid
| I see.. thanks | 13:41 |
| ← ocs_ left | 13:41 |
| ← poseid left | 13:41 |
|
offby1
| wvd: there's a "git-sharp" project which might supply a COM-style interface. I doubt it's anywhere near ready for Prime Time though | 13:42 |
| → poseid joined | 13:42 |
|
wvd
| offby1: mmh, going to google that, thanks. | 13:42 |
| → ocs_ joined | 13:43 |
| → mazenharake joined | 13:43 |
|
Mkools
| mugwump: I wanted to talk about soc. | 13:44 |
| → loincloth joined | 13:44 |
| ← loinclot_ left | 13:45 |
| ← poseid left | 13:46 |
| ← alezandro left | 13:49 |
| → _Vi joined | 13:49 |
| → LiamH joined | 13:50 |
| → poseid joined | 13:50 |
| ← pantsman left | 13:50 |
| ← rgr left | 13:51 |
| ← gaveen left | 13:53 |
| ← Axius left | 13:56 |
| ← malumalu left | 13:56 |
| → malumalu joined | 13:56 |
| → kukks joined | 13:57 |
| → lucsky joined | 13:57 |
| ← dwmw2 left | 14:02 |
| ← spat left | 14:02 |
| → g0bl1n joined | 14:02 |
| ← g0bl1n left | 14:02 |
| ← kbingham left | 14:04 |
| ← RobertLaptop left | 14:04 |
| ← David-T left | 14:04 |
| ← allenwei left | 14:06 |
| → dwmw2 joined | 14:09 |
| → David-T joined | 14:10 |
| → Axius joined | 14:11 |
| ← vlatombe left | 14:15 |
| → vlatombe joined | 14:15 |
| ← vlatombe left | 14:15 |
| → vlatombe joined | 14:16 |
| ← David-T left | 14:17 |
| ← dwmw2 left | 14:17 |
| → SimManiac joined | 14:17 |
|
SimManiac
| hi | 14:17 |
| → kbingham joined | 14:17 |
| → maxter joined | 14:18 |
| ← CaptTofu left | 14:19 |
| ← _Vi left | 14:19 |
| ← yitz_ left | 14:20 |
| → dwmw2 joined | 14:24 |
| → CaptTofu joined | 14:24 |
| → Boriskr joined | 14:24 |
|
drt24
| hello SimManiac | 14:24 |
| ← razvand left | 14:24 |
| → David-T joined | 14:24 |
|
SimManiac
| :) | 14:24 |
| → elmob joined | 14:24 |
| → gnufied joined | 14:25 |
|
SimManiac
| all dead here, heh? | 14:25 |
|
| it's around 10:25 am on PDT? | 14:25 |
| ← yevlempy left | 14:25 |
|
poseid
| here it is 4:25 pm, after the summer time started this night | 14:26 |
|
wereHamster
| it's not the time, but weekday | 14:26 |
|
| sunday is usually a quiet day in here | 14:26 |
| → _Vi joined | 14:28 |
| → joeconyers joined | 14:32 |
| → icwiener_ joined | 14:33 |
| ← Tureba left | 14:33 |
| ← icwiener left | 14:33 |
| → Bass10 joined | 14:34 |
| → fool__ joined | 14:35 |
| ← fool__ left | 14:35 |
| → fool__ joined | 14:35 |
| ← _Vi left | 14:35 |
| ← joeconyers left | 14:35 |
| ← aiscss left | 14:36 |
| → bentob0x joined | 14:36 |
| ← fool_ left | 14:38 |
| → ggk joined | 14:38 |
| ← ggk left | 14:38 |
| → jjuran joined | 14:39 |
| → MassimoLauria joined | 14:40 |
| → mssm joined | 14:40 |
| ← Axius left | 14:43 |
| ← poseid left | 14:44 |
| → FauxFaux joined | 14:44 |
| → mtkd joined | 14:44 |
| → madewokherd joined | 14:45 |
| → tazle_ joined | 14:45 |
|
FauxFaux
| I'm sure I read somewhere that you can configure remotes based on a pattern (i.e. if you frequently clone/push projects to the same machine), but I can't find what I'm thinking of? | 14:45 |
|
wereHamster
| git remote add ? | 14:46 |
|
| FauxFaux: man git-clone and search 'insteadOf' | 14:47 |
|
Gitbot
| FauxFaux: the git-clone manpage can be found at http://git.or.cz/man/git-clone | 14:47 |
|
FauxFaux
| Yes, that. Thanks. :) | 14:48 |
|
wereHamster
| you can put those config values into your global config file | 14:48 |
| → jfkw joined | 14:49 |
| → Fissure1 joined | 14:50 |
| → RobertLaptop joined | 14:51 |
| → alezandro joined | 14:52 |
| → croxio5 joined | 14:53 |
| ← Fissure left | 14:53 |
|
dmg_
| how can I generate diff between my version and some tagged version? | 14:54 |
| ← croxio5 left | 14:55 |
|
wereHamster
| git diff HEAD <the tag> | 14:55 |
|
dmg_
| what is HEAD? | 14:55 |
| ← Fissure1 left | 14:55 |
|
Mkools
| sitaram: Where to mail information about me? | 14:56 |
|
Ilari
| dmg_: The revision currently checked out. | 14:56 |
| → Fissure joined | 14:56 |
| → g0bl1n joined | 14:56 |
|
wereHamster
| dmg_: https://git.wiki.kernel.org/index.php/GitGlossary#HEAD | 14:56 |
|
dmg_
| thanks, BTW I need additional memory in my head and more time to read docs... | 14:57 |
|
| ;) | 14:57 |
| → loinclot_ joined | 14:58 |
| ← mazenharake left | 14:59 |
| ← webus left | 14:59 |
| ← Gitzilla left | 15:00 |
| ← loincloth left | 15:00 |
| → qrc1 joined | 15:01 |
| → aiscss joined | 15:02 |
| ← g0bl1n left | 15:04 |
| → hursttx joined | 15:05 |
| ← MassimoLauria left | 15:06 |
| ← fujin left | 15:07 |
| → poseid joined | 15:09 |
| ← aiscss left | 15:10 |
| ← Mkools left | 15:11 |
| ← hursttx left | 15:13 |
| ← loinclot_ left | 15:14 |
| → loincloth joined | 15:14 |
| → ProLoser|Trmnl joined | 15:17 |
|
ProLoser|Trmnl
| hallo | 15:17 |
|
| anyone around? | 15:17 |
|
| for some reason all my files are staged because the chmod of em changed | 15:17 |
|
jjann
| yes, file mode is part of the changes tracked for a file | 15:18 |
|
tpope
| just the executable bit | 15:21 |
| ← mtkd left | 15:22 |
| → elmo2k3 joined | 15:24 |
| → loinclot_ joined | 15:24 |
|
peper
| can i config default params for git commands? e.g. --decorate for git log | 15:25 |
| → mtkd joined | 15:25 |
|
Ilari
| peper: No. And you can't alias over existing commands either. | 15:26 |
|
peper
| shame | 15:26 |
| ← loincloth left | 15:27 |
| ← elmob left | 15:27 |
| → ajpiano joined | 15:30 |
| → Cylindric joined | 15:37 |
| ← SimManiac left | 15:37 |
| → kar8nga joined | 15:37 |
|
Cylindric
| I've got a submodule that in 'git status' always shows up in the "Changed but not updated" list. I can't "git add" it or "git checkout --" it. | 15:38 |
|
charon
| Cylindric: i think the equivalent of 'git checkout -- $path' for submodules is 'git submodule update $path', isn't it? | 15:39 |
|
| not that i really work with submodules, mind you | 15:39 |
|
Cylindric
| Yeah, tried that. Everything just says the equivalent of "no changes required" | 15:40 |
| ← NotADJ left | 15:40 |
| → TDJACR joined | 15:41 |
| ← loinclot_ left | 15:43 |
| → loincloth joined | 15:43 |
| ← iaj left | 15:44 |
| → flaguy48 joined | 15:45 |
| → hakunin joined | 15:46 |
| → marcial5 joined | 15:46 |
| → Guest55074 joined | 15:47 |
| → aresnick joined | 15:47 |
| → iaj joined | 15:49 |
| ← weary left | 15:49 |
| → weary joined | 15:50 |
| ← jjuran left | 15:50 |
| ← iaj left | 15:51 |
| → loinclot_ joined | 15:53 |
| ← khelll left | 15:54 |
| ← loincloth left | 15:54 |
| → iaj joined | 15:54 |
| ← ProLoser|Trmnl left | 15:55 |
| → aspotashev|eeepc joined | 15:56 |
| → dmgr joined | 15:58 |
| → shennyg joined | 15:59 |
|
_rane
| what's the easiest way to remove history from a repo upto HEAD? | 15:59 |
|
| so that only one commit exists | 15:59 |
|
Espen-_-
| create a new repo | 16:00 |
|
| :) | 16:00 |
| ← scarabx left | 16:00 |
| → hobodave joined | 16:00 |
| ← iaj left | 16:00 |
| ← dmg_ left | 16:00 |
| ← Guest55074 left | 16:01 |
| → iaj joined | 16:03 |
| → rolfb joined | 16:05 |
| ← tvw left | 16:07 |
| ← simplechat left | 16:09 |
| ← bronson left | 16:12 |
| → dreiss joined | 16:15 |
|
wereHamster
| _rane: rm -rf .git; git init; git add .; git commit | 16:15 |
|
charon
| or "out of the box": git symbolic-ref refs/heads/fresh; git commit | 16:16 |
|
| er. of course i meant: git symbolic-ref HEAD refs/heads/fresh; git commit | 16:17 |
| ← mtkd left | 16:17 |
| → mtkd joined | 16:18 |
| → codeswing joined | 16:18 |
| ← codeswing left | 16:18 |
| → codeswing joined | 16:18 |
| ← EricInBNE left | 16:20 |
| → o_a joined | 16:21 |
| ← priidu left | 16:21 |
| → g0bl1n joined | 16:21 |
| → merlin83_ joined | 16:21 |
| ← merlin83_ left | 16:21 |
| → merlin83_ joined | 16:21 |
| ← svbg left | 16:22 |
| ← kar8nga left | 16:27 |
| → priidu joined | 16:28 |
| ← poseid left | 16:28 |
| → sergio_ joined | 16:29 |
| → xiong_ joined | 16:32 |
| ← xiong left | 16:33 |
| → rgr_ joined | 16:35 |
| → brizly joined | 16:35 |
| → Zephyrus joined | 16:35 |
| → khelll joined | 16:36 |
| → Yuffster joined | 16:36 |
| xiong_ → xiong | 16:36 |
| → beni- joined | 16:37 |
| ← Bass10 left | 16:38 |
| → yatiohi joined | 16:40 |
| ← Pupeno left | 16:40 |
| ← aspotashev|eeepc left | 16:41 |
| ← mcdebugger left | 16:41 |
| ← Soliton left | 16:41 |
| ← DavidKlein left | 16:41 |
| ← cytrinox left | 16:41 |
| ← ph^_ left | 16:41 |
| ← esc left | 16:41 |
| ← tg left | 16:41 |
| ← uau left | 16:41 |
| ← Yuffster left | 16:41 |
| ← elmo2k3 left | 16:41 |
| ← alezandro left | 16:41 |
| ← icwiener_ left | 16:41 |
| ← CaptTofu left | 16:41 |
| ← sagsousuke left | 16:41 |
| ← kumbayo left | 16:41 |
| ← parasti left | 16:41 |
| ← exg left | 16:41 |
| ← vivien left | 16:41 |
| ← Azeroth-IsWorkin left | 16:41 |
| ← Mage_Dude left | 16:41 |
| ← drunknbass_work left | 16:41 |
| ← duairc left | 16:41 |
| ← Blackshark left | 16:41 |
| ← Caius left | 16:41 |
| ← luckyone left | 16:41 |
| ← keytoaster left | 16:41 |
| ← shennyg left | 16:41 |
| ← dmgr left | 16:41 |
| ← tazle_ left | 16:41 |
| ← chittoor left | 16:41 |
| ← Paraselene_ left | 16:41 |
| ← MacGyverNL_ left | 16:41 |
| ← maattd left | 16:41 |
| ← segher left | 16:41 |
| ← cbreak left | 16:41 |
| ← yann left | 16:41 |
| ← hron84 left | 16:41 |
| ← blast_hardcheese left | 16:41 |
| ← hadees left | 16:41 |
| ← sven^ left | 16:41 |
| ← merlin83_ left | 16:41 |
| ← Xeross left | 16:41 |
| ← tbf left | 16:41 |
| ← ph^ left | 16:41 |
| ← przemoc left | 16:41 |
| ← agile left | 16:41 |
| ← Haarg left | 16:41 |
| ← meanburrito920 left | 16:41 |
| ← tpope left | 16:41 |
| ← steveire left | 16:41 |
| ← kadoban_ left | 16:41 |
| ← tildeequals left | 16:41 |
| ← squentin left | 16:41 |
| ← keseldud1 left | 16:41 |
| ← beni- left | 16:41 |
| ← gnufied left | 16:41 |
| ← vals_ left | 16:41 |
| ← simNIX left | 16:41 |
| ← ixti left | 16:41 |
| ← bcoca left | 16:41 |
| ← cenuij left | 16:41 |
| ← multi_io left | 16:41 |
| ← Baughn left | 16:41 |
| → orospakr joined | 16:41 |
| → tro|| joined | 16:41 |
| tro|| → tro | 16:41 |
| → steveire joined | 16:42 |
| ← steveire left | 16:42 |
| → steveire joined | 16:42 |
| → Xeross joined | 16:42 |
| → ianmcorvidae joined | 16:42 |
| ← ianmcorvidae left | 16:42 |
| → ianmcorvidae joined | 16:42 |
| → karihre joined | 16:42 |
| → sshc joined | 16:43 |
| → mcdebugger joined | 16:43 |
| → et- joined | 16:43 |
| et- → et | 16:43 |
| ← maxter left | 16:44 |
| → tbf joined | 16:45 |
| → avar joined | 16:45 |
| → squentin joined | 16:45 |
| → kadoban__ joined | 16:45 |
| → bourbon joined | 16:45 |
| → v0n joined | 16:45 |
| → beni- joined | 16:45 |
| → Yuffster joined | 16:45 |
| → merlin83_ joined | 16:45 |
| → shennyg joined | 16:45 |
| → dmgr joined | 16:45 |
| → aspotashev|eeepc joined | 16:45 |
| → elmo2k3 joined | 16:45 |
| → alezandro joined | 16:45 |
| → tazle_ joined | 16:45 |
| → icwiener_ joined | 16:45 |
| → gnufied joined | 16:45 |
| → CaptTofu joined | 16:45 |
| → sagsousuke joined | 16:45 |
| → kumbayo joined | 16:45 |
| → chittoor joined | 16:45 |
| → vals_ joined | 16:45 |
| → parasti joined | 16:45 |
| → Soliton joined | 16:45 |
| → simNIX joined | 16:45 |
| → exg joined | 16:45 |
| → ph^ joined | 16:45 |
| → vivien joined | 16:45 |
| → ixti joined | 16:45 |
| → Paraselene_ joined | 16:45 |
| → DavidKlein joined | 16:45 |
| → cytrinox joined | 16:45 |
| → przemoc joined | 16:45 |
| → bcoca joined | 16:45 |
| → Azeroth-IsWorkin joined | 16:45 |
| → MacGyverNL_ joined | 16:45 |
| → agile joined | 16:45 |
| → Haarg joined | 16:45 |
| → keytoaster joined | 16:45 |
| → meanburrito920 joined | 16:45 |
| → keseldud1 joined | 16:45 |
| → maattd joined | 16:45 |
| → segher joined | 16:45 |
| → ph^_ joined | 16:45 |
| → Caius joined | 16:45 |
| → esc joined | 16:45 |
| → luckyone joined | 16:45 |
| → tpope joined | 16:45 |
| → cbreak joined | 16:45 |
| → Mage_Dude joined | 16:45 |
| → tg joined | 16:45 |
| → drunknbass_work joined | 16:45 |
| → yann joined | 16:45 |
| → duairc joined | 16:45 |
| → Blackshark joined | 16:45 |
| → cenuij joined | 16:45 |
| → hadees joined | 16:45 |
| → tildeequals joined | 16:45 |
| → hron84 joined | 16:45 |
| → multi_io joined | 16:45 |
| → blast_hardcheese joined | 16:45 |
| → uau joined | 16:45 |
| → sven^ joined | 16:45 |
| → Baughn joined | 16:45 |
| → bburhans joined | 16:45 |
| → LeLutin joined | 16:45 |
| → cods joined | 16:45 |
| → werdan7 joined | 16:45 |
| → cwillu_at_work joined | 16:45 |
| → joevano joined | 16:45 |
| → chris_n` joined | 16:45 |
| → jrockway joined | 16:45 |
| → fivetwentysix joined | 16:45 |
| → Grum joined | 16:45 |
| → levifig joined | 16:45 |
| → Plouj joined | 16:45 |
| → kloeri joined | 16:45 |
| → eplots joined | 16:45 |
| → nairb774 joined | 16:45 |
| → numbah joined | 16:45 |
| → lucs joined | 16:45 |
| → jaswope joined | 16:45 |
| → xenoterracide joined | 16:45 |
| → MarcWeber joined | 16:45 |
| → mahound joined | 16:45 |
| → Zenopus_ joined | 16:45 |
| → ciaranm joined | 16:45 |
| → thijso joined | 16:45 |
| → mutex joined | 16:45 |
| → awx joined | 16:45 |
| → f00li5h joined | 16:45 |
| → pilif|away joined | 16:45 |
| → slabanja_ joined | 16:45 |
| → murbank` joined | 16:45 |
| → TML joined | 16:45 |
| → pcc1 joined | 16:45 |
| → imarcusthis joined | 16:45 |
| → RobertMeta joined | 16:45 |
| → eco joined | 16:45 |
| → felipe joined | 16:45 |
| → robinsmidsrod joined | 16:45 |
| → pmcnabb joined | 16:45 |
| → DrNick joined | 16:45 |
| → arctanx joined | 16:45 |
| → optixx joined | 16:45 |
| → meuh joined | 16:45 |
| → ThiefMaster joined | 16:45 |
| → ToXedVirus joined | 16:45 |
| → gk__ joined | 16:45 |
| → teuf joined | 16:45 |
| → Aides joined | 16:45 |
| → zomg joined | 16:45 |
| → avtobiff joined | 16:45 |
| → dibber joined | 16:45 |
| → dutchie joined | 16:45 |
| → jarh joined | 16:45 |
| → guerrilla joined | 16:45 |
| → ndim joined | 16:45 |
| → dmlloyd joined | 16:45 |
| → ozzloy joined | 16:45 |
| → sdboyer joined | 16:45 |
| → edenc joined | 16:45 |
| → pcgod joined | 16:45 |
| → jacobat joined | 16:45 |
| → maiOo joined | 16:45 |
| → chrizz joined | 16:45 |
| → niko joined | 16:45 |
| → tokkee joined | 16:45 |
| → wanders joined | 16:45 |
| → Derega joined | 16:45 |
| → ec joined | 16:45 |
| → juice_d joined | 16:45 |
| → wimt joined | 16:45 |
| → ScottMac joined | 16:45 |
| → schweizer joined | 16:45 |
| → lu_zero joined | 16:45 |
| → yousef joined | 16:45 |
| → xaxes joined | 16:45 |
| → EgS joined | 16:45 |
| → StyleWarz joined | 16:45 |
| → osfameron joined | 16:45 |
| → grumpytoad joined | 16:45 |
| → joel____ joined | 16:45 |
| → broonie joined | 16:45 |
| → nothingmuch joined | 16:45 |
| → spb joined | 16:45 |
| → tomaw joined | 16:45 |
| → andres joined | 16:45 |
| → d-snp joined | 16:45 |
| → bd joined | 16:45 |
| → BearPerson joined | 16:45 |
| → s_edrik joined | 16:45 |
| → gkelly joined | 16:45 |
| → pom joined | 16:45 |
| → Hadaka joined | 16:45 |
| → \yrlnry joined | 16:45 |
| → LotR joined | 16:45 |
| → cxreg joined | 16:45 |
| → Ingmar joined | 16:45 |
| → a3li joined | 16:45 |
| → eyzn joined | 16:45 |
| → biz joined | 16:45 |
| → shabble joined | 16:45 |
| → kokx joined | 16:45 |
| → reaVer joined | 16:45 |
| → agrippa joined | 16:45 |
| → majoh joined | 16:45 |
| → TTilus joined | 16:45 |
| → inclement joined | 16:45 |
| ← Boriskr left | 16:45 |
| → bigpresh joined | 16:45 |
| ← bigpresh left | 16:45 |
| → bigpresh joined | 16:45 |
| → brizly1 joined | 16:45 |
| ← squentin left | 16:45 |
| → squentin joined | 16:45 |
| → eMBee joined | 16:46 |
| ← brizly left | 16:47 |
| → Boriskr joined | 16:47 |
| ← ph^ left | 16:47 |
| → fcoury joined | 16:47 |
| ← sshc left | 16:50 |
| ← eno left | 16:50 |
| → frakturfreak_ joined | 16:50 |
| → sshc joined | 16:50 |
| → dionoea joined | 16:50 |
| ← przemoc left | 16:50 |
| → aziz_ joined | 16:50 |
| → wagle_ joined | 16:50 |
| → lol_h joined | 16:50 |
| → Will| joined | 16:51 |
| → meatmanek_ joined | 16:51 |
| → przemoc joined | 16:52 |
| → madduck_ joined | 16:52 |
| → knittl_ joined | 16:52 |
| → jfkw_ joined | 16:52 |
| → MadCoder_ joined | 16:52 |
| → Rakhun_ joined | 16:52 |
| → drt24_ joined | 16:52 |
| → chaoflow_ joined | 16:52 |
| → sohum_ joined | 16:52 |
| → Rh0nda joined | 16:52 |
| → rtyler_ joined | 16:52 |
| → WHARGARBL joined | 16:52 |
| → Pev_away_ joined | 16:52 |
| → ppr joined | 16:52 |
| ← VVSiz left | 16:52 |
| → dentifrice joined | 16:52 |
| → masa- joined | 16:53 |
| ← Akufen left | 16:53 |
| ← CaptTofu left | 16:53 |
| → VVSiz joined | 16:53 |
| → imajes_ joined | 16:53 |
| → ponzao__1_ joined | 16:53 |
| → Akufen joined | 16:53 |
| → jakob joined | 16:53 |
| → tetha_ joined | 16:53 |
| → |kukks| joined | 16:53 |
| ← beni- left | 16:54 |
| → dahankzter joined | 16:54 |
| ← kukks left | 16:54 |
| ← ricky left | 16:54 |
| ← knittl left | 16:54 |
| ← weary left | 16:54 |
| ← unreal left | 16:54 |
| ← Garen left | 16:54 |
| ← jfkw left | 16:54 |
| ← meatmanek left | 16:54 |
| ← ajpiano left | 16:54 |
| ← frakturfreak left | 16:54 |
| ← karihre left | 16:54 |
| ← bentob0x left | 16:54 |
| ← lemonchicken left | 16:54 |
| ← PuffTheMagic_ left | 16:54 |
| ← kbingham left | 16:54 |
| ← warthog9 left | 16:54 |
| ← tetha left | 16:54 |
| ← iaj left | 16:54 |
| ← giallu left | 16:54 |
| ← eletuchy left | 16:54 |
| ← BeerSerc left | 16:54 |
| ← aziz left | 16:54 |
| → redtricy1le joined | 16:54 |
| frakturfreak_ → frakturfreak | 16:54 |
| ← rjc left | 16:54 |
| → stuffcorpse joined | 16:54 |
| ← disappearedng left | 16:54 |
| → ewanm89_ joined | 16:54 |
| ← doener left | 16:54 |
| → cj joined | 16:54 |
| → rjc joined | 16:55 |
| → mstormo joined | 16:55 |
| → docgnome joined | 16:55 |
| → Bartman007 joined | 16:55 |
| ← drry left | 16:55 |
| → Garen_ joined | 16:55 |
| → karihre_ joined | 16:55 |
| → ph^__ joined | 16:55 |
| → noodl_ joined | 16:55 |
| ← noodl_ left | 16:55 |
| → noodl_ joined | 16:55 |
| → disappearedng joined | 16:55 |
| → twmi_ joined | 16:55 |
| ← twmi_ left | 16:55 |
| → twmi_ joined | 16:55 |
| → Leonidas_ joined | 16:55 |
| → Solefald_ joined | 16:55 |
| ← Leonidas_ left | 16:55 |
| → Leonidas_ joined | 16:55 |
| → kbingham_ joined | 16:55 |
| → dermoth joined | 16:55 |
| ← marc_kdab left | 16:55 |
| → iaj joined | 16:55 |
| → weary joined | 16:55 |
| → siprbaum joined | 16:55 |
| → marc_kdab joined | 16:55 |
| ← sshc left | 16:55 |
| → sshc joined | 16:55 |
| ← frakturfreak left | 16:55 |
| → frakturfreak joined | 16:55 |
| ← madduck_ left | 16:55 |
| → madduck_ joined | 16:55 |
| ← ppr left | 16:55 |
| → ppr joined | 16:55 |
| ← sohum_ left | 16:55 |
| → sohum_ joined | 16:55 |
| → floppyears joined | 16:55 |
| ewanm89_ → Cap_J_L_Picard | 16:55 |
| ← Bartman007 left | 16:55 |
| → Bartman007 joined | 16:55 |
| madduck_ → madduck | 16:55 |
| → eletuchy joined | 16:55 |
| ← marc_kdab left | 16:55 |
| → loincloth joined | 16:55 |
| imajes_ → imajes | 16:55 |
| → unreal joined | 16:55 |
| ← priidu left | 16:55 |
| ← hebz0rl left | 16:55 |
| → BeerSerc joined | 16:55 |
| → marc_kdab joined | 16:56 |
| ppr → peper | 16:56 |
|
hakunin
| folks, say you have A-B-C-D-E-F on master branch. You want to change history and make B-C-D into one commit to get A-X-E-F (where X = B+C+D). How do you do that? I realize things can break for other devs, but the guy will delete and re-clone his repo. | 16:56 |
| → hebz0rl joined | 16:56 |
| → priidu joined | 16:56 |
| ← TDJACR left | 16:56 |
| ← Textmode left | 16:56 |
| ← dj_tjerk left | 16:56 |
| ← seezer_ left | 16:56 |
| ← fr| left | 16:56 |
| ← eMBee- left | 16:56 |
| ← GyrosGeier left | 16:56 |
| ← robinbowes left | 16:56 |
| ← Wicked left | 16:56 |
| ← Helios left | 16:56 |
| ← impulze left | 16:56 |
| ← LRN left | 16:56 |
| ← FauxFaux left | 16:56 |
| → drry joined | 16:56 |
| → ijuma joined | 16:56 |
| → giallu joined | 16:57 |
| ← loinclot_ left | 16:57 |
| → Wicked joined | 16:57 |
| → jacobat_ joined | 16:57 |
| → eMBee- joined | 16:57 |
| → henr_k_ joined | 16:57 |
| → dreamcat5 joined | 16:57 |
|
hakunin
| lemme try again | 16:57 |
|
| folks, say you have A-B-C-D-E-F on master branch. You want to change history and make B-C-D into one commit to get A-X-E-F (where X = B+C+D). How do you do that? I realize things can break for other devs, but the guy will delete and re-clone his repo. | 16:57 |
| → mahound` joined | 16:58 |
| → eno joined | 16:58 |
| → jefferai joined | 16:58 |
| → dj_tjerk joined | 16:58 |
| → dec_ joined | 16:58 |
| → linxeh joined | 16:58 |
| → tonyj joined | 16:58 |
|
wereHamster
| hakunin: interactive rebase (rebase -i), see man git-rebase | 16:58 |
|
Gitbot
| hakunin: the git-rebase manpage can be found at http://git.or.cz/man/git-rebase | 16:58 |
|
dreamcat5
| hi! git format-patch patch wont apply to an earlier commit, just gives up? | 16:59 |
|
hakunin
| wereHamster: thanks | 16:59 |
| ← johnjay left | 16:59 |
| ← ponzao____ left | 16:59 |
| ← sohum left | 16:59 |
| → doener joined | 16:59 |
| → Morasique joined | 16:59 |
| → johnjay joined | 16:59 |
| → ekneuss_ joined | 16:59 |
| → Limb joined | 16:59 |
| → FauxFaux joined | 16:59 |
| → Textmode joined | 16:59 |
| → VAAMNED joined | 16:59 |
| → seezer_ joined | 16:59 |
| → fr| joined | 16:59 |
| → GyrosGeier joined | 16:59 |
| → robinbowes joined | 16:59 |
| → impulze joined | 16:59 |
| → Pistahh joined | 16:59 |
| → Guest96461 joined | 16:59 |
| → magcius joined | 16:59 |
| → jonmasters joined | 16:59 |
| → blazzy joined | 16:59 |
| → mugwump joined | 16:59 |
| → GodEater joined | 16:59 |
| → kenyon joined | 16:59 |
| → ft joined | 16:59 |
|
wereHamster
| dreamcat5: format-patch is for generating patches, it can't apply them | 16:59 |
| ← johnjay left | 16:59 |
| → johnjay joined | 16:59 |
| → Saur joined | 16:59 |
| → ricky joined | 16:59 |
| ← Morasique left | 16:59 |
| ← blazzy left | 16:59 |
| → blazzy joined | 16:59 |
| → xenoterracide_ joined | 17:00 |
| → Helios joined | 17:00 |
| ← seezer_ left | 17:00 |
| ← magcius left | 17:00 |
| → magcius joined | 17:00 |
| ← magcius left | 17:00 |
| → magcius joined | 17:00 |
| → jjore joined | 17:00 |
| ← jonmasters left | 17:00 |
| → LRN joined | 17:00 |
| → dentifri1e joined | 17:00 |
| → bdowning joined | 17:00 |
| → knittl joined | 17:00 |
| → x|ixti|x joined | 17:00 |
| → pcgod_ joined | 17:00 |
| ← tonyj left | 17:00 |
| ← |kukks| left | 17:00 |
| ← dreamcat5 left | 17:00 |
| ← peper left | 17:00 |
| ← meatmanek_ left | 17:00 |
| ← fcoury left | 17:00 |
| ← fool__ left | 17:00 |
| ← David-T left | 17:00 |
| ← stamina_ left | 17:00 |
| ← mithro left | 17:00 |
| ← bauruine left | 17:00 |
| ← elendal left | 17:00 |
| ← ruxpin left | 17:00 |
| ← erikvold left | 17:00 |
| ← Rawxor left | 17:00 |
| ← Elfix left | 17:00 |
| ← piotr left | 17:00 |
| → avtobiff_ joined | 17:01 |
| → gnufied_ joined | 17:01 |
| → Rakhun joined | 17:01 |
|
hakunin
| wereHamster: what if i don't want to preserve the history of those commits? i just want to kind-of munge them together. so B-C-D becomes X, an altogether new commit that contains everything from B to D? | 17:01 |
| ← mstormo left | 17:01 |
| → Baughn_ joined | 17:01 |
| → PuffTheMagic joined | 17:01 |
| ← chaoflow_ left | 17:01 |
| ← bcoca left | 17:01 |
| ← levifig left | 17:01 |
| ← jacobat left | 17:01 |
| ← knittl_ left | 17:01 |
| ← v0n left | 17:01 |
| ← fivetwentysix left | 17:01 |
| ← mahound left | 17:01 |
| ← ThiefMaster left | 17:01 |
| ← dentifrice left | 17:01 |
| ← gnufied left | 17:01 |
| ← vals_ left | 17:01 |
| ← simNIX left | 17:01 |
| ← ixti left | 17:01 |
| ← cenuij left | 17:01 |
| ← numbah left | 17:01 |
| ← xenoterracide left | 17:01 |
| ← pcgod left | 17:01 |
| → tango_ joined | 17:01 |
| → chaoflow_ joined | 17:01 |
| → cenuij joined | 17:01 |
| ← niko left | 17:01 |
| pcgod_ → pcgod | 17:01 |
| ← Baughn left | 17:01 |
| ← avtobiff left | 17:01 |
| ← dibber left | 17:01 |
| ← Rakhun_ left | 17:01 |
| → Morasique joined | 17:01 |
| ← robinsmidsrod left | 17:01 |
| ← werdan7 left | 17:01 |
| → niko joined | 17:01 |
| ← cenuij left | 17:01 |
| → cenuij joined | 17:01 |
| ← niko left | 17:01 |
| → niko joined | 17:01 |
| → dibber_ joined | 17:01 |
| → levifig joined | 17:01 |
| ← impulze left | 17:01 |
| ilteris_ → ilteris | 17:01 |
| → tic joined | 17:01 |
| → impulze joined | 17:01 |
| Morasique → Guest19703 | 17:02 |
| → v0n joined | 17:02 |
| → fivetwentysix joined | 17:02 |
| → werdan7_ joined | 17:02 |
| → simNIX joined | 17:02 |
| → jonmasters joined | 17:02 |
| → bcoca joined | 17:02 |
| → CaptTofu joined | 17:02 |
| twmi_ → twmi | 17:03 |
|
hakunin
| wereHamster: the guy just created a ton of commits that have same commit message, just because he was pushing to github and tweaking something (instead of tweaking locally)... so once he settled on solution we ended up with like 30 commits saying "Tweaking [feature]." Now they all just have to become one commit called "Tweaking [feature]." | 17:03 |
| → ThiefMaster joined | 17:03 |
| ← ThiefMaster left | 17:03 |
| → ThiefMaster joined | 17:03 |
| → warthog9 joined | 17:03 |
| → kapowaz joined | 17:03 |
| → robins joined | 17:04 |
|
wereHamster
| use rebase -i to squash those commits together | 17:04 |
| henr_k_ → henr_k | 17:04 |
| → joel__ joined | 17:04 |
| ← yatiohi left | 17:05 |
|
hakunin
| wereHamster: squash is the word i was looking for, thanks. now i see what to look for in that man page | 17:05 |
| → trochala joined | 17:05 |
| ← codeswing left | 17:05 |
| → offby1` joined | 17:06 |
| → TDJACR joined | 17:06 |
| → deavid joined | 17:06 |
| → lucid_ joined | 17:07 |
| → davr joined | 17:07 |
| → frogonwheels_ joined | 17:07 |
|
avar
| Is there no way to init a submodule that tracks the master branch of the subrepository instead of a given commit? | 17:08 |
|
wereHamster
| no | 17:08 |
| ← imajes left | 17:08 |
|
_rane
| merge = refs/heads/master <- what does this mean in gitconfig? | 17:08 |
| ← frogonwheels left | 17:08 |
| ← davr_ left | 17:08 |
| → dr_jesus_ joined | 17:08 |
|
wereHamster
| git pull uses that to figure out which branch to merge | 17:08 |
| ilteris → 50UAAG9U7 | 17:09 |
| → numbah joined | 17:09 |
| → seezer joined | 17:09 |
| → tonyj joined | 17:09 |
| → dreamcat5 joined | 17:09 |
| → |kukks| joined | 17:09 |
| → peper joined | 17:09 |
| → meatmanek_ joined | 17:09 |
| → fcoury joined | 17:09 |
| → fool__ joined | 17:09 |
| → David-T joined | 17:09 |
| → stamina_ joined | 17:09 |
| → mithro joined | 17:09 |
| → bauruine joined | 17:09 |
| → elendal joined | 17:09 |
| → ruxpin joined | 17:09 |
| → Elfix joined | 17:09 |
| → erikvold joined | 17:09 |
| → Rawxor joined | 17:09 |
| → piotr joined | 17:09 |
| → fractal_heart joined | 17:09 |
| → jkp joined | 17:09 |
| → Derander joined | 17:09 |
| → Tuomas joined | 17:09 |
| → ilteris joined | 17:09 |
| → rox joined | 17:09 |
| → bsod joined | 17:09 |
| → hap joined | 17:09 |
| → comps joined | 17:09 |
| → sjohnson joined | 17:09 |
| → frsk joined | 17:09 |
| → cantoma joined | 17:09 |
| → mmattice joined | 17:09 |
| → Blafasel joined | 17:09 |
| → pasky joined | 17:09 |
| → redondos joined | 17:09 |
| → homa_rano joined | 17:09 |
| → j-o-f joined | 17:09 |
| → chuck joined | 17:09 |
| → mapreduce joined | 17:09 |
| → iff joined | 17:09 |
| → xou joined | 17:09 |
| → Espen-_- joined | 17:09 |
| → lll joined | 17:09 |
| → Scotto_ joined | 17:09 |
| → tychoish joined | 17:09 |
| → rm-f`whoami` joined | 17:09 |
| → dsop joined | 17:09 |
| card.freenode.net set mode: +o | 17:09 |
| → ice799 joined | 17:09 |
| → unpaidbill joined | 17:09 |
| → torben_ joined | 17:09 |
| → harv joined | 17:09 |
| → Garoth joined | 17:09 |
| → jnl joined | 17:09 |
|
_rane
| and git push -f, rite? | 17:09 |
| → imajes joined | 17:09 |
| → Tabmow joined | 17:09 |
| → smuf joined | 17:09 |
| ← peper left | 17:09 |
|
wereHamster
| if you have push.defaults set to tracking, yes | 17:09 |
| ← kloeri left | 17:09 |
| → peper joined | 17:09 |
| ← lucid left | 17:10 |
|
avar
| wereHamster: Right, but it gives you stuff like "Subproject commit 59674f4abf3995a25de4e36d2af7abe4e7ebeb41" internally. I was hoping for something like "Subproject branch master" | 17:10 |
| Tabmow → Guest20893 | 17:10 |
| → bremner joined | 17:10 |
| ← offby1 left | 17:10 |
|
wereHamster
| submodules can't track a branch, they always refer to a particular commit | 17:11 |
| ← anjen left | 17:11 |
|
avar
| Right now I have to make a new commit in the master repo every time something changes in the child | 17:11 |
| → ajpiano joined | 17:11 |
| xenoterracide_ → xenoterracide | 17:11 |
| → justin-george joined | 17:12 |
|
cbreak
| that's working as intended | 17:12 |
|
| unfortunately | 17:12 |
| → Khisanth joined | 17:12 |
| → kristian42 joined | 17:12 |
| → gemmes_ joined | 17:13 |
| → anjen joined | 17:13 |
| → tehbaut_ joined | 17:13 |
| → Aku joined | 17:13 |
| → BP{k}_ joined | 17:13 |
| ← gemmes_ left | 17:13 |
| → TheUni_ joined | 17:14 |
| → maiOo_ joined | 17:14 |
| → gemmes_ joined | 17:14 |
| ← ocs_ left | 17:14 |
| ← gemmes_ left | 17:14 |
| → steveire_ joined | 17:14 |
| ← steveire_ left | 17:14 |
| → steveire_ joined | 17:14 |
| ← Akufen left | 17:14 |
| ← maiOo left | 17:14 |
| ← weary left | 17:14 |
| robins → robinsmidsrod | 17:14 |
| → MetaCosm_ joined | 17:15 |
| ← RobertMeta left | 17:15 |
| ← offby1` left | 17:15 |
| ← bcoca left | 17:15 |
| ← dibber_ left | 17:15 |
| ← avtobiff_ left | 17:15 |
| ← x|ixti|x left | 17:15 |
| ← pcgod left | 17:15 |
| ← dj_tjerk left | 17:15 |
| ← hebz0rl left | 17:15 |
| ← eletuchy left | 17:15 |
| ← wagle_ left | 17:15 |
| ← Xeross left | 17:15 |
| ← steveire left | 17:15 |
| ← xiong left | 17:15 |
| ← o_a left | 17:15 |
| ← mtkd left | 17:15 |
| ← dreiss left | 17:15 |
| ← flaguy48 left | 17:15 |
| ← marcial5 left | 17:15 |
| ← qrc1 left | 17:15 |
| ← madewokherd left | 17:15 |
| ← brosner left | 17:15 |
| ← kristian42_ left | 17:15 |
| ← phishy left | 17:15 |
| ← badboy_ left | 17:15 |
| ← pjb left | 17:15 |
| → ocs_ joined | 17:15 |
|
drt24_
| I have a draft GSoC proposal: https://git.wiki.kernel.org/index.php/User:Drt24/GSoC2010/ does anyone have any comments to make on it before I write an email to the list? | 17:15 |
| ← elmo2k3 left | 17:15 |
| → bdash joined | 17:15 |
| → qrc1 joined | 17:16 |
| → spat joined | 17:16 |
| → wagle joined | 17:16 |
| → jsquared joined | 17:16 |
| → m-takagi_ joined | 17:16 |
| → weary joined | 17:16 |
| → badboy_ joined | 17:16 |
| → Yuuhi joined | 17:17 |
| ← jjann left | 17:17 |
| → bcoca joined | 17:17 |
| → Bucciarati joined | 17:17 |
| → hebz0rl joined | 17:18 |
| → runasand joined | 17:18 |
| ← merlin83_ left | 17:18 |
| ← eco left | 17:18 |
| → eco joined | 17:18 |
| → offby1`` joined | 17:18 |
| → eletuchy joined | 17:18 |
| → zub joined | 17:18 |
| → mtkd joined | 17:18 |
| → doki_pen joined | 17:18 |
| → brosner joined | 17:18 |
| → dna joined | 17:18 |
| → kupsch joined | 17:18 |
| ← edenc left | 17:18 |
| → avtobiff joined | 17:18 |
| → fredriv joined | 17:18 |
| → brothers joined | 17:19 |
|
hakunin
| wereHamster: this worked out perfectly. now can i just push the branch to remote? it will simply become exactly like local? (after which I can tell my colleague to re-clone) | 17:19 |
|
spat
| I have a repository on my laptop. I wan't to have it on my NAS too (I think I need to git clone --bare so I can push to it). than I want to clone it to my desktop and work on it on both machines. should I use different branches on the laptop and desktop? | 17:19 |
| → xiong joined | 17:19 |
| → dfr|work joined | 17:19 |
| → x|ixti|x joined | 17:19 |
|
wereHamster
| hakunin: push -f | 17:19 |
| → edenc joined | 17:19 |
|
wereHamster
| spat: on your nas: mkdir /your/repo.git; cd /your/repo.git; git init --bare | 17:20 |
|
hakunin
| wereHamster: gotcha | 17:20 |
|
wereHamster
| then use git push/fetch as usual | 17:20 |
|
spat
| wereHamster: ow that is easy, even I can do that :) | 17:21 |
| → Xeross joined | 17:21 |
| → ivan joined | 17:22 |
| → pcgod joined | 17:22 |
| → flaguy48 joined | 17:22 |
| → dibber_ joined | 17:22 |
| → beachbrake joined | 17:22 |
| → R_Rios joined | 17:22 |
| → dj_tjerk joined | 17:22 |
| → marcial5 joined | 17:22 |
| → madewokherd joined | 17:22 |
| → phishy joined | 17:22 |
| → guyzmo joined | 17:22 |
| → murr4y joined | 17:22 |
| → lack joined | 17:22 |
| → kim-day joined | 17:22 |
| → cathper joined | 17:22 |
| → tchan joined | 17:22 |
| → jones- joined | 17:22 |
| → psil joined | 17:22 |
| → IRSeekBot joined | 17:22 |
| → merlin83 joined | 17:22 |
| ← merlin83 left | 17:22 |
| → merlin83 joined | 17:22 |
| → jjlee_ joined | 17:22 |
| → stringo0 joined | 17:23 |
| → Cylindric_ joined | 17:24 |
| ← phishy left | 17:24 |
| → camonz_ joined | 17:25 |
| → skcidea joined | 17:25 |
| → Alex____ joined | 17:25 |
| → vmiklos joined | 17:25 |
| → tmz_ joined | 17:25 |
| → SirFunk_ joined | 17:25 |
| → ahf_ joined | 17:25 |
| ← camonz left | 17:25 |
| ← locklace left | 17:25 |
| ← Cylindric left | 17:25 |
| ← jdahm left | 17:25 |
| ← PuffTheMagic left | 17:25 |
| camonz_ → camonz | 17:25 |
| → jdahm1 joined | 17:25 |
|
jjlee_
| git status reports what appears to be every file in my working tree as untracked, with the exception of those files that have been modified since the last commit. gitk shows what I expect -- just my most recent changes (but I think it never shows untracked files). Any clues? | 17:25 |
| ← wald0 left | 17:25 |
|
skcidea
| Someone please help me with the following error message..."fatal: Unable to look up trac.osuosl.org (port 9418) (Name or service not known)" | 17:26 |
| ← nadim left | 17:26 |
| ahf_ → ahf | 17:26 |
| → wald0 joined | 17:26 |
| → nadim joined | 17:26 |
| ← Theravadan left | 17:26 |
| → elb0w joined | 17:26 |
| → PuffTheMagic joined | 17:26 |
|
jjlee_
| skcidea: sounds like you have a DNS problem. | 17:26 |
|
spat
| wereHamster: fatal: '/mnt/nas/ewdm.git' does not appear to be a git repository | 17:26 |
|
| fatal: The remote end hung up unexpectedly | 17:26 |
| → Theravadan joined | 17:26 |
| → raim0 joined | 17:27 |
|
spat
| it seems that I can not o it | 17:27 |
| → locklace joined | 17:27 |
|
spat
| that happens with a push btw | 17:27 |
| ← chittoor left | 17:27 |
| ← Cylindric_ left | 17:27 |
| ← ajpiano left | 17:27 |
| → troyt joined | 17:28 |
| → vivien` joined | 17:28 |
|
spat
| could this be the result of a Fat32 formated disk? | 17:28 |
| → mutex__ joined | 17:28 |
|
jast
| git doesn't work all that well with fat32 | 17:28 |
| → Azeroth-Working joined | 17:29 |
| → sdboyer_ joined | 17:29 |
| → xenoterracide_ joined | 17:29 |
|
spat
| hmm what fs to use | 17:29 |
| → navalota joined | 17:29 |
| rtyler_ → rtyler | 17:29 |
| → andres_f joined | 17:29 |
| → bburhans_ joined | 17:29 |
| → juice__d joined | 17:30 |
|
spat
| jast: Have only one option left, does git work alright with ntfs? | 17:30 |
|
| (using it over cifs btw) | 17:30 |
| → kipras joined | 17:30 |
| → joel_____ joined | 17:30 |
| → d-best joined | 17:30 |
| ← cods left | 17:30 |
| ← EgS left | 17:30 |
| ← d-snp left | 17:30 |
| ← vivien left | 17:30 |
| ← shabble left | 17:30 |
| ← sdboyer left | 17:30 |
| ← wimt left | 17:30 |
| ← juice_d left | 17:30 |
| ← joel____ left | 17:30 |
| ← mutex left | 17:30 |
| ← andres left | 17:30 |
| ← xenoterracide left | 17:30 |
| ← Yuffster left | 17:30 |
| ← Mage_Dude left | 17:30 |
| ← felipe left | 17:30 |
| → shabble_ joined | 17:30 |
| → cods joined | 17:30 |
| → Hadaka_ joined | 17:31 |
| → wimt joined | 17:31 |
| ← Hadaka left | 17:31 |
|
navalota
| hi all,could someone kindly clarify my question.?. there is repo -> index -> working directory. when i modify the file does it staged ? | 17:31 |
| → Mage_Dude joined | 17:31 |
| Hadaka_ → Hadaka | 17:31 |
| → Yuffster joined | 17:31 |
| ← d-best left | 17:31 |
| → d-snp joined | 17:31 |
| → luckyone_ joined | 17:31 |
|
drt24_
| no. | 17:31 |
| ← bburhans left | 17:31 |
| ← bd left | 17:31 |
| ← luckyone left | 17:31 |
|
drt24_
| see man git-add | 17:31 |
|
Gitbot
| drt24_: the git-add manpage can be found at http://git.or.cz/man/git-add | 17:31 |
| → bd joined | 17:31 |
| → EgS joined | 17:31 |
| drt24_ → drt24 | 17:32 |
| ← cwillu_at_work left | 17:32 |
| → cwillu_at_work joined | 17:32 |
| → munichlinux joined | 17:33 |
| ← icwiener_ left | 17:33 |
| ← sagsousuke left | 17:33 |
| ← kumbayo left | 17:33 |
| ← Azeroth-IsWorkin left | 17:33 |
|
navalota
| thanks for the link, but i still bit unclear about this index/ie staging area, i modified a file, and when i check git status , and git status -a, both were showing differently | 17:34 |
| ← tetha_ left | 17:35 |
| → Diablo joined | 17:35 |
| ← Mage_Dude left | 17:35 |
|
navalota
| Well, i just checkout master branch, what the index or staging area will contain at this point of time ?. any pointer pls. | 17:35 |
| → AlexanderS joined | 17:36 |
| shabble_ → shabble | 17:36 |
|
dreamcat5
| navalota: when you check things out, it wont try and loose the working directory modifications | 17:36 |
|
spat
| does git work alright with ntfs? | 17:37 |
| → tetha joined | 17:37 |
| → Mage_Dude joined | 17:37 |
|
dreamcat5
| navalota: do a git reset --hard to clear those | 17:37 |
|
d0k
| spat: it does. don't know about cifs though | 17:37 |
| → phishy joined | 17:38 |
|
_rane
| is there a way to ignore conflicts on merge and just pick the version that is being merged? | 17:39 |
|
jjlee_
| doh, I lied: git status is showing only compiled files. I screwed up my gitignore config, obviously. | 17:39 |
|
dreamcat5
| _rane: --theirs | 17:40 |
|
wereHamster
| _rane: git checkotu --theirs/--ours | 17:40 |
| ← Diablo left | 17:40 |
| → vinse_ joined | 17:40 |
| → pkahle_ joined | 17:41 |
|
_rane
| so it can be done only on files? | 17:42 |
| ← munichlinux left | 17:42 |
| ← dreamcat5 left | 17:42 |
| ← g0bl1n left | 17:42 |
| ← loincloth left | 17:43 |
|
jast
| what else would you want to do it on... seagulls? | 17:43 |
| → RobertMeta joined | 17:43 |
|
navalota
| git reset --hard branch-name does it relink the 'master' branch by default ? | 17:43 |
| → Hackykid joined | 17:44 |
| ← jjlee_ left | 17:44 |
|
jast
| navalota: I'm not quite sure what you're asking, but reset always works on the branch that is currently checked out | 17:45 |
| → tedoc2000 joined | 17:45 |
| → Xeross_ joined | 17:46 |
| → dbatbold_ joined | 17:46 |
| → clb joined | 17:47 |
| → _rane_ joined | 17:47 |
| → tapas_ joined | 17:47 |
| → fred_ joined | 17:47 |
| ← Adaptee left | 17:47 |
| ← phishy left | 17:47 |
| → loincloth joined | 17:47 |
| fred_ → Guest65266 | 17:48 |
| → emptyness47_ joined | 17:48 |
| ← Xeross left | 17:48 |
| ← juice__d left | 17:48 |
| ← MetaCosm_ left | 17:48 |
| ← jammi left | 17:48 |
| ← clb_ left | 17:48 |
| → jammi joined | 17:48 |
| → juice_d joined | 17:48 |
| → univate_ joined | 17:48 |
| ← bourbon left | 17:48 |
| → felipe joined | 17:49 |
|
spat
| d0k: you might be right. there is the lack of locking | 17:49 |
| _rane_ → _rane | 17:49 |
|
et
| .oO(the lock of lacking) | 17:49 |
| → dj_tjerk| joined | 17:50 |
| → phishy joined | 17:50 |
| → rburton- joined | 17:50 |
| ← Hackykid left | 17:50 |
| ← pkahle_ left | 17:50 |
| → Hackykid joined | 17:50 |
| → pkahle_ joined | 17:51 |
| ← floppyears left | 17:51 |
| → floppyears joined | 17:51 |
| ← dj_tjerk left | 17:52 |
| ← RobertLaptop left | 17:54 |
| → matthieu joined | 17:55 |
| ← stamina_ left | 17:56 |
| ← hobodave left | 17:56 |
| ← gnufied_ left | 17:57 |
| ← Mage_Dude left | 17:57 |
| ← skcidea left | 17:57 |
|
spat
| wereHamster: are you sure I do note have to clone instead of init? push complains about no refs in common | 17:57 |
| ← xenoterracide_ left | 17:57 |
| ← maattd left | 17:58 |
| → Mage_Dude joined | 17:58 |
| → JEEB joined | 17:59 |
| → ehabkost joined | 18:02 |
|
navalota
| hi, is it possible to bring the change on particular previous commit rather than creating a new one ? | 18:02 |
| → adamm joined | 18:02 |
|
navalota
| i split my functionality and commit for each functionality, and some point of time would like to particular change on some commit ? | 18:02 |
|
wereHamster
| spat: well, yeah, no refs in common. So tell git what you want to push | 18:03 |
|
navalota
| could someone suggest me if it is possible ? | 18:03 |
|
_rane
| navalota: git rebase -i and git --amend together do that | 18:03 |
|
spat
| wereHamster: well ther only is a master branch | 18:04 |
|
_rane
| just amending is enough if it's the last commit you want to change | 18:04 |
|
wereHamster
| spat: then tell git to push the master branch | 18:04 |
| → rseifert joined | 18:04 |
|
spat
| wereHamster: how? | 18:05 |
|
wereHamster
| spat: man git-push would be a place to start | 18:05 |
|
Gitbot
| spat: the git-push manpage can be found at http://git.or.cz/man/git-push | 18:05 |
| ← rseifert left | 18:05 |
|
spat
| wereHamster: already did that doesnt work | 18:05 |
|
wereHamster
| spat: what did you do and how does it not work? | 18:05 |
|
spat
| just add master and even tried master:master | 18:06 |
| → infogulch joined | 18:07 |
|
wereHamster
| add master where? | 18:07 |
|
spat
| error: src refspec master does not match any | 18:07 |
|
wereHamster
| paste the full command line you used | 18:07 |
| → mfwitten joined | 18:07 |
| → beni- joined | 18:08 |
|
spat
| wereHamster: git push /mnt/nas/ewdm.git/ master | 18:08 |
|
wereHamster
| "src refspec master does not match any" means there is no local branch with the name 'master' | 18:09 |
|
spat
| wereHamster: never mind i'm an idiot | 18:10 |
|
| wereHamster: was still cd'ed in the nas dir... | 18:11 |
|
| sorry | 18:11 |
| → Pupeno joined | 18:11 |
| → kar8nga joined | 18:11 |
| → RobertLaptop joined | 18:13 |
| Alex____ → Alex | 18:14 |
| ← phishy left | 18:15 |
| → rseifert joined | 18:18 |
| → Zer joined | 18:18 |
| BP{k}_ → BP{k} | 18:18 |
|
mfwitten
| While reading a project's documentation, I fix typos and change wording along the way and make a commit for each; some people dislike so many small commits and would at least like to squash the resulting patch series before committing to their main repositories. I'm fine with that approach, but I feel that squashing destroys the connection between a commit message and the diff. Is it really worth it (space savings or performance or ... | 18:19 |
|
| ... whatever) to squash or is the desire to squash misguided? | 18:19 |
| → fool_ joined | 18:20 |
| ← fool_ left | 18:20 |
| → fool_ joined | 18:20 |
|
Zer
| Is there a way to grep over an old version? | 18:20 |
|
wereHamster
| if multiple commits make the same changes (fix types, change wording), I think it's well worth squashing those together, it makes history cleaner IMHO | 18:21 |
| → lanthan joined | 18:21 |
|
wereHamster
| Zer: man git-grep, look at the <tree>... option | 18:21 |
|
Gitbot
| Zer: the git-grep manpage can be found at http://git.or.cz/man/git-grep | 18:21 |
| → gebi joined | 18:22 |
| ← fool__ left | 18:23 |
|
mfwitten
| Zer: git grep search-string tree-ish | 18:23 |
|
| Zer: Also, git help grep | 18:24 |
|
Zer
| Ahh tree. Wasn't sure what it would be called | 18:24 |
|
| Thanks | 18:24 |
|
mfwitten
| Zer: Just pass a commit object name | 18:24 |
|
| Zer: Like HEAD^ | 18:24 |
|
| or whatever | 18:24 |
| → pantsman joined | 18:25 |
| ← rseifert left | 18:25 |
|
mfwitten
| wereHamster: Well, a commit message might be something like "Grammar: 'a' -> 'an'" and the diff would show one line removed and one line added; the commit message and the simple diff make it very easy to see what's been done. However, If I squash 10 such changes together (all from different paragraphs), then it becomes harder to see what's gone on, especially with the default linewise diffing. | 18:26 |
| → Xeross joined | 18:26 |
| ← Xeross_ left | 18:26 |
|
mfwitten
| wereHamster: In that case, the small commits actually make the history cleaner in my opinion (as far as understanding what's happened). | 18:27 |
|
| wereHamster: Then again, nobody really cares about documentation... | 18:27 |
| → munichlinux joined | 18:27 |
|
mfwitten
| Zer: You should also read about pickaxe | 18:28 |
|
| Zer: git help log | 18:28 |
| ← Guest19703 left | 18:28 |
| → Guest19703 joined | 18:28 |
| → jmcantrell joined | 18:29 |
|
wereHamster
| mfwitten: I wouldn't write "Grammar: 'a' -> 'an'" into the commit message, that change is clear when you look at the diff. Instead just write 'fixed gramar in XX and YY' or similar that applies to all changes made in the commits | 18:29 |
| ← munichlinux left | 18:29 |
|
wereHamster
| I find it rather strange when the commit message is longer than the diff itself (for such trivial changes) | 18:29 |
|
mfwitten
| wereHamster: In my opinion the change is not obvious, especially when there are bunches of such commits; such small word-level changes aren't obvious in linewise diffs. | 18:30 |
|
| (especially when lots of lines are shown in the diffs from lots of such changes) | 18:30 |
| Guest19703 → Morasique | 18:30 |
|
mfwitten
| wereHamster: Why is that strange? You have to explain what you've done. | 18:30 |
| ← rgr_ left | 18:31 |
|
mfwitten
| wereHamster: In fact, it's NOT shorter than the diff, as the diff is linewise | 18:31 |
| → poseid joined | 18:32 |
| ← rolfb left | 18:33 |
|
wereHamster
| sure you have to explain, but you can write 'Fis types and other mistakes' in the subject line and then list each change ('a' -> 'an') in the message body | 18:35 |
|
mfwitten
| wereHamster: Right, except that goes back to my initial statement: "I feel that squashing destroys the connection between a commit message and the diff." | 18:36 |
|
| It's much harder now to know what each change in the diff represents without parsing it slowly | 18:37 |
|
| With just the individual commits, I can easily know to look for a change from 'a' to 'an' | 18:37 |
|
| Naturally, the best compromise is the one I proferred: Submit a bunch of small patches for review, but commit squashed versions | 18:38 |
|
| *proffered | 18:38 |
| → jelmer joined | 18:38 |
|
wereHamster
| every decent diff viewer will not only highlight the changed lines, but also the actual changes inside the lines. | 18:38 |
|
mfwitten
| wereHamster: Perhaps so; I only use the terminal and that's not currently the case. | 18:39 |
| → fcarrijo joined | 18:39 |
|
wereHamster
| I bet there are console diff viewers which can do that ;) | 18:39 |
| ← navalota left | 18:39 |
| → hobodave joined | 18:39 |
| → navalota joined | 18:40 |
|
mfwitten
| wereHamster: There are certainly ones that can show word-wise diffs, but I've never seen one that combines the two forms. | 18:40 |
|
| (as GUI ones do) | 18:40 |
|
| well | 18:40 |
|
| vimdiff does | 18:40 |
|
| That's all I've seen | 18:40 |
| ← jelmer left | 18:41 |
| ← stringo0 left | 18:41 |
| ← RobertLaptop left | 18:42 |
| → Determinist joined | 18:42 |
|
mfwitten
| wereHamster: Oh well; I guess only validation (by a maintainer) needs to be linewise; otherwise, --color-words works pretty well within git itself. | 18:43 |
| → rgr joined | 18:43 |
| ← hobodave left | 18:44 |
| → Patrulka joined | 18:44 |
| → jelmer joined | 18:46 |
| ← robinsmidsrod left | 18:46 |
| → robinsmidsrod joined | 18:47 |
| ← jelmer left | 18:48 |
| → jelmer joined | 18:49 |
| ← jelmer left | 18:51 |
| → jelmer joined | 18:52 |
| ← Paraselene_ left | 18:52 |
| ← jelmer left | 18:54 |
| → jelmer joined | 18:55 |
| ← jmcantrell left | 18:55 |
| joel__ → joel_falcou | 18:57 |
| ← jelmer left | 18:57 |
| → jelmer joined | 18:58 |
| → lemonchicken joined | 18:58 |
| → pichaga_vn joined | 19:00 |
| ← jelmer left | 19:00 |
| → rolfb joined | 19:00 |
| → jelmer joined | 19:01 |
| ← jelmer left | 19:04 |
| → jaql joined | 19:04 |
| ← pichaga_vn left | 19:04 |
| → pheaver joined | 19:04 |
| → corni joined | 19:05 |
| → jelmer joined | 19:05 |
| → loinclot_ joined | 19:05 |
| ← loincloth left | 19:06 |
| → SimManiac joined | 19:06 |
| ← jelmer left | 19:06 |
|
SimManiac
| hi | 19:07 |
| → pano_ joined | 19:07 |
|
spat
| how often should i do a git-gc? | 19:07 |
| → jelmer joined | 19:08 |
|
pano_
| when using SVN, you can use KWallet to save your accounts password in it. Is this also possible when using git (gitorious to be more specific)? | 19:08 |
|
jast
| most git hosters use ssh public key authentication rather than password-based authentication. I imagine it's the same with gitorious. | 19:09 |
|
wereHamster
| spat: you usually don't have to run it manually | 19:09 |
| ← LeLutin left | 19:10 |
| ← jelmer left | 19:10 |
|
pano_
| jast: yeah, it's a ssh key I need to enter | 19:10 |
|
wereHamster
| use gpg-agent | 19:10 |
|
jast
| pano_: git doesn't do ssh authentication itself, so this is more of an ssh issue | 19:10 |
|
pano_
| ah ok | 19:10 |
|
jast
| any solution that works for ssh authentication in general will probably work for git, too | 19:10 |
|
pano_
| jast: ok thx | 19:10 |
|
| wereHamster: I'll look into that | 19:11 |
|
| thx | 19:11 |
| → jelmer joined | 19:11 |
|
spat
| wereHamster: ok thanks | 19:12 |
| ← jelmer left | 19:13 |
| ← xiong left | 19:13 |
| → jelmer joined | 19:14 |
| → BuZZ-dEE joined | 19:14 |
| ← aspotashev|eeepc left | 19:14 |
| ← jelmer left | 19:16 |
| → sgh joined | 19:16 |
| → jelmer joined | 19:17 |
| ← jelmer left | 19:19 |
| dj_tjerk| → dj_tjerk | 19:20 |
| → aspotashev|eeepc joined | 19:20 |
| → jelmer joined | 19:20 |
| ← PuffTheMagic left | 19:20 |
| → MacGyverNL joined | 19:20 |
| ← MacGyverNL_ left | 19:20 |
| ekneuss_ → ekneuss | 19:20 |
| ← ekneuss left | 19:21 |
| → ekneuss joined | 19:21 |
| → sgh_ joined | 19:21 |
| ← poseid left | 19:21 |
| ← jelmer left | 19:22 |
| → Gitzilla joined | 19:22 |
| ← sgh left | 19:23 |
| → jelmer joined | 19:23 |
| ← BuZZ-dEE left | 19:24 |
| ← jelmer left | 19:25 |
| → jelmer joined | 19:26 |
| ← flaguy48 left | 19:26 |
| → Eaven joined | 19:26 |
| → disturb joined | 19:27 |
| ← jelmer left | 19:28 |
| ← fcarrijo left | 19:28 |
| → jelmer joined | 19:29 |
| ← przemoc left | 19:29 |
| → lightcap joined | 19:30 |
| → mib_mib joined | 19:30 |
| ← jelmer left | 19:30 |
| ← tildeequals left | 19:32 |
| → jelmer joined | 19:32 |
| ← hornairs left | 19:32 |
| → przemoc joined | 19:32 |
| ← nairb774 left | 19:32 |
| ← jelmer left | 19:33 |
| → xiong joined | 19:34 |
| → jelmer joined | 19:35 |
| sgh_ → sgh | 19:35 |
| ← justin-george left | 19:37 |
| ← shennyg left | 19:37 |
| ← aspotashev|eeepc left | 19:37 |
| ← lightcap left | 19:38 |
| ← jelmer left | 19:38 |
| → hornairs joined | 19:38 |
| ← mithro left | 19:40 |
| ← rburton- left | 19:40 |
| ← wvd left | 19:41 |
| → shennyg joined | 19:43 |
| → nairb774 joined | 19:46 |
| Rh0nda → Rhonda | 19:46 |
| ← Rhonda left | 19:46 |
| → Rhonda joined | 19:46 |
| ← brizly1 left | 19:46 |
| → jmcantrell joined | 19:47 |
| ← tango_ left | 19:48 |
| offby1`` → offby1 | 19:48 |
| ← offby1 left | 19:48 |
| → offby1 joined | 19:48 |
|
navalota
| hi all, how can i find difference between staged and local repo difference on particular file ? | 19:49 |
| ← lucsky left | 19:49 |
|
teuf
| navalota: "local repo" = working dir ? or latest commit ? | 19:50 |
|
| git diff should do the former, git diff --cached the latter | 19:50 |
|
navalota
| teuf, i am just confused :). you change some file, and do git diff -> does it reflect difference between working copy with local repo ? | 19:51 |
| → Twisted_Mentat joined | 19:51 |
| → shennyg_ joined | 19:52 |
|
teuf
| navalota: if you have no staged changes, you change a file, git diff will show the diff between your working copy and the latest commit | 19:52 |
|
| if you stage the file (do git add) | 19:52 |
|
| then git diff will be empty | 19:52 |
| ← hakunin left | 19:52 |
|
rittyan
| then you can do git diff --cached, and it will show difference including staged changes | 19:53 |
| → R0b0t1 joined | 19:54 |
| ← jmcantrell left | 19:54 |
|
R0b0t1
| When using gitosis, I'm apparently supposed to checkout "gitosis-admin.git" to my non-server computer. However, it does not appear to exist. | 19:54 |
| ← kar8nga left | 19:54 |
|
R0b0t1
| I followed http://scie.nti.st/2007/11/14/hosting-git-repositories-the-easy-and-secure-way and I can't see what would be missing. | 19:54 |
|
wereHamster
| use gitolite | 19:55 |
|
| http://github.com/sitaramc/gitolite | 19:55 |
| ← shennyg left | 19:56 |
| shennyg_ → shennyg | 19:56 |
|
R0b0t1
| Oh god perl | 19:56 |
|
| nothx | 19:56 |
|
wereHamster
| the thing with gitosis is that it's old, hasn't been updated in years, and you won't get any support at all with it. Whereas gitolite is still being actively developed and the author provides excellent support | 19:57 |
| → patmaddox joined | 19:57 |
|
drt24
| R0b0t1: there is perl in git :-) | 19:58 |
| ← sgh left | 19:58 |
|
R0b0t1
| Yeah, but that's a necessary evil. | 19:58 |
|
| :3 | 19:58 |
|
| Oh, right, /me downloads gitolite | 19:58 |
|
| How to I remove gitosis, then ... :| | 19:58 |
|
jast
| I never get these people who hate on technology that they don't even have to use directly. it makes no sense at all. unless, of course, the technology in question is python or java. ;) | 19:58 |
|
wereHamster
| another aspect that's better with gitolite - it doesn't need to be installed in the system | 19:59 |
|
d0k
| git in perl, perl in git | 19:59 |
|
R0b0t1
| jast: I might not have to use perl directly through git, but perl still sucks. | 19:59 |
|
| And gitosis must be a ninja, I can't figure out how to uninstall it... | 20:00 |
| ← ph^__ left | 20:00 |
|
drt24
| wereHamster: though where possible things should be installed on the system so that they get updated properly | 20:00 |
|
jast
| but clearly gitosis is better despite it being difficult to uninstall because it's not written in perl, right? ;) | 20:00 |
|
| (and I wasn't really being serious... since I hate java with a passion, it would be rather stupid if I judged anyone for doing so with a different language/VM) | 20:00 |
|
R0b0t1
| No, now that I know it's old it's probably not better. | 20:01 |
|
| But if gitolite were rewritten in python, yes, that would be better. | 20:01 |
| → siml joined | 20:01 |
|
jast
| feel free to do so :) | 20:01 |
| → ph^ joined | 20:01 |
|
ArjenL
| I'm always curious what constitutes 'better' in claims like this | 20:02 |
|
wereHamster
| R0b0t1: are you planing to actually work on gitolite or why do you care in which language it is written? | 20:03 |
|
navalota
| teuf, rittyan , thanks, and what i did was i did some change and staged, and again did some change, now how can i get the local repo copy, because if i do git checkout file.c it gets from staged | 20:03 |
| → sgh joined | 20:03 |
|
SimManiac
| wereHamster: but gitosis works like a charm | 20:03 |
|
jast
| SimManiac: depends on your environment and your requirements | 20:04 |
|
teuf
| navalota: git checkout HEAD file.c maybe | 20:04 |
| ← mfwitten left | 20:04 |
|
SimManiac
| jast: what would you recommend? | 20:04 |
|
jast
| gitolite | 20:04 |
|
navalota
| teuf, thats works. :) | 20:04 |
|
jast
| though, of course, if gitosis already works well enough for you, there's no huge reason to switch | 20:05 |
|
R0b0t1
| wereHamster: I was just saying Perl is a pretty horrible language. | 20:05 |
|
jast
| it definitely has its weak points | 20:05 |
|
bob2
| tychoish: maybe | 20:05 |
|
jast
| but even though I hate python quite a lot that doesn't stop me from using a couple of programs written in it. | 20:05 |
|
bremner
| R0b0t1: from the point of view of Haskell, a pox on both your houses :) | 20:06 |
|
jast
| I hate haskell too, but less so | 20:06 |
|
R0b0t1
| wtfHaskell | 20:06 |
|
bremner
| hey, you started the "your language is ugly" discussion | 20:06 |
|
jast
| in fact, there's no programming language I don't hate | 20:06 |
|
bremner
| jast: assembly? | 20:07 |
|
ArjenL
| They all suck, but some suck less at some things than others | 20:07 |
|
jast
| ArjenL: indeed, but often enough I don't know in advance which things I'm going to need :) | 20:07 |
|
ArjenL
| Heheh | 20:07 |
|
| I like Perl because I can bend it to my needs | 20:07 |
|
jast
| bremner: assembly is honest about itself at least, but I still hate it | 20:08 |
| ← loinclot_ left | 20:08 |
|
jast
| well, you can bend Lisp a lot more than you can bend perl | 20:08 |
|
| but I still prefer perl over lisp | 20:08 |
|
ArjenL
| Sure, but how many systems have a Lisp installed (apart from Emacs :-) | 20:08 |
|
| I'm a pragmatic person | 20:08 |
|
mapreduce
| It can't be any more difficult to get a lisp installed than perl, on Windows. | 20:09 |
|
bremner
| ArjenL: I'm pragmatic too, that's why I control what software is installed :) | 20:09 |
|
jast
| both are easy to install | 20:09 |
|
ArjenL
| mapreduce: I don't use Windows, so for me, that point is moot | 20:09 |
|
| mapreduce: Strawberry Perl? | 20:10 |
|
mapreduce
| And you don't have users? | 20:11 |
|
ArjenL
| mapreduce: Not on Windows | 20:11 |
|
navalota
| teuf, rittyan,any way to look together --cached diff and present diff ? | 20:11 |
| ← CaptTofu left | 20:11 |
|
teuf
| navalota: git diff HEAD ? | 20:11 |
|
jast
| just wait until I bestow my own Completely Perfect Programming Language upon the world. in a decade or three. | 20:12 |
|
navalota
| teuf, Ah. super. | 20:12 |
| ← Boriskr left | 20:13 |
| → CaptTofu joined | 20:13 |
| → loincloth joined | 20:13 |
| ← Gitzilla left | 20:13 |
|
| drt24 awaits CPPL | 20:14 |
|
drt24
| :-) | 20:14 |
| → r11t joined | 20:14 |
|
jast
| there are a lot of ideas (even new ones) in it. what's missing is, basically, all of the implementation. ;) | 20:14 |
| ← khelll left | 20:15 |
|
drt24
| ;-) | 20:15 |
|
| bremner waits for CPPL-ng, a bug perfect clone for inane licensing reasons | 20:15 |
| ← navalota left | 20:15 |
|
jast
| though I'm pretty sure it's actually possible to implement it | 20:15 |
|
drt24
| that is always a start :-) | 20:16 |
| → g0bl1n joined | 20:17 |
| ← BeerSerc left | 20:17 |
| → BeerSerc joined | 20:17 |
| ← joel_falcou left | 20:20 |
|
jast
| interesting ideas in it: runtime-extensible syntax, a somewhat fresh take on type inference, and something that is neither class-based nor prototype-based OO (this one is still a bit roughly sketched out, though). another thing I wanted to experiment with was runtime profiling of data structures and transparently switching to compatible data structures. | 20:20 |
|
mugwump
| dude, just learn haskell | 20:21 |
|
jast
| it has none of these features | 20:21 |
|
mugwump
| er | 20:21 |
|
| ok :) | 20:21 |
|
jast
| plus it forces you to use monads which come with their own problems | 20:21 |
| ← CaptTofu left | 20:21 |
|
jast
| and I'm not talking about how bad most of the explanations for monads are :) | 20:21 |
| ← dmgr left | 20:22 |
| → khelll joined | 20:22 |
| → dmgr joined | 20:22 |
|
mugwump
| have you played with a recent rakudo? | 20:22 |
| → Rix joined | 20:22 |
|
jast
| no | 20:22 |
|
| I'm not all that up-to-date on all things related to perl6 | 20:22 |
|
| but I am loosely following its development | 20:23 |
| → CaptTofu joined | 20:23 |
| ← Zer left | 20:23 |
| ← pantsman left | 20:23 |
| → rburton- joined | 20:23 |
|
mugwump
| I think it has all those things. Type inference is probably woefully incomplete | 20:23 |
| ← Rix left | 20:23 |
|
jast
| if I explained my ideas in a lot more detail the differences would probably be more obvious | 20:24 |
|
| though I don't know about the runtime datatype switching part. I haven't gotten that far into haskell. I gave up after failing to be able to parse the reference docs. | 20:25 |
|
| s/be.*to// | 20:25 |
| ← khelll left | 20:25 |
| dr_jesus_ → dr_jesus | 20:26 |
| → mjf joined | 20:27 |
| ← patmaddox left | 20:28 |
| → Gitzilla joined | 20:28 |
| → loinclot_ joined | 20:31 |
| ← loincloth left | 20:32 |
| ← hyperair left | 20:33 |
| → mikey_p joined | 20:35 |
| → tildeequals joined | 20:35 |
|
mikey_p
| how can I merge my master against a tag in a remote repo? | 20:36 |
| ← ehabkost left | 20:37 |
| → pantsman joined | 20:38 |
| sdboyer_ → sdboyer | 20:38 |
|
wereHamster
| fetch everything you want to merge to your local repo, do the merge, push the result wherever you want | 20:39 |
| → jmcantrell joined | 20:39 |
| ← corni left | 20:39 |
| ← bradb left | 20:40 |
| ← vlatombe left | 20:40 |
|
mikey_p
| whenever I try to merge against a tag I get" fatal: Not a valid object name: 'upstream/tagname'. | 20:41 |
|
wereHamster
| is 'upstream/tagname' listed in git show-ref ? | 20:41 |
|
mikey_p
| do i need to set up a local tracking branch first, or anything like that? | 20:41 |
|
wereHamster
| you need to fetch everything you want to merge into your local repo, that's all | 20:42 |
|
mikey_p
| it was showing up with branch -a | 20:43 |
|
| let me try show-ref | 20:43 |
| ← loinclot_ left | 20:43 |
| → loincloth joined | 20:43 |
| → patmaddox joined | 20:43 |
|
mikey_p
| yea the tag is showing there, and if I try to use the commit, it doesn't do anything | 20:44 |
|
| do I need to have an initial commit before I can merge from a remote? | 20:45 |
| ← vivien` left | 20:45 |
|
wereHamster
| what does 'git rev-parse upstream/tagname' show? | 20:46 |
| ← ocs_ left | 20:46 |
| → aspotashev|eeepc joined | 20:47 |
|
mikey_p
| fatal: ambiguous argument 'upstream/tagname': unknown revision or path not in the working tree. | 20:47 |
|
wereHamster
| uhm, and you are sure it's listed in branch -a/show-ref? | 20:48 |
| → ocs_ joined | 20:49 |
|
mikey_p
| yup | 20:49 |
|
| i can work around this another way, i just didn't know if there was a shortcut | 20:49 |
| → dreiss joined | 20:50 |
| → ProLoser|Trmnl joined | 20:50 |
|
wereHamster
| take the hash that is left of the ref name in the show-ref output, and run 'git show <hash>', does that work? | 20:50 |
|
mikey_p
| yup | 20:52 |
| → tango_ joined | 20:53 |
| → justin-george joined | 20:53 |
|
wereHamster
| does rev-parse work if you supply the full ref name (refs/remotes/upstream/tagname) ? | 20:54 |
|
| (or whatever the full ref name is...) | 20:54 |
|
hipe
| there was a seminal first for me, i forked a project on github, fixed some stuff, and they merged in my changes. yay. Now i'm not sure what I should do: that project also has one new change that i want to pull into my branch. I know this is noobish, how do i merge the changes from master into my branch (effectively making it identical to master) ? | 20:54 |
| ← justin-george left | 20:55 |
|
spat
| when resolving a conflict do i have to remove all the decoration? | 20:56 |
| ← ricky left | 20:56 |
| → ricky joined | 20:57 |
|
wereHamster
| if you don't want the decorations be part of the final file, yes | 20:57 |
| ← tobier left | 20:57 |
| → tobier joined | 20:58 |
|
mikey_p
| wereHamster: well the tag isn't showing as refs/remote/upstream its just refs/tags/tagname | 20:58 |
|
| and rev-parse just returns the hash for that commit | 20:58 |
| → RobertLaptop joined | 20:58 |
|
spat
| thanks | 20:59 |
|
wereHamster
| you said show-ref and branch -a listed 'upstream/tagame', which was wrong | 21:00 |
|
mikey_p
| actually it looks like the merge did work, it was just silent since I had no commits on the master | 21:00 |
|
| yeah, I'm sorry the tag name was showing up, I didn't look at the ref closely | 21:01 |
| ← aspotashev|eeepc left | 21:01 |
|
wereHamster
| btw, git branch -a doesn't show tags at all, it only lists branches, so the tag should't even be listed there | 21:01 |
|
mikey_p
| it seemed to be listing the tags....hrm | 21:02 |
|
wereHamster
| are you sure itn's not a branch with the same name as the tag? | 21:02 |
|
mikey_p
| i don't think so | 21:02 |
| → aspotashev|eeepc joined | 21:02 |
|
mikey_p
| this is repo I'm trying to work against: http://github.com/drupal/drupal and I'm trying to create a new repo and merge from the tag DRUPAL-7-0-ALPHA3 | 21:03 |
|
wereHamster
| and what is the tag name? | 21:04 |
| ← mssm left | 21:04 |
|
mikey_p
| DRUPAL-7-0-ALPHA3 | 21:04 |
|
wereHamster
| git --version ? | 21:05 |
|
wald0
| what is the recommended protocol for a public git repo ? i want to view it via web like a list of git repos too | 21:05 |
|
mikey_p
| 1.6.3.3 | 21:05 |
| ← ocs_ left | 21:05 |
| ← nanoo left | 21:05 |
| → ocs_ joined | 21:07 |
|
wereHamster
| weird, here branch -a really shows only branches.. and no sight of DRUPAL-7-0-ALPHA3 in the branch list | 21:08 |
| bburhans_ → bburhans | 21:10 |
| ← rgr left | 21:11 |
| → silence joined | 21:11 |
| → rgr joined | 21:12 |
| silence → Guest25476 | 21:12 |
| → Bass10 joined | 21:14 |
| → Mage joined | 21:14 |
| ← loincloth left | 21:15 |
| → loincloth joined | 21:15 |
| → jelmer_ joined | 21:15 |
| ← spat left | 21:16 |
| → spat joined | 21:16 |
| ← jelmer_ left | 21:16 |
| ← Bass10 left | 21:16 |
| → Bass10 joined | 21:17 |
| → franckB joined | 21:18 |
| ← aspotashev|eeepc left | 21:19 |
| → loinclot_ joined | 21:23 |
| ← loincloth left | 21:26 |
| ← kipras left | 21:26 |
| → aspotashev|eeepc joined | 21:26 |
| → snarkyboojum joined | 21:31 |
| → aryounce joined | 21:32 |
| → flaguy48 joined | 21:33 |
|
snarkyboojum
| newbie question - if I want to look at the git log before a certain date, I'm doing `git log --before=YYYY-mm-dd` and I'm getting something close to what I'd expect - but does this take into account my timezone or something, because I'm noticing that the commits I'm seeing as a result of that aren't the last commits in the previous day (as it were) - any ideas? | 21:33 |
| ← dreiss left | 21:33 |
| → __iron joined | 21:34 |
| ← Determinist left | 21:34 |
| → Determinist joined | 21:34 |
| ← nevyn left | 21:34 |
| ← DrNick left | 21:35 |
| → nevyn joined | 21:36 |
| ← lhz left | 21:36 |
| ← _iron left | 21:37 |
| ← aspotashev|eeepc left | 21:39 |
| Guest25476 → ajpiano | 21:39 |
| → DrNick joined | 21:40 |
| ← jmcantrell left | 21:42 |
| ← Guest20893 left | 21:43 |
| → Tabmow joined | 21:44 |
|
offby1
| snarkyboojum: time zone indeed sounds relevant. I don't know how to specify it, though | 21:44 |
| ← beni- left | 21:44 |
|
snarkyboojum
| offby1: managed to working that it is using my timezone by eyeballing the same command with --date=local, but yeah - how to specify a different one... :) | 21:45 |
|
| to working = to work out | 21:45 |
| ← rittyan left | 21:48 |
| ← lol_h left | 21:48 |
| ← hipe left | 21:49 |
| ← x|ixti|x left | 21:50 |
| ← SimManiac left | 21:52 |
| → loincloth joined | 21:55 |
|
offby1
| see how the "date" command specifies time zones | 21:56 |
| → xer0x joined | 21:56 |
| → juan_arandaalvar joined | 21:56 |
| ← loinclot_ left | 21:58 |
| ← erikvold left | 21:58 |
| ← priidu left | 21:58 |
|
wald0
| for what is exactly needed the option --bare and why needs to be set when doing a public repository ? | 22:00 |
| → nanoo joined | 22:00 |
|
wereHamster
| bare repos don't have a working tree | 22:01 |
|
offby1
| I don't think it's absolutely necessary; you can get the same effect by tweaking the "bare" setting in .gitconfig, and deleting the work files | 22:01 |
|
wald0
| it is for create a empty repository that simply points to the real one ? | 22:01 |
| ← matthieu left | 22:01 |
|
offby1
| no, it's for creating a repository that doesn't have a work tree. | 22:01 |
| → tildeequals_ joined | 22:01 |
| ← sohum_ left | 22:01 |
|
wald0
| mmh, what means "work tree" ? | 22:01 |
|
wereHamster
| if you have a repository on a server which is only used to exchange commits (a repo where you only push to/fetch from), that repo doesn't need a working tree | 22:02 |
| → merlyn joined | 22:02 |
| ← juan_arandaalvar left | 22:02 |
|
merlyn
| so "git push . thatbranch" no longer does the right thing? | 22:02 |
|
| ahh. need to say "git push . thisbranch:thatbranch" | 22:03 |
| ← ph^ left | 22:03 |
|
wereHamster
| "git push . thatbranch" is pretty pointless | 22:03 |
|
merlyn
| not in the old day | 22:03 |
|
| it used to push HEAD to thatbranch | 22:03 |
|
| but that was before the auto-pairing of local and remote branches | 22:03 |
|
wald0
| mmh, my idea is to use vcs (with git) to my home files and configurations, that i can share along with my other computers, so if i do a change in computer-2 and commit it, computer-1 will be updated with this change too | 22:04 |
| ← tildeequals left | 22:04 |
|
merlyn
| egad. another "put $HOME under git" query | 22:04 |
|
| yup, 4 past the hour. that's when they always start :) | 22:04 |
|
| merlyn wanders off before he starts getting mad | 22:05 |
| ← merlyn left | 22:05 |
|
| wald0 scratches his head | 22:06 |
| ← fcoury left | 22:06 |
| → fcoury joined | 22:07 |
| ← fcoury left | 22:07 |
| → fcoury joined | 22:07 |
| ← fcoury left | 22:07 |
|
wald0
| mmh, is there anything wrong by having all my files shared along my computers and with nice features like history and branches ? | 22:07 |
| maiOo_ → maiOo | 22:08 |
| → fcoury joined | 22:08 |
|
| wald0 thinks that merlyn thinks that git is that nice that is a shame to use it for things where is not appreciated his potential | 22:08 |
|
offby1
| wald0: there's nothing wrong with that, but merlyn feels strongly that git is the wrong tool for that job. | 22:09 |
|
| I think he recommends rsync or unison | 22:09 |
| → lightcap joined | 22:09 |
|
wald0
| i see | 22:09 |
|
offby1
| These days DropBox or ZumoDrive might also be worth using | 22:10 |
| → riz2 joined | 22:10 |
| ← mtkd left | 22:10 |
|
wald0
| well, i have always used rsync until now, and i think that now i need something more powerful :), for example branches and history... branches is a very good feature to return back in old code versions | 22:10 |
|
| offby1 assumes meryln is RandallSchwarz | 22:11 |
| → major joined | 22:11 |
|
wald0
| in my home there's mainly codes, but of course i have some other things too like music or tools, misc files, etc | 22:11 |
|
| and yes, rsync and unison is nice for that, but i think that a vcs (and powerful like git) is a better choice :), at least for me | 22:12 |
|
offby1
| if any of those files are binary, then you won't get a lot of benefit from git; git's main claim to fame is easy merging, but it cannot merge binary files | 22:12 |
|
wald0
| but by other side it can feature these files with history and branches (old versions) | 22:12 |
|
| looks good for also a incremental backup system | 22:13 |
|
offby1
| yep | 22:14 |
|
major
| plz | 22:15 |
|
| help me with smtp | 22:15 |
|
wald0
| quick question: if i dont set up a public repository but just a simple git environment on a directory, i can (everything via ssh) clone it from computer-2 and pull changes from computer-2 too, right ? | 22:16 |
| → oal_ joined | 22:16 |
|
DrNick
| wald0: yes | 22:16 |
|
thiago_home
| wald0: yes | 22:16 |
|
wald0
| major: start asking your question | 22:16 |
|
| ok | 22:16 |
|
oal_
| Would git be better than svn on a VPS server? | 22:16 |
|
wald0
| oal_: define better | 22:16 |
|
major
| ok | 22:17 |
|
oal_
| I have a vps with 512MB ram, and I need to use it for multiple projects | 22:17 |
| ← tbf left | 22:17 |
|
major
| ok | 22:17 |
|
oal_
| Will Git be more efficient in terms of memory, cpu and space usage? | 22:17 |
|
major
| ok | 22:17 |
|
thiago_home
| oal_: it will be more efficient in terms of disk space usage | 22:18 |
|
siml
| ok, so, i have this main git repo that i do a lot of work in(it's kindof a hodgepodge of stuff, but stuff i want on all computers i work on without having 50 repos). certain things i do want split off and world-readable on (eg) github. i'm mostly happy with using submodules to do this, except that i'd like it better if submodule log entries ended up in the main repo | 22:18 |
| ← xer0x left | 22:18 |
|
siml
| is there a way to do that? | 22:18 |
|
offby1
| oal_: I'd start with the assumption that git is better than svn in all cases, and refine that generalization only as needed | 22:18 |
|
thiago_home
| siml: no | 22:18 |
| → icwiener joined | 22:18 |
|
oal_
| thiago_home: Thanks. Is Git as simple as Svn to set up and work with? | 22:18 |
|
thiago_home
| oal_: no | 22:18 |
|
major
| ok | 22:19 |
|
siml
| thiago_home: ok. just wanted to see if i missed anything. | 22:19 |
|
major
| do you smtp | 22:19 |
|
wald0
| oal_: in any case is a good change because is a lot more powerful, but i wonder if you have really problems of memory/cpu with any vcs | 22:19 |
|
offby1
| oal_: it's a bit harder to set up, and (unfortunately) ((imho)) a lot harder to learn | 22:19 |
|
major
| or webmail | 22:19 |
|
thiago_home
| oal_: Git is more powerful, so it's more complex. | 22:19 |
| → dreiss joined | 22:19 |
|
offby1
| oal_: I (and I'd guess most of the people here) think it's still worthwhile | 22:19 |
|
siml
| thiago_home: thanks though. | 22:19 |
|
offby1
| of course | 22:19 |
|
thiago_home
| major: I send email via SMTP. It works just fine. | 22:20 |
|
| major: completely unrelated to Git, though. | 22:20 |
|
wald0
| oal_: i have always worked with svn and now im checking out git, reading the official tutorial that is pretty small looks very simple to use for me | 22:20 |
|
oal_
| Hmm, ok. What I need is a version management system that can handle a few projects 3-5, where I can easily work from multiple computers. | 22:21 |
|
offby1
| oal_: git is certainly that. | 22:21 |
|
oal_
| wald0: Cool. I'll go ahead reading some too | 22:21 |
|
offby1
| So, however, is svn, mercurial, bzr, darcs ... | 22:21 |
| ← disturb left | 22:21 |
| Leonidas_ → Leonidas | 22:21 |
|
mugwump
| oal_: working with multiple computers with svn will do your head in | 22:21 |
| ← pano_ left | 22:22 |
|
mugwump
| its branching model just can't cope with the multiple machines, single developer case | 22:22 |
|
oal_
| Ok | 22:22 |
|
mugwump
| with git they are all peers | 22:22 |
|
| with svn you have to communicate through a central node, which implies committing and publishing - even if you're not ready | 22:23 |
| ← aryounce left | 22:23 |
|
oal_
| Thanks guys. I'll see if I can find any guides that I can use to set it up the way I want. | 22:23 |
| ← rolfb left | 22:25 |
| → juan_arandaalvar joined | 22:25 |
| → psoo joined | 22:26 |
|
major
| i need smtp | 22:27 |
|
| plz help me | 22:27 |
| ← aziz_ left | 22:27 |
| ← CaptTofu left | 22:27 |
| ← psoo left | 22:27 |
|
offby1
| major: I think you're in the wrong channel. | 22:27 |
|
thiago_home
| major: what's your problem with Git and SMTP? | 22:27 |
| → psoo joined | 22:28 |
| → CaptTofu joined | 22:30 |
| |kukks| → kukks | 22:30 |
|
major
| past me | 22:32 |
|
thiago_home
| past you what? | 22:32 |
| ← psoo left | 22:33 |
|
major
| tools | 22:33 |
|
thiago_home
| you have to start making sense | 22:33 |
|
| make a FULL sentence, explaining what your problem with Git and SMTP is. Make sure you spell and punctuate right. | 22:33 |
|
major
| plz teach me brother | 22:33 |
|
thiago_home
| teach you what? | 22:33 |
|
| make a full sentence. | 22:33 |
|
major
| ok | 22:34 |
|
| i need smtp to send email | 22:34 |
|
| that is outgoing | 22:34 |
|
thiago_home
| ok. What's the relationship with Git? | 22:34 |
|
major
| mail | 22:34 |
| ← dj_tjerk left | 22:35 |
| jdahm1 → jdahm | 22:35 |
|
wereHamster
| engaged, soon to be married :) | 22:36 |
|
major
| there is no relationship | 22:36 |
|
wereHamster
| I'd marry git if I could | 22:36 |
|
major
| that | 22:36 |
|
thiago_home
| major: then you're asking the wrong channel. | 22:36 |
|
major
| ok | 22:37 |
|
| thank | 22:37 |
|
thiago_home
| major: if you need help setting up your SMTP server, I suggest you look for help somewhere else. Like your distribution's channel. | 22:37 |
|
major
| you | 22:37 |
|
| ok | 22:37 |
|
| but do you have any i dael | 22:37 |
|
| plz | 22:37 |
|
thiago_home
| no, ask somewhere else. | 22:38 |
|
major
| ok | 22:39 |
|
| that you for charting me | 22:39 |
| → fujin joined | 22:41 |
| ← ProLoser|Trmnl left | 22:42 |
| ← oal_ left | 22:42 |
|
wald0
| if i do for example "mv foo bar", how git understand this modification on the files ? | 22:43 |
| ← major left | 22:43 |
| → scarabx joined | 22:43 |
|
siml
| wald0: probably stick to 'git mv foo bar' | 22:44 |
|
DrNick
| git mv $A $B is just a handy shortcut for git rm --cached $A; mv $A $B; git add $B | 22:44 |
|
siml
| DrNick: probably should do the mv first? | 22:45 |
|
wald0
| yes, but what about if i dont use "git" commands for that ? | 22:45 |
| → ntoll joined | 22:45 |
|
DrNick
| siml: why? | 22:45 |
| ← loincloth left | 22:45 |
| → loincloth joined | 22:45 |
|
DrNick
| wald0: than you'll need to add $B and remove $A manually | 22:45 |
|
siml
| ahh, --cached leaves it alone. | 22:45 |
|
| nevermind then. | 22:45 |
|
wald0
| i see | 22:46 |
|
offby1
| wow, major must have been ... shy, or something | 22:48 |
| ← chris_n` left | 22:49 |
| fcoury → fcoury|away | 22:49 |
| → cbcbcb joined | 22:50 |
|
wald0
| "git add ." increases the size of the directory (of course), is there any list/description/something saying how much extra space is required for which different types of files ? (same as space required when moving a file, etc etc) | 22:52 |
| → bwb joined | 22:52 |
| → hobodave joined | 22:54 |
|
bwb
| workflow question... say I have an svn repository checked locally.. and for various reasons I don't want to use git-svn, but I do want to maintain a few private branches using git | 22:54 |
|
jdahm
| bwb: why not git-svn? :P | 22:55 |
|
bwb
| various reasons =) | 22:55 |
|
| well, so we have an open source project | 22:55 |
|
| that is all used internally | 22:55 |
|
| i am a small maintainer of the project | 22:55 |
| ← sgh left | 22:55 |
|
bwb
| but i also maintain some private branches of the project, just small hacks to get things working with other projects we have going on | 22:55 |
| → stringo0 joined | 22:56 |
| ← shennyg left | 22:56 |
|
jdahm
| well, I manage a few local branches of a larger svn project using git-svn so that I can use git for the branches | 22:56 |
| ← gebi left | 22:56 |
|
jdahm
| bwb: why not just use git for everything? | 22:56 |
| ← stringo0 left | 22:56 |
|
jdahm
| maybe I don't understand completely your situtation... | 22:56 |
|
bwb
| I was thinking of using git checkout master; svn update; git commit -a to have master always mirror svn, and then git checkout this-feature; git rebase master; etc... to have my specific features | 22:57 |
| ← xiong left | 22:57 |
|
bwb
| yeah... so for the project as a whole there is probably no way we would move to subversion | 22:57 |
|
| this is a company supported project | 22:57 |
|
jdahm
| bwb: you could do a really hacky thing and .gitignore the svn stuff in the directory | 22:57 |
|
bwb
| and the main devels use subversion | 22:57 |
|
| yeah... | 22:57 |
| ← juan_arandaalvar left | 22:58 |
|
bwb
| also i have eclipse setup finally | 22:58 |
| ← hadees left | 22:58 |
| → stringo0 joined | 22:58 |
|
jdahm
| bwb: thats all I can think of | 22:58 |
|
bwb
| to work with subversion | 22:58 |
|
| ya | 22:58 |
|
| okay | 22:58 |
|
| just thinking of rebase is better to use than merge | 22:58 |
|
| thinking if* | 22:58 |
|
| for my case | 22:59 |
|
| since I'm never sharing my private branches.. | 22:59 |
|
jdahm
| I think rebase | 23:00 |
|
| but then again I'm not an expert | 23:00 |
|
bwb
| ok, at least my workflow doesn't sound completely crazy | 23:02 |
|
| thanks | 23:02 |
| ← d0k left | 23:02 |
| → nanooo joined | 23:02 |
| → sjain joined | 23:03 |
| ← nanoo left | 23:05 |
| ← v0n left | 23:05 |
|
sjain
| Hello everyone | 23:06 |
|
| I am a final year computer science student at IIIT H, India | 23:07 |
|
mugwump
| yes, submit for summer of code | 23:07 |
|
| :) | 23:07 |
|
jdahm
| haha | 23:08 |
| ← DavidKlein left | 23:08 |
|
sjain
| I want to discuss some projects for gsoc 2010 | 23:08 |
|
| Are there any mentors available ? | 23:08 |
|
mugwump
| I mentored last year | 23:09 |
|
| which one are you interested in? | 23:09 |
|
sjain
| okay | 23:09 |
|
| I am interested in Git Fetch/Clone Mirror Support | 23:10 |
|
mugwump
| awesome | 23:10 |
|
| that's also one the one I designed :D | 23:10 |
| → lamont joined | 23:10 |
|
sjain
| I have also participated last year with Globus Alliance as my mentoring organization | 23:10 |
|
| ohh great :) | 23:11 |
|
| Could you please guide me on the project ? | 23:12 |
| ← dpino left | 23:12 |
|
mugwump
| what would you like to know? how to submit a good proposal? | 23:13 |
|
| what scores the most points for git SoC proposals is patches on the mailing list | 23:14 |
|
| could be for anything really, but even better if it's related to the proposal | 23:15 |
| ← marcial5 left | 23:16 |
| ← icwiener left | 23:16 |
|
mugwump
| what scores even more points, is a re-submission of a patch with highlighted errors corrected | 23:16 |
| ← Mage left | 23:18 |
|
sjain
| Do you expect it to work like this ? Client sends a request to the server. The server responds back with a list of rep urls from where the client begins the transfers. It tries one by one, with preferred urls first. | 23:18 |
|
| okay | 23:18 |
| ← __iron left | 23:18 |
| → bradb joined | 23:19 |
|
mugwump
| that order will be correct, eventually | 23:19 |
|
sjain
| okay | 23:19 |
|
mugwump
| first, the client must know how to fetch from mirrors. | 23:19 |
|
| second, the client must know how to ask for mirrors, and the server must know how to respond (based on configuration) | 23:20 |
|
sjain
| yeah | 23:20 |
| → kitsched joined | 23:20 |
|
sjain
| preferred mirrors would be suggested based on the configurations. right ? | 23:20 |
|
mugwump
| yes, although the server can provide defaults | 23:20 |
|
sjain
| yeah | 23:21 |
| → Mage joined | 23:21 |
|
sjain
| so should the client contact multiple mirrors simultaneously(using threading) | 23:21 |
|
| ? | 23:21 |
|
Ilari
| sjain: Don't use threading. | 23:21 |
|
mugwump
| later on, perhaps - we call that 'download spreading' | 23:22 |
|
sjain
| but that would make the fetch fast. right ? | 23:22 |
|
mugwump
| it is hard to implement | 23:22 |
|
sjain
| okay | 23:22 |
|
mugwump
| fetching the first half of a pack from one server and the second half from another is not straightforward | 23:23 |
|
sjain
| okay | 23:23 |
| ← nanooo left | 23:23 |
| → ProLoser|Trmnl joined | 23:23 |
|
ProLoser|Trmnl
| hallo | 23:23 |
|
| every single file in my repo is waiting to be staged with old mode 100644 | 23:23 |
|
| new mode 100755 | 23:23 |
| ← dmgr left | 23:23 |
| → aryounce joined | 23:23 |
|
ProLoser|Trmnl
| is there a way to revert this? it's kind of annoying | 23:24 |
|
Ilari
| "Not straightforward" wouldn't even start to describe it. AFAICT, if one could do that, one could resume clones (and that is HARD). | 23:24 |
| → dmgr joined | 23:24 |
| ← Chillance left | 23:24 |
| ← spat left | 23:24 |
| ← aryounce left | 23:24 |
|
sjain
| so when the list of mirrors is returned by the server, the client contacts a mirror and fetch data from that and then directly contact server to fetch the remaining data ? | 23:24 |
|
Ilari
| Presumably mirroring would work by having client insert received mirrors (and perhaps also ones from command line) into list, try them in order, sending as HAVE what was received from previous mirrors (and what was present locally if any). | 23:25 |
|
mugwump
| sjain: yes - the existing submission works like that | 23:25 |
|
cbcbcb
| Hi. what's the git equivalent of svn info <path>? | 23:26 |
|
mugwump
| Ilari: sure, my approach fetches to refs/mirrors/origin/hostname.com/heads/foo etc | 23:26 |
|
Ilari
| cbcbcb: 'git remote -v'? | 23:26 |
|
Gitbot
| [git cbcbcb]: http://tinyurl.com/yl2may2 [tree] | 23:26 |
|
mugwump
| the want/have negotiation happens for free | 23:27 |
|
| all going well, the final contact with the server ends up not needing to fetch anything | 23:27 |
|
sjain
| sorry i am not getting it. | 23:28 |
| ← Louie` left | 23:28 |
|
sjain
| The present submission works like that | 23:28 |
|
Ilari
| Actually, one doesn't even have to contact the original server again if mirrors provoded everything... | 23:29 |
| → qzg joined | 23:29 |
|
sjain
| contact a client, fetch and then fetch any remaining data from server | 23:29 |
|
mugwump
| sjain: see if you can understand the approach of http://thread.gmane.org/gmane.comp.version-control.git/133626/focus=133628 | 23:29 |
|
sjain
| yeah | 23:29 |
|
| okay | 23:29 |
|
mugwump
| Ilari: only to authenticate the refs | 23:30 |
| ← qzg left | 23:30 |
| → qzg joined | 23:30 |
|
Ilari
| Since server dumps the refs anyway before it even listens what the client has to say. And that can be cached. | 23:32 |
| ← mikey_p left | 23:32 |
|
Ilari
| And if needed objects are obtained from mirrors, the process can be stopped after the mirror that sent the last needed bits. | 23:32 |
|
mugwump
| sjain: there's a todo list for that submission at http://exporty-bot.appspot.com/export?waveId=googlewave.com!w%252BX89ak6dHA - see if you can understand them | 23:32 |
| ← ntoll left | 23:33 |
|
mugwump
| Ilari: yes it can be cached, but you still need a way to prove that the response came from the server in question | 23:34 |
|
| eg, via signing the list of refs | 23:35 |
| ← qzg left | 23:35 |
| ← Textmode left | 23:35 |
|
mugwump
| in principle that also lets you push to mirrors | 23:35 |
| → spat joined | 23:36 |
|
mugwump
| ... but one step at a time :-) | 23:36 |
|
Ilari
| mugwump: You are planning to put some signature algo to Git itself? | 23:36 |
|
mugwump
| just re-use pgp like in tags | 23:36 |
| ← disappearedng left | 23:37 |
| ← disappearedng_ left | 23:37 |
|
mugwump
| Ilari: originally I imagined such objects to look like this: http://utsl.gen.nz/gitweb/?p=perl-soyesterday;a=tag;h=seed | 23:39 |
|
| and that 'git push' would create them, asking you to sign the new object | 23:39 |
| ← mjf left | 23:41 |
| → webchick joined | 23:41 |
|
ProLoser|Trmnl
| hallo | 23:41 |
|
| all my files have been staged because i think their chmod changed | 23:41 |
|
| old mode 100644 | 23:42 |
|
| new mode 100755 | 23:42 |
|
| how can i change it back? | 23:42 |
| → aryounce joined | 23:42 |
|
cbreak
| git doesn't track permissions I think, just executability | 23:42 |
|
mugwump
| ProLoser|Trmnl: you could set core.filemode to false | 23:42 |
|
cbreak
| did you +x them? | 23:42 |
|
mugwump
| ProLoser|Trmnl: see man git-config | 23:42 |
| ← rgr left | 23:42 |
|
Gitbot
| mugwump: the git-config manpage can be found at http://git.or.cz/man/git-config | 23:42 |
|
ProLoser|Trmnl
| i don't remember what i did | 23:42 |
| ← aryounce left | 23:42 |
| → rgr joined | 23:43 |
|
ProLoser|Trmnl
| sometimes i set full permissions on the whole app cuz the damn application needs to be able to create folders | 23:43 |
| ← novas0x2a left | 23:43 |
|
ProLoser|Trmnl
| but i don't really care for any of that to be tracked | 23:43 |
|
| however i normally DO want to track permissions, so i don't want to change git's settings | 23:43 |
|
mugwump
| sounds like core.filemode is for you | 23:43 |
|
cbreak
| sounds like the app sucks | 23:43 |
|
ProLoser|Trmnl
| well i shoulda just set the permissions to the tmp dir | 23:43 |
|
mugwump
| ProLoser|Trmnl, yes selective perms are better | 23:44 |
|
ProLoser|Trmnl
| but i've been having issues elsewhere and changed it app-wide so i didn't have to deal with it | 23:44 |
|
mugwump
| otherwise you open yourself up for nasty attack vectors | 23:44 |
| → juan_arandaalvar joined | 23:44 |
|
ProLoser|Trmnl
| well how do i change it back? | 23:44 |
|
| i'm a bash noob | 23:44 |
|
cbreak
| chmod -R ugo= | 23:44 |
| → xer0x joined | 23:44 |
|
ProLoser|Trmnl
| chmod -R 100644 . doesn't seem to work | 23:44 |
|
cbreak
| that removes all permissions for everyone | 23:45 |
|
| (but that's probably not what you want | 23:45 |
|
ProLoser|Trmnl
| but then i won't even be able to get into the folder or git | 23:45 |
|
cbreak
| since yes, indeed | 23:45 |
|
mugwump
| eg, chmod -R a+rX,og-w,u+w . | 23:45 |
|
| then find . -type f -print0 | xargs -0 chmod -x | 23:45 |
|
ProLoser|Trmnl
| mugwump: chmod: .: Permission denied | 23:45 |
|
mugwump
| then see what 'git status' says | 23:45 |
|
| try '*' instead of '.' | 23:46 |
|
ProLoser|Trmnl
| permission denied | 23:46 |
| ← thiago_home left | 23:46 |
|
ProLoser|Trmnl
| should i go up one folder (out of the repo) and do it to the folder itself? | 23:46 |
|
mugwump
| this is unix basics really | 23:46 |
|
cbreak
| if you don't have the permissions | 23:48 |
|
ProLoser|Trmnl
| i'm a windows user natively :) | 23:48 |
|
cbreak
| then you can't change it | 23:48 |
|
ProLoser|Trmnl
| so what if i do sudo command | 23:48 |
|
cbreak
| it's much much worse on windows | 23:48 |
|
mugwump
| ProLoser|Trmnl: you can use sudo chown -R username . | 23:49 |
|
ProLoser|Trmnl
| i did sudo chmod -R a+rX,og-w,u+w . but it still wants to version everything | 23:49 |
|
mugwump
| then the above commands will work | 23:49 |
|
ProLoser|Trmnl
| oh | 23:49 |
|
mugwump
| this is resetting to sensible permissions | 23:49 |
|
| the other find command turns off the execute bit | 23:50 |
|
| presumably you did something like chmod -R 777 . | 23:50 |
| ← juan_arandaalvar left | 23:50 |
|
ProLoser|Trmnl
| do i need username? | 23:50 |
|
mugwump
| when what you meant was a+w | 23:50 |
|
| username is the user who should own the content | 23:50 |
|
ProLoser|Trmnl
| uh | 23:51 |
|
mugwump
| normally that's the user you're using | 23:51 |
|
ProLoser|Trmnl
| okay | 23:51 |
|
| sudo chown -R Dean . | 23:51 |
|
| i did that | 23:51 |
|
mugwump
| sometimes you set up a group, in which case you need g+w and also to use g+s on the directories | 23:51 |
| ← kukks left | 23:51 |
|
ProLoser|Trmnl
| git status still ooks like it's looking at everything | 23:51 |
|
mugwump
| use the find command | 23:52 |
|
ProLoser|Trmnl
| find . -type f -print0 | xargs -0 chmod -x ? | 23:52 |
| ← DrNick left | 23:52 |
|
mugwump
| right | 23:52 |
|
| the first part returns all of the files in the directory | 23:52 |
|
| 'find . -type f' | 23:52 |
| → mithro joined | 23:53 |
|
mugwump
| you pipe that to 'xargs', which passes them as arguments to 'chmod -x' | 23:53 |
|
ProLoser|Trmnl
| looks like that worked | 23:53 |
|
mugwump
| try putting 'echo' before the 'chmod' to understand it better | 23:53 |
|
ProLoser|Trmnl
| git doesn't track folder permissions, does it | 23:53 |
|
offby1
| nope | 23:53 |
|
mugwump
| no, it doesn't | 23:53 |
|
ProLoser|Trmnl
| then maybe i should disable mode tracking for git | 23:53 |
|
offby1
| the only metadata that it tracks is the executable bit, and another bit that says if the thing is a symlink or not | 23:54 |
|
ProLoser|Trmnl
| that's the only time i care about permissions | 23:54 |
| → LeLutin joined | 23:54 |
|
ProLoser|Trmnl
| is wether or not you can create files in a folder | 23:54 |
|
| i take it git can't track that, right? | 23:54 |
|
mugwump
| no, but you can .gitignore directories you don't want to track | 23:55 |
|
| and make them writable, eg chmod a+w tmp | 23:55 |
|
ProLoser|Trmnl
| alright i guess i'll disable mode tracking then | 23:55 |
|
| git config core.filemode = false ? | 23:56 |
|
mugwump
| no '=' | 23:56 |
|
ProLoser|Trmnl
| sweet | 23:56 |
|
| waitdoes that set it globally for git, or jus tthat repo? | 23:57 |
|
cbreak
| if you want it globally, use -g | 23:57 |
|
mugwump
| try reading 'man git-config', the information is there | 23:57 |
|
Gitbot
| mugwump: the git-config manpage can be found at http://git.or.cz/man/git-config | 23:57 |
|
cbreak
| globally means user account wide | 23:57 |
|
mugwump
| thanks Gitbot | 23:57 |
| → engla joined | 23:57 |
|
ProLoser|Trmnl
| i'm reading it, it doesn't specify the parameter order | 23:57 |
|
| does it matter where i put -g | 23:58 |
|
| ah got it | 23:58 |
|
| danke | 23:58 |
|
| i had to use --global not -g | 23:59 |
|
engla
| annoying thing with git am: even when used with only one patch, and it fails because of some condition (unclean index etc), it still is stuck in the "AM" state and I have to say git am --abort. it shouldn't be in some state after an early error | 23:59 |
|
mugwump
| the more man pages you read, the easier it gets | 23:59 |
|
ProLoser|Trmnl
| heh ya, the manual has it's own language un to itself | 23:59 |
|
| i'm still learning bash for my mac | 23:59 |