| 2009-05-02 |
| ← jds left | 00:02 |
| → Tricon joined | 00:02 |
| → Catfish joined | 00:02 |
| ← FlyingFoX left | 00:03 |
| luke-jr_ → luke-jr | 00:05 |
| ← DavidKlein left | 00:06 |
| → Radar_ joined | 00:08 |
| ← offby1 left | 00:11 |
| ← Radar left | 00:11 |
| → wsc joined | 00:12 |
| → zygen joined | 00:14 |
| ← kn1tt1 left | 00:14 |
| → FlyingFoX joined | 00:15 |
| → riverrat66 joined | 00:15 |
| ← Yuuhi left | 00:17 |
| ← almostautomated left | 00:17 |
| → luke-jr_ joined | 00:17 |
| ← vmiklos left | 00:19 |
| ← luke-jr left | 00:20 |
| → vmiklos joined | 00:20 |
| ← mpg left | 00:22 |
| → ebeard joined | 00:25 |
| ← ebeard left | 00:25 |
| ← binjured left | 00:25 |
| ← vmiklos left | 00:27 |
| → sfwc joined | 00:27 |
| ← paulboone left | 00:34 |
| ← Ademan left | 00:34 |
| ← lazyshrk left | 00:37 |
| ← brink left | 00:38 |
| ← scarabx left | 00:39 |
| → DrNick joined | 00:39 |
| → slestak joined | 00:40 |
| ← Circuitsoft left | 00:45 |
| → vmiklos joined | 00:50 |
| ← wshimmy left | 00:50 |
| → wshimmy joined | 00:51 |
|
slestak
| can i bounce some scm ideas off someone. we have nothing at this point for the misc src for our erp package. small it staff with a revolving door of contractors. the erp app is on aix. i haved looked at svn and git, and really appreciate the speed, efficieny and syntax of git. | 00:53 |
| → mnob joined | 00:53 |
|
slestak
| i dont need the disributed aspect of git too much, but has what i just described sound liek a situation any of you have dealt with? | 00:54 |
| ← ereslibre left | 00:55 |
|
slestak
| there doesnt appear to be anyaix builds for git, but we have a slew of other machines that can host any tools necessary | 00:56 |
|
jim
| try building it now | 00:57 |
|
doener
| slestak: git's Makefile checks for AIX, so building it should be supported | 00:57 |
| ← markelikalderon left | 00:57 |
| → lazyshrk joined | 00:58 |
|
slestak
| cool, i have gcc on there so i will try it tonight | 00:58 |
| ← lazyshrk left | 00:58 |
| → lazyshrk joined | 00:58 |
| ← mnob left | 00:59 |
| → bdrewery joined | 00:59 |
|
bdrewery
| jast been around lately? | 01:00 |
|
slestak
| i wantto make sure i am not missing the _whole point_ of git. the devs and contractors all use the rs6000, so cloning branches to their pc's doesnt seem necessary. | 01:00 |
|
bdrewery
| besides the howto/maintain-git.txt file from Junio, I cant find any good examples of release/branch eningeering. Any good examples? | 01:00 |
|
doener
| slestak: if you could define "use the rs6000" for me, AIX and stuff is a bit out of my league | 01:02 |
| ← lazyshrk left | 01:04 |
| ← vmiklos left | 01:05 |
| ← aziz left | 01:06 |
| → catalis joined | 01:06 |
| → vmiklos joined | 01:07 |
| tswicegood → tswicegood-afk | 01:07 |
|
slestak
| doener: every dev ssh's in to the aix box to edit inplace. the concept of copying the whole set of programs is alien to us. | 01:08 |
| → WALoeIII_ joined | 01:10 |
|
Radar_
| If I have a repository initialized by "git init --bare", how can I check after any period of time if that repository has been committed to? | 01:10 |
|
slestak
| doener: the data and other supporting libs needed are all on the aix box, so really, the code needs to stay there | 01:10 |
| ← Dashkal left | 01:10 |
| ← WALoeIII_ left | 01:10 |
|
Ilari
| Radar_: You mean pushed to? You can use git log there... | 01:10 |
| ← catalis left | 01:11 |
|
doener
| slestak: so you basically have just one copy of the code (or maybe two, one for development and one for production) and can't have two devs working at the same time? | 01:11 |
|
Radar_
| Ilari: oh of course! thanks :) | 01:11 |
|
slestak
| doener: that pretty much sums it up. conflict management is totally voluntary and insufficient | 01:12 |
| ← nejucomo left | 01:13 |
|
Fissure
| slestak: that sounds like a terrible way to run things | 01:13 |
|
slestak
| Fissure: yes. | 01:14 |
|
doener
| slestak: basically, you can of course just add git (or any other SCM) on top of that workflow. AFACIT right away, you won't lose anything, as you already sacrificed almost everything ;-) | 01:16 |
|
slestak
| we dont have to worry abt ditribution or releases, it is all stuff that is for internal use | 01:16 |
|
doener
| slestak: OTOH, you of course don't gain as much as, for example, someone that switches from SVN (or no SCM at all) to git and changes his workflow to make use of the new features | 01:17 |
|
Fissure
| git will work fine as a harder-to-forget-to-update changelog and backup service in that case :) | 01:17 |
|
slestak
| doener: yeah. | 01:18 |
| ← ferdy left | 01:18 |
|
doener
| slestak: and of course I can't tell whether you could make good use of branches/merging etc. at all, though it is an major part of development for me nowadays | 01:18 |
| ← MisterN left | 01:18 |
|
slestak
| i think my first goal is to just get proper attribution for every change. who, what, when, etc | 01:19 |
|
doener
| slestak: do the devs have their own accounts? Or just one big account for everyone? | 01:19 |
|
Fissure
| do they use different user accounts, or all login as the same one to make changes? | 01:19 |
|
| haha | 01:19 |
| → catalis joined | 01:20 |
| ← FlyingFoX left | 01:21 |
|
slestak
| ync the data from PROD to TEST biweekly. Code is not synced, each dev is responsible for packaging and moving their changes manually | 01:21 |
|
doener
| slestak: I guess that message got messed up in some way. Started with "ync the data from PROD" | 01:22 |
|
slestak
| doener was pretty close. 200 users use one aix. 4-5 of them are devs. 2 diffrent dirs, PROD and TEST. we s | 01:22 |
|
Fissure
| git will make that part *much* easier | 01:22 |
|
slestak
| sorry, using a netbook | 01:22 |
|
| fatfingered the keyboard | 01:23 |
|
Fissure
| those things are a pain to type on | 01:23 |
|
| especially when the shift is all intermingled with the arrow keys | 01:23 |
|
slestak
| its a mini9, so its a little easier than a eee | 01:23 |
|
doener
| slestak: just to see if I got that right: You update the test data biweekly from the production data, so you can test against recent data. | 01:24 |
|
slestak
| yes | 01:24 |
|
doener
| slestak: and the test code is (hopefully not so often) a mix of stuff the different devs did, and each one is responsible for just his code making it to production? | 01:24 |
|
slestak
| doener: yes. | 01:25 |
|
doener
| ok | 01:25 |
|
| doener tries to think that through | 01:25 |
| ← diegoviola left | 01:26 |
|
slestak
| im pretty confident about our internal ppl picking up anychanges we need, but i need to account for contractors too, and checking for out of band changes. hardheads refusing | 01:26 |
| ← parasti left | 01:26 |
|
slestak
| to comply | 01:26 |
| ← WALoeIII left | 01:27 |
| → diegoviola joined | 01:27 |
| ← e_6 left | 01:27 |
|
doener
| slestak: "checking for out of band changes"? (sorry, not a native speaker, and it's 3:30am over here) | 01:28 |
|
jim
| slestak: git is distributed, which means each developer will have his/her own repo, and that includes developers within vendor companies | 01:28 |
| ← vmiklos left | 01:28 |
| ← qhoxie left | 01:28 |
|
slestak
| doener: i mean devs who make changes without using scm | 01:28 |
|
doener
| jim: s/will/can/ -- you can "happily" work with just one working tree/repo, though of course that has its drawbacks | 01:29 |
|
jim
| who make changes to what tho? | 01:29 |
|
slestak
| jim: me? | 01:30 |
|
| jim: i mean, is that question for me | 01:30 |
|
jim
| yeah | 01:30 |
|
slestak
| jim: you mean what are we physically editingand how? | 01:30 |
|
jim
| in the decentralized model, | 01:31 |
|
doener
| slestak: ok. How large is the code base that is to be tracked? | 01:31 |
|
jim
| each dev has their own tree and perhaps some way to publish | 01:31 |
|
doener
| slestak: (in KB/MB/GB, not SLOC) | 01:32 |
|
slestak
| just a sec and i'llget some real numbers | 01:32 |
|
jim
| a dev can say "hey, this fixes bug #F00, and is tested to work behind the bar" | 01:32 |
| sdiz-afk → sdiz | 01:32 |
|
doener
| slestak: some estimate is ok, just about the right magnitude | 01:32 |
|
jim
| that dev gives the other devs a url for it and they pull the changeset and apply it | 01:33 |
|
slestak
| maybe 500 individual text files, most of which are stable and not changing much, maybe 10-20 that are always in constant need of changes. | 01:33 |
|
doener
| ok, so we're in the "a few MB" range | 01:34 |
|
slestak
| the buld environemnt and data are not portable, so centralized is more our thing | 01:35 |
|
| so technically, if we moved peoples changes to their home dirs, then we could sync data and code from PROD to TEST, then afterwards, apply everyones in process patches from their home dirs | 01:38 |
|
| s/apply/re-apply | 01:39 |
| → danielnewman joined | 01:39 |
| → [intra]lanman joined | 01:40 |
|
jim
| under git that would probably look more like the the main TEST tree (say) has someone in charge who accepts changesets from each dev... once accepted, it's merged into that tree | 01:41 |
| ← diegoviola left | 01:41 |
|
slestak
| so if the containing file system is say /ud/USER-PROGS, and we have 2 devs, J and S. We could make a /ud/USER-PROGS.git repo, and /home/J and /home/S would each have a USER-PROGS.git as well | 01:41 |
| → seangrove joined | 01:42 |
|
slestak
| yeah, PROD accounts gets locked down, TEST si subject to being synced at any time (so dont leave anything there. the only changes that are preserved are changes you have stored yourself in ~ | 01:43 |
|
doener
| slestak: http://git.pastebin.com/mded8a29 -- I actually wanted to elaborate a bit more there, but I'm too tired | 01:43 |
|
| slestak: you can also have something "in between", where you have just one repo like in 1), but each dev may have his own branches | 01:44 |
|
| slestak: and of course, you can have multiple testing areas as well, if your setup is not too picky about where it lives | 01:45 |
|
| it's totally fine to have just multiple repos on the AIX box, you're still distributed ;-) | 01:46 |
|
slestak
| thx for the time guys, im going to read some and take in what we've aleady discussed | 01:47 |
|
doener
| and the nice thing is that when you just need to inspect the history, you can clone the repo to some other fast/cheap/graphical/whatever box and do that there | 01:47 |
|
| for such use cases, running the software doesn't even matter, and you could even do it on a plane. With SVN, it would be a pain ;-) | 01:48 |
|
| anyway, off to bed now... good luck! | 01:49 |
|
slestak
| i like the idea of getting the devs into ~, at that point which machine you are one becomes moot. one step towards getting decentralized. | 01:49 |
| ← dmlloyd left | 01:50 |
|
slestak
| i dont have logging enabled on this client yet, does this channel have a archive | 01:51 |
|
doener
| slestak: yep, it's in the topic | 01:51 |
|
slestak
| doh. ok./ tyvm doener, jim | 01:51 |
| cpg → cpg|biab | 01:52 |
| ← rettub_ left | 01:55 |
| → rettub_ joined | 01:55 |
| → vmiklos joined | 01:55 |
| → WALoeIII joined | 01:56 |
| ← vmiklos left | 01:57 |
| ← WALoeIII left | 01:59 |
| → WALoeIII joined | 01:59 |
| ← jfkw_ left | 02:00 |
|
jim
| slestak: np... good luck switching if you do | 02:01 |
| ← dreiss left | 02:02 |
|
jim
| again, you might try building git just to satisfy your curiousity as to whether it will build in your env | 02:02 |
|
slestak
| it probably will, if not now, someone will get an itch and patch it. ive already got current builds of vim, screen, and bash on there | 02:03 |
| ← cpg|biab left | 02:03 |
| → cpg joined | 02:04 |
| ← danielnewman left | 02:04 |
| ← Radar_ left | 02:05 |
| → fujin joined | 02:05 |
| → vmiklos joined | 02:06 |
| ← riverrat66 left | 02:06 |
| ← doener left | 02:08 |
| → plasticine joined | 02:10 |
| ← spearce left | 02:11 |
| ← wsc left | 02:12 |
| ← vmiklos left | 02:13 |
| → releod joined | 02:13 |
| ← sekimura left | 02:15 |
| → qrush joined | 02:16 |
| ← shadowhand left | 02:18 |
| → vmiklos joined | 02:18 |
| ← vmiklos left | 02:18 |
| ← [intra]lanman left | 02:20 |
| → cytrinox joined | 02:20 |
| → [1]intripoon joined | 02:21 |
| ← cytrinox_ left | 02:22 |
| → [intra]lanman joined | 02:22 |
| → cookiecaper joined | 02:26 |
| → Kimmie joined | 02:27 |
| → Leemp joined | 02:28 |
|
cookiecaper
| hello. I have two simple questions: 1) what does ORIG_HEAD refer to? and 2) how can I check the size and interesting information about repository size and question from the commandline (number of commits, current size, etc.) | 02:29 |
| ← gaveen left | 02:29 |
| ← [intra]lanman left | 02:29 |
| → gaveen joined | 02:30 |
| → wsc joined | 02:31 |
| → clsdaniel joined | 02:32 |
| ← whaley left | 02:35 |
| ← intripoon left | 02:37 |
| [1]intripoon → intripoon | 02:37 |
| → vmiklos joined | 02:38 |
| ← catalis left | 02:42 |
|
qrush
| ORIG_HEAD is usually used in a merge, cookiecaper | 02:42 |
| → catalis joined | 02:42 |
|
qrush
| that's the branch you're merging into | 02:42 |
|
| MERGE_HEAD is the head you're merging from | 02:42 |
|
| repo size is a good question, i'd like to know | 02:43 |
| ← vmiklos left | 02:44 |
| → vmiklos joined | 02:44 |
|
qrush
| you could do something like this for number of commits on a branch: git rev-list master | wc -l | 02:45 |
| ← wsc left | 02:45 |
| ← kuadrosx left | 02:46 |
| tswicegood-afk → tswicegood | 02:46 |
| → Radar joined | 02:48 |
| ← gaveen left | 02:48 |
| ← bryanl left | 02:50 |
| → tjafk2 joined | 02:51 |
| → kuadrosx joined | 02:51 |
| ← catalis left | 02:54 |
| ← rutski left | 02:54 |
| → catalis joined | 02:55 |
| ← drewr left | 02:58 |
| ← Kimmie left | 03:00 |
| → Flathead joined | 03:04 |
| ← Casan left | 03:07 |
| ← tjafk1 left | 03:07 |
| ← justatheory left | 03:12 |
| → schacon joined | 03:13 |
| ← jacoblyles left | 03:13 |
| tswicegood → tswicegood-afk | 03:14 |
| → wsc joined | 03:15 |
| → cemerick joined | 03:19 |
| → WALoeIII_ joined | 03:20 |
| → bremner_ joined | 03:26 |
|
cookiecaper
| qrush: thanks very much. :) | 03:31 |
| → faithfulgeek joined | 03:35 |
| ← WALoeIII left | 03:37 |
| ← orafu left | 03:37 |
| → orafu joined | 03:37 |
| ← Leemp left | 03:39 |
| ← __iron left | 03:40 |
| tswicegood-afk → tswicegood | 03:41 |
| → __iron joined | 03:41 |
| ← scientes left | 03:42 |
| → binjured joined | 03:45 |
| ← Radar left | 03:46 |
| → bobmcw joined | 03:48 |
| → Radar joined | 03:48 |
| ← faithfulgeek left | 03:51 |
| → Weems joined | 03:52 |
| ← WALoeIII_ left | 03:52 |
| → faithfulgeek joined | 03:55 |
| → qhoxie joined | 03:55 |
| → victori joined | 03:55 |
|
victori
| how can you revert a revert? | 03:55 |
| → commondream joined | 03:55 |
|
victori
| or re-sync with head? | 03:55 |
| ← kukks left | 03:57 |
| ← cemerick left | 04:06 |
| ← intripoon left | 04:07 |
|
impulze
| hm | 04:08 |
|
| if i have a local only repository (no origin) and i have another checkout of it, how do i push to that local repository without getting git warnings? | 04:09 |
|
| do i have to set the origin to the current directory in the initial clone? | 04:09 |
| ← davidfetter left | 04:09 |
| → davidfetter joined | 04:10 |
| → hyperair joined | 04:14 |
| ← Eridius left | 04:20 |
| → travisjeffery joined | 04:21 |
| ← victori left | 04:21 |
| → Eridius joined | 04:22 |
| ← catalis left | 04:25 |
| ← FreakGuard left | 04:26 |
| → intripoon joined | 04:27 |
| cpg → cpg|brb | 04:31 |
| ← octagon left | 04:32 |
| ← bgerber left | 04:33 |
| → WALoeIII joined | 04:33 |
| → bgerber joined | 04:37 |
| → jrmuizel joined | 04:37 |
| → sgrimm joined | 04:37 |
| → p0w3r3d joined | 04:41 |
| ← jrmuizel left | 04:44 |
| → jrmuizel joined | 04:48 |
| ← schacon left | 04:50 |
| tswicegood → tswicegood-afk | 04:51 |
| ← jrmuizel left | 04:51 |
| → jrmuizel joined | 04:51 |
| ← binjured left | 04:53 |
| ← faithfulgeek left | 04:54 |
| → faithfulgeek joined | 04:55 |
| → catalis joined | 04:57 |
| ← releod left | 04:59 |
| ← WALoeIII left | 04:59 |
| ← neoeinstein_ left | 05:02 |
| ← curvature left | 05:05 |
| → curvature joined | 05:05 |
| ← ia left | 05:06 |
| → ia joined | 05:07 |
| ← yec left | 05:08 |
| ← aspotashev|eeepc left | 05:13 |
| ← mika left | 05:14 |
| ← catalis left | 05:14 |
| ← faithfulgeek left | 05:15 |
| → rubydiamond joined | 05:18 |
|
Radar
| Anyone here have experience setting up gitorious? I'm getting unknown command gitorious. | 05:20 |
| ← jrmuizel left | 05:20 |
| ← hyperair left | 05:24 |
| → yec joined | 05:26 |
| → eletuchy joined | 05:30 |
| → _daniel_ joined | 05:30 |
|
_daniel_
| hi guys , need some help | 05:31 |
|
| i've forked a project | 05:31 |
|
| on github | 05:31 |
|
| and then I cloned it on my local machine | 05:31 |
|
| how do i keep my fork version up to date with the initial repo | 05:31 |
| ← AkumaStreak_ left | 05:34 |
| ← eletuchy left | 05:37 |
| → eletuchy joined | 05:37 |
| ← altrux left | 05:38 |
|
Ilari
| _daniel_: Register the original as remote (if you don't have one already, and fetch from it and merge the changes. | 05:41 |
|
| _daniel_: Or use 'git pull <repository> <branch>'. | 05:41 |
|
_daniel_
| k, thx | 05:41 |
|
Ilari
| _daniel_: You should have remotes for both the original upstream and your fork repo. | 05:42 |
|
_daniel_
| lll: yes I have for both | 05:43 |
| → paulboone joined | 05:44 |
|
_daniel_
| Ilari: :) | 05:44 |
|
| Ilari: but if i set the original as remote when i pull from it won't merge automatically with my working copy? | 05:45 |
|
Ilari
| _daniel_: Pull is fetch + merge. | 05:45 |
|
_daniel_
| ok :) | 05:45 |
|
| but this will not modify only my local copy ? | 05:46 |
|
| how do i modify my remote forked repo | 05:46 |
|
Ilari
| _daniel_: Push to it. | 05:46 |
|
_daniel_
| ok , but before push should i change the remote repo? | 05:46 |
|
Ilari
| _daniel_: You can specify to what repo to push: 'git push <repo>' or 'git push <repo> <branches>...'. | 05:49 |
|
_daniel_
| ok :) | 05:49 |
| → catalis joined | 05:49 |
|
Ilari
| _daniel_: In Git, all commit transfer between repos (and git init/git clone creates independent repo) is manual. There are no "repositories elsewhere that are committed to" like in CVS/SVN. | 05:54 |
|
| _daniel_: fetch (plus what's built on top, like pull) and push. | 05:55 |
|
| _daniel_: Also, bundles | 05:55 |
|
_daniel_
| I'm working on github and I use git as follows | 05:55 |
|
| there is one initial repo of the project | 05:55 |
|
| then i forked this , and as far as i understand this creates my own remote repo | 05:56 |
|
| then i cloned my remote repo , and I work on my local machine on my cloned repo | 05:56 |
|
| my problem is that the initial repo has some changes :) | 05:56 |
|
| i cannot do a fork again so I must somehow merge the changes from initial repo to my own remote repo and from there , to merge with my local repo :) | 05:57 |
|
| and you suggested to temporarily change my remote repo as being the initial one | 05:58 |
|
bdrewery
| it was explained already | 05:58 |
|
_daniel_
| then to pull the changes from it on my local repo | 05:58 |
|
bdrewery
| you can add as many remotes as you want | 05:58 |
|
_daniel_
| and then to push it to my remote repo | 05:58 |
|
Ilari
| _daniel_: First, add it as remote (git remote add -f upstream <URL>). | 05:58 |
|
bdrewery
| git remote add upstream git://.... | 05:58 |
| ← cloudhead left | 05:58 |
|
_daniel_
| ok , now i understand :) | 05:58 |
|
bdrewery
| git fetch upstream | 05:58 |
| → g3d joined | 05:58 |
|
bdrewery
| git merge upstream/master | 05:58 |
|
_daniel_
| so i can have more remote repos | 05:58 |
|
bdrewery
| yup | 05:59 |
|
_daniel_
| ok now it clear | 05:59 |
|
bdrewery
| :) | 05:59 |
|
Ilari
| _daniel_: Yes, you can have as many remotes as you want. | 05:59 |
|
_daniel_
| and If I have more than 1 repo than every operation with a remote repo must precisely specify the remote repo | 05:59 |
|
| name | 05:59 |
|
Ilari
| _daniel_: Well, disk space and fs entry limititations might limit it a bit, but those limits are likely very large. | 06:00 |
|
| _daniel_: Well, some ops might have defaults, but... | 06:00 |
| → rbogner joined | 06:00 |
|
_daniel_
| i thought that there is a default remote repo | 06:01 |
|
| in which your ops are done | 06:01 |
|
| and if you want to use other repo you have to change the default remote repo | 06:01 |
|
| but now is clear , with this addition of remote repos | 06:01 |
|
Ilari
| _daniel_: git push picks the default repo to act upon from tracking data of current branch (if not present, defaults to 'origin'). First non-parameter argument overrides. | 06:02 |
|
| _daniel_: git fetch might be the same. | 06:03 |
| ← plasticine left | 06:04 |
| ← g3d left | 06:07 |
| → g3d joined | 06:14 |
| → Weaselweb joined | 06:15 |
|
_daniel_
| Ilari: how can what remote repos i have added | 06:18 |
| ← Weaselweb left | 06:21 |
|
_daniel_
| Ilari: * how can i list all my remote repos | 06:24 |
| → Weaselweb joined | 06:30 |
|
_daniel_
| git remote show :D | 06:30 |
|
g3d
| _daniel_: not really, just git-remote | 06:30 |
|
_daniel_
| yes you are right , but it works with "show" too | 06:31 |
| → ilor joined | 06:36 |
| ← marvil07 left | 06:39 |
| ← zygen left | 06:44 |
| → zygen joined | 06:45 |
| → binjured joined | 06:46 |
| → Tuomas joined | 06:49 |
| → ph^ joined | 06:50 |
| → naeu joined | 06:53 |
| ← p0w3r3d left | 06:55 |
| ← paulboone left | 06:57 |
| ← Radar left | 06:59 |
| → texel joined | 06:59 |
| → guille_ joined | 07:02 |
| → eddyp joined | 07:03 |
| → advany joined | 07:04 |
| → aspotashev|eeepc joined | 07:15 |
| → hobodave_ joined | 07:15 |
| → Radar joined | 07:16 |
| ← clsdaniel left | 07:17 |
| ← g3d left | 07:19 |
| → g3d joined | 07:19 |
| ← stuffcorpse left | 07:22 |
| ← Radar left | 07:23 |
| → tatsuyao joined | 07:24 |
| → robinr joined | 07:26 |
| → stuffcorpse joined | 07:28 |
| → quoin joined | 07:28 |
| → advany_ joined | 07:29 |
| ← tvakah left | 07:29 |
| ← moh left | 07:29 |
| → tvakah joined | 07:30 |
| → moh joined | 07:30 |
| ← hobodave left | 07:32 |
| ← bobesponja left | 07:50 |
| ← kuadrosx left | 07:50 |
| joshthecoder → joshthecoder_afk | 07:50 |
| → gilimanjaro joined | 07:51 |
| ← texel left | 07:52 |
| → kn1tt1 joined | 07:53 |
| → petercoulton joined | 07:53 |
| → j416 joined | 07:56 |
| ← advany left | 08:00 |
| → mika joined | 08:01 |
| → mbroeker joined | 08:06 |
| ← catalis left | 08:06 |
| ← orafu left | 08:16 |
| → orafu joined | 08:16 |
| ← robinr left | 08:16 |
| → amors joined | 08:18 |
|
amors
| come ew muonline #mu.eff3cts | 08:19 |
|
| come ew muonline #mu.eff3cts | 08:19 |
|
| come ew muonline #mu.eff3cts | 08:19 |
|
| come ew muonline #mu.eff3cts | 08:19 |
|
| come ew muonline #mu.eff3cts | 08:19 |
|
| come ew muonline #mu.eff3cts | 08:19 |
|
| come ew muonline #mu.eff3cts | 08:19 |
|
| come new muonline #mu.eff3cts | 08:19 |
|
| come new muonline #mu.eff3cts | 08:19 |
|
| come new muonline #mu.eff3cts | 08:19 |
|
| come new muonline #mu.eff3cts | 08:19 |
|
| come new muonline #mu.eff3cts | 08:19 |
| ← amors left | 08:19 |
| ← tatsuyao left | 08:19 |
| → jceb joined | 08:20 |
| ← seangrove left | 08:20 |
| ← vmiklos left | 08:24 |
| → Zaba joined | 08:29 |
| → aussiegeek joined | 08:29 |
| → vmiklos joined | 08:30 |
| → radarek joined | 08:31 |
| ← yec left | 08:34 |
| → voker57 joined | 08:35 |
| ← Zaba_ left | 08:38 |
| → Andurin joined | 08:40 |
| ← vmiklos left | 08:45 |
| ← aussiegeek left | 08:45 |
| ← sgrimm left | 08:46 |
| ← _daniel_ left | 08:47 |
| → ferdy joined | 08:48 |
| → somebee_ joined | 08:50 |
| → priidu joined | 08:51 |
|
somebee_
| what is the cleanest way to remove a submodule? I have a directory that is now a submodule, but I want to include all the files directly in my repo instead | 08:51 |
| → ashleyw joined | 08:53 |
|
thiago_home
| rm the submodule, commit, then add all the files, commit | 08:54 |
| → vmiklos joined | 08:55 |
| ← vmiklos left | 08:55 |
|
somebee_
| thiago_home: with git rm? doesnt that leave the submodule in .gitmodules etc? | 08:55 |
|
thiago_home
| I don't know, I've never tried | 08:56 |
|
somebee_
| fatal: git rm: app/models: Operation not permitted | 08:56 |
|
| ok | 08:56 |
|
Ilari
| somebee_: 'git rm --cached' it? | 08:57 |
|
thiago_home
| try just rm then commit -a | 08:57 |
| → vmiklos joined | 08:58 |
|
somebee_
| Ilari: I actually found your answer on the interwebs :) http://blag.ahax.de/post/37298571/recently-on-git-how-to-remove-a-git-submodule.. thanks! | 08:59 |
| ← somebee_ left | 09:02 |
| → somebee joined | 09:02 |
| ← vmiklos left | 09:03 |
| → vmiklos joined | 09:04 |
| ← vmiklos left | 09:10 |
| → vmiklos joined | 09:10 |
| ← travisjeffery left | 09:12 |
| ← jceb left | 09:13 |
| ← somebee left | 09:14 |
| → somebee_ joined | 09:14 |
| ← Octalot left | 09:16 |
| ← vmiklos left | 09:17 |
| → kumbayo joined | 09:17 |
| → vmiklos joined | 09:20 |
| ← Eridius left | 09:21 |
| ← univate_ left | 09:21 |
| → Eridius joined | 09:26 |
| ← ashleyw left | 09:26 |
| ← aspotashev|eeepc left | 09:26 |
| → ashleyw joined | 09:30 |
| ← Weaselweb left | 09:30 |
| ← ashleyw left | 09:31 |
| → vernile joined | 09:33 |
| ← mbroeker left | 09:39 |
| → d0k joined | 09:40 |
| → hyperair joined | 09:41 |
| → ashleyw joined | 09:41 |
| ← Andurin left | 09:44 |
| → univate joined | 09:44 |
| ← somebee_ left | 09:45 |
| → somebee joined | 09:45 |
| ← somebee left | 09:50 |
| → somebee_ joined | 09:50 |
| → gaveen joined | 10:03 |
| → elmob joined | 10:03 |
| ← somebee_ left | 10:04 |
| → somebee joined | 10:04 |
| ← somebee left | 10:05 |
| → somebee_ joined | 10:05 |
| ← rubydiamond left | 10:07 |
| → khmarbaise joined | 10:11 |
| → advany joined | 10:11 |
| ← advany_ left | 10:11 |
| ← somebee_ left | 10:17 |
| → somebee joined | 10:17 |
| → aspotashev joined | 10:22 |
| → Zaba_ joined | 10:23 |
| ← somebee left | 10:27 |
| → somebee_ joined | 10:27 |
| → markelikalderon joined | 10:28 |
| ← hummingkid left | 10:28 |
| → aspotashev|eeepc joined | 10:29 |
| → hummingkid joined | 10:29 |
| → struberg joined | 10:31 |
| ← gaveen left | 10:31 |
| → name joined | 10:32 |
| → fantomas joined | 10:33 |
| → philsturgeon joined | 10:33 |
|
fantomas
| hi all | 10:33 |
|
| I was clonning a kernel when disconnect happened. Now when I'm running git clone ... it tells directory exists. How can I continue? | 10:33 |
|
| never used git before | 10:34 |
|
struberg
| fantomas go in that directory and try git-pull | 10:34 |
|
fantomas
| without params? | 10:34 |
| → FreakGuard joined | 10:35 |
|
struberg
| fantomas yes | 10:35 |
| ← Mr_Grieves| left | 10:35 |
| ← Zaba left | 10:36 |
| → mbroeker joined | 10:36 |
| → kssddy joined | 10:40 |
| ← felipec left | 10:44 |
| ← philsturgeon left | 10:46 |
| ← guille_ left | 10:46 |
| ← markelikalderon left | 10:48 |
| ← somebee_ left | 10:52 |
| → somebee joined | 10:52 |
| → Jinzhu joined | 10:52 |
| ← commondream left | 10:53 |
| ← hummingkid left | 10:53 |
| → aziz joined | 10:53 |
| → markelikalderon joined | 10:54 |
| → felipec joined | 10:54 |
| ← ashleyw left | 10:55 |
| → bryanl joined | 10:57 |
| → smeevil joined | 10:58 |
| → bremner__ joined | 11:03 |
| ← bremner__ left | 11:03 |
| → bentob0x joined | 11:05 |
| → ashleyw joined | 11:05 |
| ← markelikalderon left | 11:06 |
| ← smeevil left | 11:07 |
| ← somebee left | 11:08 |
| → somebee_ joined | 11:08 |
| ← hyperair left | 11:11 |
| → _daniel_ joined | 11:16 |
| → FlyingFoX joined | 11:17 |
|
_daniel_
| i;m little bit confused about origin and HEAD can anyone explain | 11:19 |
| ← Jinzhu left | 11:20 |
| → bremner__ joined | 11:20 |
| → jamesmacleod joined | 11:21 |
| → nicholas joined | 11:22 |
| ← jamesmacleod left | 11:22 |
| nicholas → nick_fn | 11:22 |
| ← naeu left | 11:22 |
|
nick_fn
| I have a laptop that doesn't have a fixed IP (and is often behind NAT, firewall, etc.) - I'd like for it to push/pull from my desktop (available over ssh) - when I do this, it messes up because I'm pushing to a non-bare repository. How can I set up branches so this works? | 11:23 |
| → drewr joined | 11:25 |
|
thiago_home
| don't push to a non-bare repository | 11:26 |
|
| it has nothing to do with a fixed IP address or not | 11:26 |
|
| on a non-bare, pull only | 11:26 |
| ← bremner_ left | 11:27 |
|
nick_fn
| can't I push to a branch that isn't the checked out one? | 11:28 |
|
thiago_home
| you can | 11:28 |
|
| you shouldn't push to a non-bare repository, though | 11:28 |
|
| can != should | 11:28 |
| ← rbogner left | 11:28 |
|
nick_fn
| otherwise , should as soon as I want to do this, clone the repo to a bare one, then clone that twice (once on desktop, once on server) ? | 11:29 |
|
| if I introduce a 3rd bare repo to be the "central server", then the desktop repo can't tell me thinks like "checkout is n commits behind..." etc. | 11:30 |
|
| and I always heard you can push between repositories "in a decentralised fashion"? | 11:30 |
| → Yuuhi joined | 11:31 |
| → markelikalderon joined | 11:32 |
|
thiago_home
| you can push | 11:33 |
|
| you should pull | 11:33 |
|
nick_fn
| but the desktop can't reach the laptop (easily) :-/ | 11:33 |
| → seangrove_ joined | 11:35 |
| ← somebee_ left | 11:36 |
| → somebee joined | 11:36 |
| → voker57_ joined | 11:36 |
| → IRSeekBot joined | 11:37 |
| ← dkr21 left | 11:37 |
| → dkr21 joined | 11:41 |
| ← mnick left | 11:42 |
| ← _daniel_ left | 11:42 |
| → doener joined | 11:42 |
| ← bremner__ left | 11:43 |
| ← dkr21 left | 11:44 |
| → voker57__ joined | 11:45 |
| ← kn1tt1 left | 11:46 |
| ← somebee left | 11:47 |
| → dkr21 joined | 11:47 |
| → somebee_ joined | 11:47 |
| ← j416 left | 11:48 |
| → knittl joined | 11:48 |
|
Ilari
| nick_fn: For pushing current branch, 'git pull, 'git push origin HEAD:refs/remotes/incoming', and then on remote side check out the same branch and 'git merge incoming'. Or something like that. | 11:48 |
| → scientes joined | 11:49 |
|
Ilari
| nick_fn: The operation that "messses up" it push to currently checked out branch. refs/remotes/incoming (remote tracking branch 'incoming') can't be checked out, so its safe to push to. | 11:50 |
|
nick_fn
| thanks - this is inline with what I was trying to think of ; does this create some loop? after I've done this, the next time the laptop does a git pull; we won't have a problem related to "the same change seen twice" or anything like this? | 11:51 |
| ← voker57 left | 11:53 |
| ← __iron left | 11:53 |
| → __iron joined | 11:54 |
| ← FlyingFoX left | 11:54 |
|
Ilari
| nick_fn: Since pull is fatch + merge, the inverse of that would be push + merge-on-remote. That command sequence does that, with extra pull in order to get conflict resolution to happen on local side. | 11:54 |
|
nick_fn
| Can I make "git push" do "git push origin HEAD:refs/remotes/incoming" by default? | 11:55 |
|
Ilari
| nick_fn: If you want to make something like that the default, use something like 'git config remote.origin.push +refs/heads/*:refs/remotes/laptop/*'. | 11:56 |
|
| nick_fn: That uses laptotp/foo remote tracking branches for pushes from the laptop. | 11:57 |
|
nick_fn
| ta | 11:57 |
| → Kbyte joined | 11:57 |
| ← jkp_ left | 11:57 |
| ← somebee_ left | 11:57 |
| → somebee joined | 11:57 |
|
Ilari
| nick_fn: The '+' means automatically imply --force for that update. | 11:58 |
| ← voker57_ left | 11:58 |
| ← somebee left | 12:01 |
| → somebee_ joined | 12:01 |
| → MisterN joined | 12:03 |
| ← somebee_ left | 12:06 |
| → somebee joined | 12:07 |
| ← simosx left | 12:12 |
| → simosx joined | 12:13 |
|
nick_fn
| many thanks Ilari | 12:13 |
| ← aspotashev|eeepc left | 12:13 |
| ← nick_fn left | 12:13 |
| ← stuffcorpse left | 12:16 |
| → stuffcorpse joined | 12:17 |
| → saurabh1403 joined | 12:19 |
| ← aspotashev left | 12:21 |
| ← ashleyw left | 12:22 |
| → aspotashev joined | 12:22 |
| ← somebee left | 12:24 |
| → somebee_ joined | 12:24 |
| → philsturgeon joined | 12:25 |
|
philsturgeon
| I have a directory that currently contains a third-party framework. that framework has a git repo of its own. how can i convert that normal directory to be a sub-module? | 12:26 |
| → khmarbaise_ joined | 12:27 |
|
voker57__
| man git-submodule | 12:27 |
|
Gitbot
| voker57__: the git-submodule manpage can be found at http://git.or.cz/man/git-submodule | 12:27 |
| → _slacker_ joined | 12:28 |
| ← priidu left | 12:29 |
| → whaley joined | 12:32 |
| ← eletuchy left | 12:32 |
| ← struberg left | 12:33 |
| → Radar joined | 12:34 |
| → peritus_ joined | 12:34 |
| ← advany left | 12:34 |
| → advany joined | 12:34 |
| → ashleyw joined | 12:34 |
| ← AAA_awright left | 12:34 |
| → AAA_awright joined | 12:35 |
| ← ashleyw left | 12:35 |
| ← drewr left | 12:37 |
| ← somebee_ left | 12:40 |
| → somebee joined | 12:40 |
| → HG` joined | 12:40 |
| ← khmarbaise left | 12:42 |
| → eletuchy joined | 12:42 |
|
philsturgeon
| voker57__ how about if i only want contents of a certain folder from that repo? | 12:43 |
| ← atsampson left | 12:43 |
|
philsturgeon
| i want all the contents of their /system/ folder, in my repo as /codeigniter/* | 12:43 |
| → ashleyw joined | 12:44 |
| ← kssddy left | 12:46 |
|
wereHamster
| philsturgeon: not possible to clone only a subdirectory | 12:46 |
|
philsturgeon
| wereHamster: We meet again :) | 12:47 |
| → faithfulgeek joined | 12:47 |
|
wereHamster
| sorry, I don't remember you | 12:47 |
|
philsturgeon
| ahh, I was making some php scripts for transmission automation | 12:47 |
| ← javatexan left | 12:47 |
|
philsturgeon
| but ok might have to try a branch with a remote repo | 12:47 |
|
| wereHamster remembers now (after having checked the irc logs) | 12:49 |
| → storrgie joined | 12:50 |
| → hummingkid joined | 12:50 |
| → dodo_the_last joined | 12:53 |
| ← somebee left | 12:53 |
| → somebee_ joined | 12:53 |
| ← somebee_ left | 12:55 |
| → somebee joined | 12:55 |
| → ashleyw_ joined | 12:57 |
| ← somebee left | 12:58 |
| → somebee_ joined | 12:58 |
| ← bryanl left | 12:58 |
| → philiKON joined | 12:59 |
| → ashleyw__ joined | 12:59 |
|
philsturgeon
| erf not sure how to go about getting only one directory from a remote repo | 13:01 |
| ← somebee_ left | 13:01 |
| → somebee joined | 13:01 |
| → Radar_ joined | 13:02 |
| ← Radar left | 13:02 |
| → jrmuizel joined | 13:04 |
| → ashleyw___ joined | 13:04 |
|
uau
| philsturgeon: i think there's no way to use a submodule without having the whole directory structure of the submodule repo in your tree | 13:05 |
|
philsturgeon
| any other method to submodule? | 13:05 |
| ← ashleyw left | 13:05 |
| ← somebee left | 13:07 |
| → somebee_ joined | 13:07 |
| jargan → jast | 13:07 |
| ← Yuuhi left | 13:08 |
| ← jrmuizel left | 13:09 |
| → commondream joined | 13:11 |
| → struberg1 joined | 13:12 |
| → scarabx joined | 13:12 |
|
wereHamster
| philsturgeon: subtree merge | 13:13 |
| → ashleyw joined | 13:13 |
| ← ashleyw___ left | 13:13 |
|
wereHamster
| but no idea if that works when you only want a subdirectory.. | 13:14 |
| ← philiKON_ left | 13:14 |
|
uau
| wereHamster: what would you do with the subtree merge? | 13:14 |
| ← ashleyw_ left | 13:14 |
|
uau
| it's mainly of some use when you want to update an embedded copy of an external repository | 13:15 |
| → dna joined | 13:16 |
|
uau
| the opposite case where it's embedded as a separate copy of the files in the containing repository, not as a proper separate project | 13:16 |
| ← somebee_ left | 13:17 |
| → somebee joined | 13:17 |
| → jzellman joined | 13:18 |
| ← ashleyw__ left | 13:18 |
| ← Radar_ left | 13:19 |
| ← somebee left | 13:22 |
| → somebee_ joined | 13:22 |
| ← commondream left | 13:23 |
| ← vernile left | 13:23 |
| → tatsuyao joined | 13:24 |
| → ashleyw_ joined | 13:24 |
| → Casan joined | 13:26 |
| ← somebee_ left | 13:27 |
| → somebee joined | 13:27 |
| tswicegood-afk → tswicegood | 13:27 |
| ← sfwc left | 13:29 |
| ← kumbayo left | 13:29 |
| ← tatsuyao left | 13:30 |
| ← ashleyw left | 13:30 |
| → DavidKlein joined | 13:30 |
| ← hobodave_ left | 13:31 |
| ← somebee left | 13:33 |
| → somebee_ joined | 13:33 |
| → jrmuizel joined | 13:34 |
| ← ashleyw_ left | 13:34 |
| → jkp joined | 13:35 |
| ← _slacker_ left | 13:36 |
| → priidu joined | 13:37 |
| → hyperair joined | 13:38 |
| ← somebee_ left | 13:40 |
| → Sho_ joined | 13:40 |
| → somebee joined | 13:40 |
| → Leemp joined | 13:41 |
| ← eletuchy left | 13:42 |
| → ballessay joined | 13:42 |
| → jfkw joined | 13:43 |
| → riovena joined | 13:43 |
| ← dodo_the_last left | 13:44 |
| → ashleyw joined | 13:46 |
| tswicegood → tswicegood-afk | 13:47 |
| → Yuuhi joined | 13:47 |
| → Jinzhu joined | 13:47 |
| ← Leemp left | 13:50 |
| ← faithfulgeek left | 13:53 |
| → LiamH joined | 13:56 |
| → bryanl joined | 13:57 |
| → altrux joined | 13:59 |
| → commondream joined | 13:59 |
| ← name left | 14:00 |
| → name joined | 14:00 |
| ← somebee left | 14:00 |
| → somebee_ joined | 14:00 |
| → Knightingale joined | 14:02 |
|
Knightingale
| say i have branches master and experimental of the same repo and i've commited some changes to experimental, is there a way to merge it to master without 'git checkout master; git merge experimental;'? | 14:03 |
|
| in just 1 command i was hoping. | 14:03 |
|
hyperair
| i don't think there is | 14:05 |
| ← __iron left | 14:05 |
|
hyperair
| i'd use an alias, or a function in .bashrc if i wanted something like that =\ | 14:05 |
|
Ilari
| Knightingale: Only if master doesn't contain any commits that aren't in experimential. | 14:07 |
|
Knightingale
| Ilari, it doesn't cause i never work on master. | 14:08 |
| → __iron joined | 14:08 |
|
Ilari
| Knightingale: 'git push . HEAD:master'. | 14:10 |
|
Knightingale
| ok thanks. | 14:10 |
|
Ilari
| Knightingale: I.e. push HEAD as 'master' to '.' (current repo) without forcing. | 14:11 |
| ← somebee_ left | 14:12 |
| → somebee joined | 14:12 |
| ← peritus_ left | 14:13 |
|
thiago_home
| that will only work as long as the merge is a fast-forward | 14:13 |
| ← somebee left | 14:14 |
| → somebee_ joined | 14:14 |
|
jast
| if it isn't, you typically want a merge in the working tree anyway | 14:14 |
| → TreeDave joined | 14:15 |
|
Ilari
| If master won't contain any commits not in current branch, it will be fast forward... | 14:16 |
|
TreeDave
| I'm attempting to determine through the git api if a file has been added, modified, or deleted - and I'm coming up empty | 14:16 |
|
| I'm using the Grit gem | 14:16 |
|
| does anybody have any ideas on how to do this? | 14:16 |
| ← bryanl left | 14:16 |
|
jast
| if I knew Grit, I might, but I don't | 14:17 |
| ← Flathead left | 14:17 |
|
TreeDave
| I guess you can't tell from the Diff itself | 14:17 |
| ← philsturgeon left | 14:17 |
|
TreeDave
| It's giving me the a side of the commit, the b side of the commit, and the diff | 14:17 |
|
jast
| git's special diff headers tell you about it, actually | 14:19 |
|
thiago_home
| TreeDave: usually, a diff from /dev/null means file added, a diff to /dev/null means file removed | 14:19 |
|
TreeDave
| hmm interesting - makes sense | 14:20 |
|
thiago_home
| TreeDave: Git adds extra metadata indicating the SHA-1 of the file | 14:20 |
|
| if it is from 0000000000.. it means file added | 14:20 |
|
| if it's to 000000000000000000.. it's file removed | 14:20 |
| ← somebee_ left | 14:20 |
| → somebee joined | 14:21 |
|
TreeDave
| number of characters? | 14:21 |
|
jast
| what thiago_home said... in lines like this one: index 8d818a2..76fc84d 100644 | 14:21 |
|
Gitbot
| [git 8d818a2]: http://tinyurl.com/c74vu3 [blob] | 14:21 |
|
jast
| shut up, bot :( | 14:21 |
| ← somebee left | 14:22 |
| → sergeykish joined | 14:22 |
| → somebee_ joined | 14:22 |
| ← riovena left | 14:23 |
|
TreeDave
| I just added a file to the repo, committed it, and it's saying a_path and b_path are the same - so not seeing /dev/null unfortunately | 14:23 |
|
| oh crap - Grit includes this in the API - just not in the docs | 14:24 |
| → reprore joined | 14:24 |
| ← ballessay left | 14:24 |
|
TreeDave
| though it doesn't seem to be correct | 14:25 |
| ← somebee_ left | 14:25 |
|
thiago_home
| diff -uN does the /dev/null trick | 14:25 |
|
| Git doesn't | 14:25 |
| → somebee joined | 14:25 |
|
TreeDave
| gotcha | 14:25 |
| ← somebee left | 14:26 |
| → somebee_ joined | 14:26 |
| ← saurabh1403 left | 14:29 |
| → somebee joined | 14:30 |
| ← somebee_ left | 14:30 |
| → Eridius_ joined | 14:30 |
| ← Eridius left | 14:31 |
| ← jrmuizel left | 14:32 |
| → catalis joined | 14:33 |
| ← somebee left | 14:34 |
| → somebee joined | 14:34 |
| → rubydiamond joined | 14:35 |
| ← aziz left | 14:35 |
| ← TreeDave left | 14:37 |
| ← univate left | 14:37 |
| ← catalis left | 14:39 |
|
doener
| thiago_home: interesting. I see /dev/null with git diff, but not with diff -uN | 14:40 |
|
sergeykish
| hello, I want ignore line indentation change in `git diff` | 14:41 |
|
doener
| sergeykish: diff -w | 14:41 |
|
jast
| I wouldn't look at the /dev/null things anyway... you've got the "index" lines, after all, and they're absolutely reliable | 14:41 |
|
sergeykish
| doener: thanks I know that diff flag, but that about git diff? | 14:41 |
|
| I found `git diff --ignore-space-change` but it is not the same | 14:42 |
|
jast
| git diff has -w too, doesn't it? | 14:42 |
|
doener
| sergeykish: same thing, I've just been too lazy to type "git" | 14:42 |
|
| sergeykish: -w, --ignore-all-space | 14:42 |
|
jast
| (it does) | 14:42 |
|
| doener .oO( saved four characters, had to type dozens... bad TCS ) | 14:43 |
|
sergeykish
| doener: amazing, thanks :) | 14:43 |
| ← somebee left | 14:45 |
| → somebee_ joined | 14:45 |
| ← ashleyw left | 14:47 |
| → Leemp joined | 14:48 |
| ← rubydiamond left | 14:49 |
| → dmlloyd joined | 14:49 |
| ← somebee_ left | 14:49 |
| → somebee joined | 14:49 |
| → catalis joined | 14:50 |
| → fantomas_ joined | 14:51 |
| ← scarabx left | 14:52 |
| → reuss joined | 14:55 |
| ← somebee left | 14:55 |
| → somebee_ joined | 14:55 |
| → riverrat66 joined | 14:56 |
| ← columbo left | 14:56 |
| ← Sho_ left | 14:56 |
| → Sho_ joined | 14:57 |
| ← somebee_ left | 14:57 |
| → somebee joined | 14:57 |
| → Alinermedia joined | 14:57 |
| → drewolson joined | 14:58 |
| → dragonball_ joined | 14:59 |
| ← hyperair left | 15:01 |
| → hyperair joined | 15:01 |
| ← fantomas left | 15:02 |
| ← whaley left | 15:03 |
| ← dragonball_ left | 15:07 |
| ← somebee left | 15:09 |
| → somebee_ joined | 15:09 |
| ← priidu left | 15:10 |
| ← somebee_ left | 15:11 |
| → somebee joined | 15:11 |
| → rubydiamond joined | 15:11 |
| → Bass10 joined | 15:12 |
| → columbo joined | 15:12 |
| ← Bass10 left | 15:13 |
| → Bass10 joined | 15:14 |
| → marvil07 joined | 15:14 |
| ← somebee left | 15:16 |
| → somebee_ joined | 15:16 |
| ← khmarbaise_ left | 15:17 |
| ← somebee_ left | 15:17 |
| → somebee joined | 15:17 |
| ← bentob0x left | 15:19 |
| ← somebee left | 15:21 |
| ← Bass10 left | 15:21 |
| → somebee_ joined | 15:21 |
| → ashleyw joined | 15:21 |
| ← somebee_ left | 15:22 |
| ← ashleyw left | 15:22 |
| → somebee joined | 15:22 |
| → nazdalf joined | 15:26 |
| → elmo2k3 joined | 15:26 |
| ← somebee left | 15:26 |
| → somebee_ joined | 15:26 |
| → ashleyw joined | 15:26 |
| → fridim_ joined | 15:28 |
| → _daniel_ joined | 15:30 |
|
nazdalf
| ~500 people...nothing being said 0_0 | 15:31 |
| ← columbo left | 15:31 |
|
thiago_home
| better than 500 people talking | 15:31 |
|
hyperair
| indeed | 15:31 |
|
nazdalf
| err....kinda stupid question....but what is the topic for this channel... | 15:32 |
|
| ?? | 15:32 |
|
doener
| uhm, git? | 15:32 |
| ← elmo2k3 left | 15:33 |
| ← komplex left | 15:33 |
|
nazdalf
| sorry, but still don't get the idea | 15:33 |
|
doener
| it's a distributed version control system, see http://git-scm.com/ | 15:33 |
|
nazdalf
| ohh | 15:33 |
|
| thank you | 15:34 |
| ← elmob left | 15:34 |
|
thiago_home
| why would you join a channel if you don't know what the channel is for? | 15:34 |
|
nazdalf
| to see whats being said....well, me checking out IRC for the first time....so was curious...and there seemed to be a lot of people here.... | 15:35 |
| ← catalis left | 15:35 |
|
hyperair
| heh lol | 15:35 |
|
thiago_home
| ok | 15:35 |
|
hyperair
| in ##c++ just now... | 15:36 |
|
| [23:35:37] <hyperair> /w #git | 15:36 |
|
| [23:35:39] <hyperair> whoops | 15:36 |
|
| don't you just hate the stray space? | 15:36 |
|
nazdalf
| anyways, will check out something on perl channel.......bye guys, have a nice day...n thank you | 15:37 |
| ← nazdalf left | 15:37 |
| ← Jinzhu left | 15:37 |
| ← markelikalderon left | 15:39 |
| → whaley joined | 15:40 |
| → almostautomated joined | 15:41 |
| ← ph^ left | 15:41 |
| → rylar joined | 15:41 |
|
almostautomated
| Hi all! Anyone happen to have a D/L link for a git-all-1.6.2.4 rpm for CentOS 5? | 15:41 |
| → markelikalderon joined | 15:41 |
| → schacon joined | 15:43 |
| ← knittl left | 15:43 |
| ← somebee_ left | 15:43 |
| → somebee joined | 15:43 |
|
thiago_home
| ask in #centos | 15:46 |
|
| we can give you a link to the source code only | 15:46 |
|
almostautomated
| thiago_home: I did still waiting for a response; I've got the source. Before building my own I thought I might 'get licky' :) | 15:46 |
|
| s/licky/lucky | 15:46 |
| → aziz joined | 15:49 |
| ← somebee left | 15:49 |
| → somebee_ joined | 15:49 |
| → rylar_ joined | 15:50 |
| ← d0k left | 15:50 |
| → Thirsteh joined | 15:52 |
| ← somebee_ left | 15:52 |
| → somebee joined | 15:52 |
| → quoin- joined | 15:53 |
| → d0k joined | 15:53 |
| → saurabh1403 joined | 15:56 |
| → releod joined | 15:57 |
| ← Thirsteh left | 15:57 |
| → Thirsteh joined | 15:58 |
| ← somebee left | 15:59 |
| → somebee_ joined | 15:59 |
| ← jzellman left | 16:02 |
| ← fantomas_ left | 16:02 |
| ← whaley left | 16:03 |
| ← schacon left | 16:03 |
| → columbo joined | 16:04 |
| ← columbo left | 16:05 |
| → Nugget joined | 16:05 |
| sdiz → sdiz-afk | 16:06 |
| → columbo joined | 16:06 |
| ← rylar left | 16:06 |
| → jzellman_ joined | 16:08 |
| → peritus_ joined | 16:08 |
| ← somebee_ left | 16:08 |
| → somebee joined | 16:08 |
| → [quoin] joined | 16:10 |
| ← quoin left | 16:10 |
| ← somebee left | 16:11 |
| → somebee joined | 16:11 |
| → prateeksaxena joined | 16:13 |
| prateeksaxena → prtksxna | 16:14 |
| ← somebee left | 16:14 |
| → somebee joined | 16:14 |
| → kukks joined | 16:17 |
| → Bass10 joined | 16:17 |
| ← drewolson left | 16:18 |
| → j416 joined | 16:18 |
| ← Bass10 left | 16:18 |
| ← j416 left | 16:18 |
| → Bass10 joined | 16:19 |
| ← Bass10 left | 16:20 |
|
cookiecaper
| hello. how can I check the size and interesting information about repository size and compression from the commandline (number of commits, current size, etc.)? It's readily available in git-gui, but I don't want to start that all the time. | 16:23 |
| → Bass10 joined | 16:23 |
| ← Bass10 left | 16:26 |
| ← rylar_ left | 16:26 |
| ← quoin- left | 16:26 |
| → ereslibre joined | 16:29 |
| → Bass10 joined | 16:29 |
| ← Bass10 left | 16:30 |
| → justatheory joined | 16:30 |
| → scarabx joined | 16:30 |
| → whaley joined | 16:31 |
| mithro_ → mithro | 16:31 |
|
Ilari
| cookiecaper: 'git count-objects -v'? | 16:31 |
| → Bass10 joined | 16:31 |
| ← somebee left | 16:32 |
| → somebee_ joined | 16:33 |
| ← Bass10 left | 16:33 |
| ← fujin left | 16:33 |
| ← prtksxna left | 16:33 |
| → Bass10 joined | 16:34 |
| ← markelikalderon left | 16:34 |
| ← marvil07 left | 16:34 |
| → _slacker_ joined | 16:35 |
| → parasti joined | 16:36 |
| → markelikalderon joined | 16:37 |
| ← somebee_ left | 16:38 |
| → somebee joined | 16:39 |
| → yec joined | 16:40 |
| → khmarbaise joined | 16:40 |
| ← Bass10 left | 16:40 |
| → Bass10 joined | 16:40 |
| ← justatheory left | 16:42 |
| ← somebee left | 16:44 |
| → somebee_ joined | 16:44 |
| → sgrimm joined | 16:44 |
| ← hyperair left | 16:46 |
| → hypera1r joined | 16:46 |
| ← binjured left | 16:47 |
| hypera1r → hyperair | 16:47 |
| → bizhat joined | 16:48 |
| → marvil07 joined | 16:49 |
| → guille_ joined | 16:49 |
|
bizhat
| I have pushed some changes from local respo to remote. Now i have a live site, i need to update the site with latest code from git remote respo. I run "git fetch -v", it says "= [up to date] master -> origin/master" | 16:50 |
|
g3d
| bizhat: I'm not sure but what you said might've got cut. Last thing I got was origin/master" | 16:52 |
| ← somebee_ left | 16:52 |
| → somebee joined | 16:52 |
|
Ilari
| Likely that amount of output won't get cut. | 16:52 |
|
| bizhat: You sure you didn't mix up branches? | 16:53 |
|
g3d
| ah ok, I guess there was no question then... | 16:53 |
|
Ilari
| bizhat: I.e. work on wrong branch... | 16:53 |
| ← nadim left | 16:53 |
| ← whaley left | 16:55 |
| ← Knightingale left | 16:58 |
| ← name left | 17:00 |
| → paulboone joined | 17:04 |
| → kuadrosx joined | 17:05 |
| ← somebee left | 17:05 |
| joshthecoder_afk → joshthecoder | 17:05 |
| → somebee_ joined | 17:05 |
| ← somebee_ left | 17:07 |
| → somebee joined | 17:07 |
| → ereslibre_ joined | 17:08 |
| → riovena joined | 17:09 |
| → nadim joined | 17:09 |
| → cloudhead joined | 17:10 |
| ← ereslibre_ left | 17:10 |
| → ereslibre_desk joined | 17:10 |
| ← bizhat left | 17:10 |
| ← guille_ left | 17:11 |
| ← somebee left | 17:12 |
| → somebee_ joined | 17:12 |
| ← Bass10 left | 17:12 |
| → Bass10 joined | 17:12 |
| ← Alinermedia left | 17:12 |
| ← Bass10 left | 17:13 |
| ← somebee_ left | 17:13 |
| → Bass10 joined | 17:14 |
| → mithro_ joined | 17:15 |
| → somebee joined | 17:15 |
| → rekoerb joined | 17:16 |
| → drewr joined | 17:16 |
|
cookiecaper
| Ilari: thanks very muhc | 17:16 |
| ← somebee left | 17:17 |
| → somebee_ joined | 17:17 |
| ← ereslibre_desk left | 17:18 |
| ← hyperair left | 17:18 |
| → hyperair joined | 17:18 |
| ← rekoerb left | 17:18 |
| cpg|brb → cpg | 17:20 |
| → kumbayo joined | 17:20 |
| → rekoerb joined | 17:20 |
| ← mithro left | 17:21 |
| ← mbroeker left | 17:21 |
| → mbroeker joined | 17:21 |
| → schacon joined | 17:22 |
| ← rekoerb left | 17:22 |
| ← cookiecaper left | 17:23 |
| → justatheory joined | 17:23 |
| ← paulboone left | 17:24 |
| ← ereslibre left | 17:24 |
| ← mithro_ left | 17:28 |
| ← reprore left | 17:29 |
| ← xkr47 left | 17:29 |
| ← sheikpunk left | 17:31 |
| → struberg joined | 17:33 |
| → reprore joined | 17:33 |
| ← somebee_ left | 17:34 |
| ← justatheory left | 17:35 |
| → elmob joined | 17:36 |
| ← reprore left | 17:37 |
| ← khmarbaise left | 17:38 |
| ← struberg1 left | 17:39 |
| → somebee joined | 17:40 |
|
ruskie
| http://rafb.net/p/jk4Qi390.html <-- any help appreciated | 17:40 |
| → mithro_ joined | 17:43 |
| → reprore joined | 17:44 |
|
ruskie
| I already tried git fsck --full but there's nothing reported | 17:45 |
| ← sergeykish left | 17:45 |
| ← reprore left | 17:46 |
| → reprore joined | 17:47 |
| → texel joined | 17:50 |
| ← doener left | 17:50 |
| → aisbaa joined | 17:51 |
| ← riovena left | 17:52 |
| → doener joined | 17:54 |
| → bryanl joined | 17:55 |
| ← saurabh1403 left | 17:56 |
| → saurabh1403 joined | 17:57 |
| ← marvil07 left | 17:57 |
| ← thiago_home left | 17:58 |
|
Ilari
| ruskie: Could be bad install... | 17:59 |
|
| ruskie: What git version on remote side? | 18:02 |
| ← elmob left | 18:02 |
| → AkumaStreak joined | 18:03 |
| → thiago_home joined | 18:03 |
| → xkr47 joined | 18:03 |
|
ruskie
| Ilari, both sides have git: 1.6 1.6.1 remote side 1.6.1.2 local | 18:05 |
|
| and directly on the box I can clone safely | 18:06 |
|
| there is one other thing that might be an issue: my install on the remote side is non-system-wide | 18:07 |
| ← reprore left | 18:08 |
|
ruskie
| so I have to provide -u /home/ruskie/local/bin/git-upload-pack each time | 18:08 |
|
| and the exec path for git points to the correct spot for all the support files | 18:09 |
|
| doing a clone localy works fine | 18:09 |
|
Ilari
| ruskie: I looked through the codepath that produces that 'exec ... failed'-message. Looks more like bad install. Maybe set up .basrc properly and then you don't need that --upload-pack thingy. | 18:11 |
| → bobesponja joined | 18:12 |
|
Ilari
| ruskie: Or actually, just pointing to git-upload-pack won't work as it needs more executables to support it and it won't find those. | 18:13 |
|
| ruskie: So you need to set up .bashrc | 18:13 |
|
ruskie
| my .zshrc is set properly... but it's not called it seems at that point | 18:13 |
| ← voker57__ left | 18:14 |
| → voker57__ joined | 18:14 |
| ← peritus_ left | 18:15 |
|
Ilari
| ruskie: Well, interactive and non-interactive logins (git uses non-interactive ones) might not use the same run control files... | 18:15 |
|
| ruskie: What errors it gives if you specify --upload-pack=/home/ruskie/local/bin/git\ upload-pack | 18:16 |
|
ruskie
| ahh got it | 18:16 |
|
| .zshenv helped | 18:16 |
|
| thanks for your help | 18:17 |
| → rylar joined | 18:17 |
| ← rylar left | 18:17 |
| ← voker57__ left | 18:20 |
| → voker57__ joined | 18:20 |
| ← voker57__ left | 18:21 |
| → voker57__ joined | 18:21 |
| → rbogner joined | 18:21 |
| ← Kbyte left | 18:22 |
| → guille_ joined | 18:23 |
| ← rbogner left | 18:26 |
| ← voker57__ left | 18:26 |
| → voker57__ joined | 18:26 |
| ← schacon left | 18:28 |
| ← _daniel_ left | 18:31 |
| → paulboone joined | 18:32 |
| ← voker57__ left | 18:32 |
| ← paulboone left | 18:32 |
|
almostautomated
| Is there a sep channel for msysgit? I just tried my first git svn clone via msysgit and it inits and checks the revs but doesn't add the files or checkout like it does with the same command on CentOS | 18:38 |
| → Paf joined | 18:38 |
| → brett_h joined | 18:39 |
|
almostautomated
| msys git version 1.6.2.2.1669.g7eaf8 and centos git version 1.5.5.6 | 18:39 |
| → peritus_ joined | 18:41 |
| → octagon joined | 18:42 |
|
Arrowmaster
| almostautomated: where was the last svn commit done to? trunk/branches/tags? | 18:43 |
|
almostautomated
| Arrowmaster: trunk | 18:43 |
| ← peritus_ left | 18:43 |
| ← ashleyw left | 18:43 |
| → peritus_ joined | 18:43 |
|
Arrowmaster
| did you try gitk --all? | 18:43 |
| → emiltin joined | 18:44 |
|
almostautomated
| Arrowmaster: I hadn't but it yields: no commits selected ( which is to be expected I guess after not adding them ) | 18:45 |
|
| the svn .metedata files for both are equal | 18:48 |
| bleything → bleything|away | 18:49 |
| ← bleything|away left | 18:49 |
|
emiltin
| hi, i can checkout to the master, i get error: Untracked working tree file 'so-and-so' would be overwritten by merge. | 18:49 |
| ← felipec left | 18:49 |
| → jaredg joined | 18:49 |
|
emiltin
| *can't | 18:50 |
| → bleything joined | 18:50 |
| ← peritus_ left | 18:50 |
|
emiltin
| i'm not sure how to get out of this situation? | 18:50 |
|
almostautomated
| Arrowmaster: the main diff I can see is that git log on the msysgit yield bad default revision 'HEAD' | 18:51 |
|
emiltin
| in the other branch i git removed a folder and added it as a submodule instead | 18:51 |
|
almostautomated
| That means it is empty, yes? | 18:51 |
|
Arrowmaster
| almostautomated: i havent used git-svn on msysgit so i dont really know what could be going wrong | 18:52 |
|
| almostautomated nods | 18:52 |
| ← PuffTheMagic_ left | 18:52 |
|
almostautomated
| Arrowmaster: understood | 18:53 |
|
Arrowmaster
| emiltin: means you have uncommited changes before switching branches with checkout | 18:53 |
| → felipec joined | 18:53 |
|
emiltin
| ok i see | 18:53 |
|
Arrowmaster
| if you are using windows the files might have been changed automaticly without you doing anything | 18:54 |
|
emiltin
| so how can i commit changes in the master without first check it out? | 18:54 |
|
| i don't have any changes in the current (non-master) branch | 18:54 |
|
Arrowmaster
| if you run 'git status' it should show that you do have changes | 18:55 |
|
emiltin
| nothing to commit (working directory clean) | 18:55 |
| → ashleyw joined | 18:56 |
|
emiltin
| i'm on os x, btw... | 18:56 |
| → javatexan joined | 18:56 |
| → PuffTheMagic joined | 18:57 |
| ← ashleyw left | 18:57 |
|
Arrowmaster
| you can add -f to the checkout command to force it, doing that will lose any uncommited changes but you say you dont have any | 18:57 |
| sebleier → sebleier|away | 18:59 |
|
emiltin
| ok | 19:00 |
| → bizhat2 joined | 19:00 |
|
emiltin
| but i still don't get why i get the error - you say it simply means i've got uncommited changes in the branch in switching to? | 19:02 |
|
bdrewery
| ?? faq | 19:02 |
|
Pieter
| emiltin: you have a local file that isn't tracked by git. However, on the branch you want to switch, there's a file with the same name. If you're going to switch to that branch, the local file will be overwritten | 19:04 |
|
| emiltin: and there'll be no way to get it back because it's untracked | 19:04 |
|
emiltin
| ok that makes sense | 19:04 |
|
| thanks | 19:04 |
| → ashleyw joined | 19:07 |
| ← ashleyw left | 19:08 |
| → marvil07 joined | 19:08 |
| → paulboone joined | 19:09 |
| ← kumbayo left | 19:09 |
| → voker57 joined | 19:10 |
| ← Weems left | 19:10 |
| ← bizhat2 left | 19:13 |
| ← paulboone left | 19:14 |
| → catalis joined | 19:14 |
| ← zygen left | 19:14 |
| → leanucci joined | 19:14 |
| ← leanucci left | 19:15 |
| → dodo_the_last joined | 19:16 |
| ← seangrove_ left | 19:17 |
| ← scarabx left | 19:17 |
| ← voker57 left | 19:18 |
| → voker57 joined | 19:18 |
| → ashleyw joined | 19:19 |
| → dreiss joined | 19:20 |
| ← gilimanjaro left | 19:23 |
| → sprite- joined | 19:23 |
|
sprite-
| How do I check out a specific branch from github? | 19:24 |
| → paulboone joined | 19:24 |
|
thiago_home
| is the repository cloned already? | 19:25 |
|
tclineks
| sprite-: once you clone you should have the remote branches -- do 'git branch -r' to see them | 19:25 |
| → mnick joined | 19:25 |
| → codesurgeon joined | 19:25 |
|
sprite-
| thiago_home: yeah | 19:25 |
|
thiago_home
| then what tclineks said | 19:25 |
|
tclineks
| then checkout a local branch tracking the remote with 'git checkout -b (localbranchname) (remotename)/(branchname) | 19:25 |
|
| ' | 19:25 |
| ← AAA_awright left | 19:26 |
|
sprite-
| thanks | 19:26 |
| → AAA_awright joined | 19:26 |
| ← codesurgeon left | 19:26 |
| ← AAA_awright left | 19:28 |
| ← dodo_the_last left | 19:28 |
| → AAA_awright joined | 19:28 |
| ← AAA_awright left | 19:28 |
| → dodo_the_last joined | 19:28 |
| ← catalis left | 19:30 |
| → justatheory joined | 19:32 |
| → AAA_awright joined | 19:34 |
| → catalis joined | 19:36 |
| ← Leemp left | 19:38 |
| → JasonWoof joined | 19:39 |
| ← voker57 left | 19:43 |
| ← g3d left | 19:43 |
| → voker57 joined | 19:47 |
| ← hyperair left | 19:47 |
| → hyperair joined | 19:47 |
| ← cbreak left | 19:49 |
| ← AAA_awright left | 19:51 |
| → AAA_awright joined | 19:51 |
| ← voker57 left | 19:51 |
| → cbreak joined | 19:53 |
| → gotgenes joined | 19:53 |
| ← cbreak left | 19:54 |
| ← ashleyw left | 19:55 |
| → bcardarella joined | 19:58 |
| ← catalis left | 20:01 |
| ← jfkw left | 20:01 |
| ← struberg left | 20:04 |
| ← dreiss left | 20:04 |
| ← HG` left | 20:06 |
| → elmob joined | 20:08 |
| ← _slacker_ left | 20:09 |
| → whaley joined | 20:09 |
| ← guille_ left | 20:11 |
| → e319 joined | 20:13 |
| → UnderSampled joined | 20:14 |
| ← emiltin left | 20:14 |
|
e319
| hey everyone, i have installed the gui and command line binary successfully on osx/darwin, im wondering how i can create a local repository ... essentially git is a distributed p2p source version control correct? | 20:14 |
|
UnderSampled
| how do I run git-svnimport with msysgit? | 20:15 |
| → hobodave joined | 20:15 |
| → cbreak joined | 20:17 |
| ← cbreak left | 20:18 |
| → cbreak joined | 20:19 |
|
Ilari
| e319: If you have new enough version of git gui, just run it and select "Create new repository". It then asks for directory. | 20:20 |
|
| e319: Or create/go to the directory where you want the repo and run 'git init'. | 20:20 |
| → ashleyw joined | 20:21 |
|
e319
| ok ty | 20:22 |
|
Ilari
| e319: If you have used other version control systems, be aware that git is quite different. Especially when coming from centralized ones. | 20:23 |
|
e319
| ok | 20:23 |
|
| Ilari: how do i decentralize it now that i have created my local repo? is there a git "server" (daemon) running now constantly so when someone selects a repo they are "linked" ? sorry for all of the questions i did however look at documentation and did not see that .... | 20:24 |
|
Ilari
| e319: Git repositories are not linked to each other. There are transports that copy commits (as part of a branch) between repositories. | 20:25 |
|
e319
| ahh ok | 20:25 |
|
| i see | 20:25 |
|
Ilari
| e319: The most common ones is ssh:// (served by sshd with git installation) and git:// (served by git-daemon, for anonymous access). | 20:26 |
|
e319
| awesome thanks Ilari | 20:26 |
|
flexd
| What would be the best way of having a pretty new version of git in debian lenny? | 20:26 |
|
| I just noticed the package in aptitude is beyond ancient :/ | 20:26 |
|
| It doesnt work with braid, so im going to have to update it :/ | 20:27 |
| ← aisbaa left | 20:27 |
|
Ilari
| flexd: Ancient? 1.5.6.X (or whatever) isn't that old... | 20:27 |
|
flexd
| Ilari, well, it's too old. | 20:27 |
|
| braid add git://github.com/mislav/will_paginate.git -p | 20:27 |
|
| Braid: Error: git version too low: 1.5.6.5. 1.6 needed. | 20:27 |
|
Ilari
| flexd: Install one from unstable then? It has 1.6.2.1 at least... | 20:28 |
|
flexd
| Ilari, yes, trying to figure out how.. Not that good at linux stuff yet :) | 20:28 |
| → catalis joined | 20:28 |
|
flexd
| I see it here, http://packages.debian.org/unstable/devel/git-core but i dont know how to install it | 20:29 |
| ← aspotashev left | 20:29 |
|
Ilari
| flexd: If you have apt-get config right: 'apt-get install -t unstable git-core' or something. | 20:29 |
| → altrux_ joined | 20:29 |
| ← altrux left | 20:29 |
|
flexd
| that says the git-core is already newest | 20:29 |
|
| i havent touched the config | 20:30 |
| ← bcardarella left | 20:30 |
|
e319
| Ilari: in GitX i created a folder and then a new git, i created a branch, which i dont see, now how do i add files to my first commit? | 20:30 |
|
Ilari
| e319: No idea about GitX. I only use git gui, which is quite good although not very pretty. | 20:31 |
|
UnderSampled
| Is there support for git-svnimport on windows? | 20:32 |
|
Pieter
| git-svniport hasn't been supported for years | 20:32 |
|
Ilari
| e319: At least on command line, 'git add <file>' adds file to be tracked (needs to be under repository working tree). 'git add <dir>' does recursive add for all regular files (and symlinks) under that directory. | 20:33 |
| → altrux joined | 20:33 |
|
Ilari
| flexd: For me 'sudo apt-get install -t unstable git-core' began upgrading git-core to 1.6.2.4-1... | 20:33 |
|
UnderSampled
| Pieter: how do you convert from svn to git? are you supposed to just use git-svn and delete the svn version? | 20:33 |
|
flexd
| hmm | 20:33 |
|
| odd | 20:33 |
|
| Ilari, how does your sources.list look? | 20:33 |
|
Pieter
| UnderSampled: there's a --no-metadata option to git-svn | 20:33 |
|
flexd
| UnderSampled, http://github.com/guides/import-from-subversion maybe? :) | 20:34 |
|
Ilari
| flexd: I have line "deb http://ftp.de.debian.org/debian unstable main contrib non-free" there. | 20:34 |
|
flexd
| I don't seem to have that | 20:35 |
| ← drewr left | 20:35 |
| ← e319 left | 20:35 |
|
flexd
| http://pastie.org/466174 | 20:35 |
|
| There's mine | 20:35 |
| → bcardarella joined | 20:35 |
|
UnderSampled
| flexd: thank you, but it doesn't say anything about windows | 20:35 |
|
flexd
| UnderSampled, oh. | 20:35 |
|
| Ilari, added that ,seems to work :) | 20:36 |
| ← jaredg left | 20:37 |
| → jayallen joined | 20:37 |
| → aresnick joined | 20:37 |
|
aresnick
| Under what conditions could a file be lost, but not show up under git ls-files --deleted? | 20:37 |
| ← altrux left | 20:39 |
| → seangrove joined | 20:39 |
|
thiago_home
| aresnick: when it was deleted and committed | 20:39 |
|
aresnick
| thiago_home: I see, how can I restore it to the master branch? That is, if I checkout the right commit, I'm off any branch. Is there a better way to put it back on the master branch than just copying it anew? | 20:40 |
| ← hobodave left | 20:41 |
|
thiago_home
| aresnick: copy it anew | 20:41 |
|
aresnick
| thiago_home: I see; OK. Thanks! | 20:41 |
| cpg → cpg|away | 20:44 |
| ← catalis left | 20:46 |
| ← KiBi left | 20:46 |
| → mjf joined | 20:47 |
| → priidu joined | 20:48 |
| ← altrux_ left | 20:49 |
| → naeu joined | 20:50 |
| → Drakeson joined | 20:51 |
| → HG` joined | 20:52 |
|
Drakeson
| Is it possible to define an extra repository-specific path that git looks for extra commands? I can put export PATH="$PATH:$PWD/.git/bin" in a file in the repos and run it everytime I get to work in there, but that is a bit crude. | 20:53 |
| → gberdyshev joined | 20:55 |
|
flexd
| Uh, is it possible to see which files are not tracked by git? | 20:57 |
|
| I need to ignore something :/ | 20:57 |
| → apeiron joined | 20:58 |
|
FreakGuard
| how to apply a patch receved by format-patch? | 20:59 |
|
Drakeson
| git status should give you enough information | 20:59 |
|
| git apply ? | 20:59 |
|
| is it in patch format or in the mail? | 20:59 |
| → dreiss joined | 21:00 |
|
FreakGuard
| patch format | 21:00 |
|
Drakeson
| git apply | 21:00 |
| ← jzellman_ left | 21:01 |
| → Octalot joined | 21:03 |
|
Ilari
| flexd: 'git ls-files --others --exclude-standard'? | 21:06 |
| → jzellman joined | 21:06 |
|
flexd
| Ilari, nothing appears | 21:06 |
|
Ilari
| flexd: It should show everything that's untracked but not ignored. | 21:08 |
| ← jzellman left | 21:08 |
|
flexd
| Ilari, i guess it's nothing | 21:08 |
|
| but nevermind | 21:08 |
|
Ilari
| flexd: To display the list without filtering for ignore: 'git ls-files --others'. | 21:08 |
|
flexd
| I just dropped the issue :D | 21:08 |
| ← deavid left | 21:09 |
| → deavid joined | 21:09 |
|
Drakeson
| are there configurations for affecting how git looks for git-* executables? | 21:12 |
| → KiBi joined | 21:12 |
| → schacon joined | 21:12 |
| ← schacon left | 21:12 |
|
Ilari
| Drakeson: It looks them from directory dependant on install prefix and from directories in $PATH. | 21:12 |
| → schacon joined | 21:13 |
|
Drakeson
| I want to add a third place to look, a GIT_DIR relative path. | 21:14 |
|
| either GIT_DIR relative or WORK_DIR relative will do, actually. | 21:15 |
| → beni- joined | 21:15 |
|
UnderSampled
| If there is a SVN repository that has been around since 2002 and has 20000 commits, with a total working directory size (for the trunk) of 228mb, how big do you think a git copy would be? | 21:15 |
|
doener
| UnderSampled: depends on the type of data stored in there | 21:15 |
|
UnderSampled
| doener: Mostly C files | 21:16 |
| ← deavid left | 21:16 |
| ← wsc left | 21:16 |
|
beni-
| hi guys. I'm new to git and i am following the gittutorial on kernel.org. I try to clone a repo via ssh from localhost: git clone localhost:/Users/beni/... but I get a error git-pack-objects died with error. http://pastie.org/466207 how can that happen? | 21:16 |
|
doener
| UnderSampled: so no binary files? Then I'd say a well packed repo might be 150-250MB, but it's hard tell to | 21:16 |
|
| beni-: hm, did you try "git fsck --full" (might take a while) on the repo you're trying to clone? Maybe it is really corrupted for some reason | 21:18 |
|
| UnderSampled: also, how large is the SVN repo? The git repo will most likely be smaller... | 21:19 |
|
beni-
| doener: tried that: http://pastie.org/466211 (my repo is quite small, i.e. only one file for testing) | 21:19 |
|
doener
| beni-: ok, that's fine | 21:20 |
|
Ilari
| beni-: You can't use --upload-pack like that. | 21:20 |
|
beni-
| Ilari: without the --upload-pack, I get errors about upload pack not found | 21:21 |
|
doener
| Ilari: hm? why not? | 21:21 |
|
beni-
| Ilari: and I found the option for --upload-pack here: http://kerneltrap.org/mailarchive/git/2008/3/6/1092284 | 21:21 |
|
Ilari
| beni-, doener: Because it won't then find rest of the required stuff... | 21:21 |
|
beni-
| Ilari: so what should I do then? | 21:22 |
|
Ilari
| beni-: Set up .bashrc (or whatever) right... | 21:22 |
|
| beni-: $PATH specifically. | 21:22 |
| ← aresnick left | 21:22 |
|
thiago_home
| UnderSampled: total guess: around 100 MB | 21:22 |
|
doener
| Ilari: hm? the libexec path is compiled into the executable | 21:22 |
| → bolle joined | 21:22 |
| ← bolle left | 21:22 |
|
beni-
| Ilari: PATH is ok. when I open the Terminal and enter git-upload-pack, it works fine | 21:22 |
|
doener
| beni-: for interactive shells, but not for non-interactive ones | 21:23 |
|
| beni-: try "ssh localhost git-upload-pack" | 21:23 |
| → deavid joined | 21:23 |
|
beni-
| doener: ah... not found ^^ | 21:23 |
| → olaf joined | 21:24 |
| ← ashleyw left | 21:24 |
|
doener
| beni-: but that shouldn't matter. --upload-pack is exactly for your use case, where git-upload-pack is not in PATH (and cannot be added, for whatever reason) | 21:24 |
|
Ilari
| doener: pretty much only 'git' wrapper actually uses the compiled path. Even 'git daemon' doesn't (can be bit of a nasty surprise). | 21:24 |
|
beni-
| doener: okay... so how could I fix the problem with "git-pack-objects died with error"? | 21:25 |
|
Ilari
| beni-: Set up $PATH right and it should go away with need for --upload-pack | 21:25 |
|
doener
| Ilari: upload-pack calls setup_path() which adds the libexec dir to $PATH | 21:26 |
|
beni-
| Ilari: okay good - but when I put into .bashrc, PATH will not be set when I connect via ssh? | 21:26 |
|
doener
| Ilari: if it wouldn't work that way, the --upload-pack option would seem totally useless to me | 21:26 |
| ← markelikalderon left | 21:27 |
| → kennethlove joined | 21:29 |
|
Ilari
| doener: It also says about 'exec pack-objects failed.'. That message only comes up if execve of 'git pack-objects' fails... | 21:29 |
| ← bcardarella left | 21:29 |
|
doener
| Ilari: then it would say "git upload-pack: unable to fork git-pack-objects" | 21:29 |
| ← olaf left | 21:30 |
|
beni-
| hm any hint, where I should put the export PATH=$PATH:/usr/local/bin to get it work via SSH? | 21:30 |
| ← saurabh1403 left | 21:30 |
|
Drakeson
| how about /etc/profile or the top of /etc/bash.bashrc ? | 21:31 |
|
beni-
| Drakeson: but is /etc/profile executed, when i run 'ssh localhost git-upload-pack'? | 21:32 |
| → dduncan joined | 21:32 |
|
doener
| beni-: did you do anything "special" in the gittest repo? | 21:33 |
|
Ilari
| doener: 'exec pack-objects failed' is printed if execve fails. Since it can't be running 'pack-objects', it must be via execv_git_command(), which calls 'git' (which is probably not in execdir)... | 21:34 |
|
Drakeson
| beni-: try /etc/bash.bashrc (before [ -z "$PS1" ] ) | 21:34 |
|
beni-
| doener: created repo, branched, switch branch, switch back to master, merged, did a clone locally, some modifications in clone, committed the modifications in clone, pull (in the original location, back from the clone) | 21:34 |
| Thirsteh → thirsteh | 21:35 |
|
beni-
| doener: when merging, i had a conflict, and fixed it by hand (just took out all the stuff between <<<<< and =====). I guess I don't need to say something like 'resolved testfile.cpp', do I? | 21:35 |
|
Ilari
| beni-: 'git add file'. | 21:35 |
| → Leemp joined | 21:36 |
|
beni-
| Ilari: yep, I did that. But I know from SVN that I have to say "svn resolved my_conflicted_file" | 21:36 |
|
| ok | 21:36 |
| ← dduncan left | 21:36 |
| → Aikawa joined | 21:37 |
|
doener
| beni-: which git version is that? | 21:38 |
|
beni-
| doener: git version 1.6.0.2, and I run Mac OS X 10.5 | 21:38 |
|
Ilari
| beni-: If you think git works like SVN, you got loads of more nasty surprises... :-) | 21:38 |
|
beni-
| Ilari: nope, don't think that... but I used SVN for years, and just started with git today ^^ | 21:39 |
|
| Ilari: I know that git works quite differently... thats the reason why I probably want to switch from SVN to git | 21:39 |
| → eletuchy joined | 21:39 |
| → Radar joined | 21:40 |
| ← sprite- left | 21:40 |
|
Ilari
| beni-: ex-SVN users are even unclear about basic concepts. Like that there are no automatic linkages between repositories, all branches are local and each clone is its own repository. | 21:41 |
| ← seangrove left | 21:41 |
| ← HG` left | 21:41 |
| ← kuadrosx left | 21:41 |
| → kuadrosx joined | 21:43 |
|
Ilari
| beni-: Then there's the index (a.k.a. staging area) that represents what's in *next* commit. | 21:45 |
|
beni-
| Ilari: yeah... and i need to 'add' all modified files every time | 21:45 |
|
| (or use commit -a) | 21:45 |
|
Ilari
| beni-: git gui has 'stage hunk for commit' and 'stage line for commit'. 'git add -p' has similar features. | 21:46 |
|
| beni-: If you want only to commit changes to already tracked file 'foo', you can also say 'git commit foo'. | 21:47 |
| jurg` → jurg | 21:47 |
| ← radarek left | 21:47 |
| jurg → jurg` | 21:47 |
|
beni-
| ok :) | 21:47 |
|
| so ok, fixed now the issue with PATH | 21:47 |
|
| but still get the error from git-pack-objects | 21:47 |
| ← aziz left | 21:51 |
|
beni-
| ah I just found the hint, that git installation may be corrupted on my OS | 21:51 |
|
| so I'll try to reinstall git tomorrow | 21:51 |
|
| hopefully, problems will go away then ^^. | 21:52 |
|
| thank you for your help! | 21:52 |
|
Ilari
| beni-: Heh, reminds me of one Mac OS X install that had broken OpenSSL(!). | 21:52 |
|
beni-
| lol | 21:52 |
|
Ilari
| beni-: Computed total crap as "SHA-1" hash. | 21:52 |
|
| beni-: So pushes to anywhere else wouldn't work... | 21:53 |
|
doener
| yeah, IIRC when you mixed git from fink with openssl from "that other" thing | 21:53 |
|
| or something like that | 21:53 |
|
Ilari
| Wonder how that could happen... Did it dispatch to wrong routine? | 21:54 |
| ← rubydiamond left | 21:56 |
| → gabeodess_ joined | 21:56 |
|
doener
| ah, it was openssl from fink, and git from somewhere else (apparently self-compiled failed, too) | 21:56 |
|
gabeodess_
| okay, I'm trying to push to my 'gabeodess' branch, but when I push I get this message: ! [rejected] master -> master (non-fast forward) | 21:57 |
|
| why is it trying to push to master? | 21:57 |
|
beni-
| YES | 21:57 |
|
gabeodess_
| or rather, how do I tell it to push to gabeodess? Please help me! | 21:57 |
|
beni-
| works now :) | 21:57 |
|
doener
| gabeodess_: the default refspec for push is ":", which means "push all branch heads that exist in this and in the other repo" | 21:58 |
|
gabeodess_
| doener: so how do I tell it just gabeodess branch? | 21:58 |
|
doener
| gabeodess_: if you want it to do something else, you'll have to tell it, e.g. "git push <remote> HEAD" to push the checked out branch head. Or "git push <remote> foo" to push "foo" | 21:58 |
| ← dodo_the_last left | 21:58 |
| → dodo_the_last joined | 21:59 |
|
beni-
| doener / Ilari: got git source from kernel.org and compiled it. now everything works | 21:59 |
|
| thank you both! bye | 21:59 |
|
gabeodess_
| doener: can't I set that in my config file somehow? I thought I had it working before, but I don't know why it isn't now... | 21:59 |
| ← beni- left | 22:00 |
|
doener
| gabeodess_: you can set the default push refspec for a remote in the config, sure. The config entry is remote.<name>.push | 22:00 |
|
gabeodess_
| http://pastie.org/466238 that... | 22:00 |
|
doener
| gabeodess_: you probably just didn't have "master" out of date, and so never saw what the default behaviour is, and assumed something that's wrong ;-) | 22:01 |
| → QTourist joined | 22:02 |
| ← SRabbelier left | 22:03 |
| → _slacker_ joined | 22:04 |
| ← _slacker_ left | 22:05 |
|
Ilari
| Reminds me of one project. If you built it with the shipped script, it would produce somewhat broken executable (it didn't crash outright, but neither did it work right). Repeat the reported final link command it gave and the built executable worked right. | 22:08 |
| → SRabbelier joined | 22:09 |
| ← Yuuhi left | 22:11 |
| ← naeu left | 22:12 |
| → seangrove joined | 22:15 |
| ← dreiss left | 22:17 |
| → knittl joined | 22:20 |
| ← thirsteh left | 22:20 |
| → bremner_ joined | 22:24 |
| → thirsteh joined | 22:25 |
| ← slestak left | 22:25 |
| → e319 joined | 22:27 |
| → binjured joined | 22:28 |
| → Murr joined | 22:28 |
|
e319
| still trying to setup my local repo, i used git initi, then i tried to add files and it said that the files were not within the repository.... | 22:29 |
| ← bremner_ left | 22:30 |
| ← Paf left | 22:33 |
| ← justatheory left | 22:35 |
| → aziz joined | 22:37 |
| ← mbroeker left | 22:41 |
|
gabeodess_
| I have a master and a gabeodess branch on my repo, and I want to merge them... is there an easy way to do this? | 22:43 |
| ← priidu left | 22:44 |
| bleything → bleything|away | 22:46 |
| ← riverrat66 left | 22:47 |
| → ericindc joined | 22:47 |
|
ericindc
| Is there an inverse of .gitignore to pick which files to track? I want to ignore everything but for one file. | 22:48 |
|
doener
| ericindc: for tracked files, .gitignore has no meaning | 22:48 |
|
| ericindc: so you can just ignore everything and use "git add -f" to add the files you want to track | 22:49 |
|
| ericindc: or you can use inverted rules in .gitignore to exclude some files from being ignored | 22:49 |
|
ericindc
| doener: ok, i guess i was looking to get rid of the untracked files list | 22:49 |
|
| doener: but i'll just stick to git add | 22:49 |
|
doener
| ericindc: hm? Ignoring everything will obviously make the list of untracked files empty | 22:50 |
|
almostautomated
| I'm switching over a svn repo to git and cleaned deleted a bunch of stale branches, as well as a root level externals folder. I've done git svn clone of the repo, and am curious what command I need to read up on to clean-up the history before pushing to my public repo. ? | 22:50 |
|
doener
| almostautomated: filter-branch | 22:51 |
|
almostautomated
| doener: thank you. | 22:51 |
|
| doener: I did not mention that all I want in the end is the svn trunk and the history associated with the existing files; does that make a difference to your answer? | 22:53 |
| ← advany left | 22:53 |
| → sakyamuni joined | 22:53 |
|
almostautomated
| when I did the git svn clone I specified mysvnroot/trunk | 22:54 |
|
doener
| almostautomated: no, filter-branch is the only "general purpose" history cleanup tool (unless you consider writing a filter for fast-export/import) | 22:54 |
| → fynn joined | 22:54 |
|
almostautomated
| doener: fantastic. thx again | 22:54 |
|
fynn
| OK, I've done a bunch of changes, but I want to onlu 'git add' some of them. | 22:54 |
|
doener
| fynn: within a single file? git add -i/-p | 22:55 |
|
fynn
| Is there an easy way to tell Django which changes to add? | 22:55 |
|
doener
| Django? | 22:55 |
|
fynn
| heh, sorry, s/Django/Git/ | 22:55 |
| → bobmcw_ joined | 22:55 |
|
fynn
| doener: thanks, what would be the difference between i and p? | 22:55 |
|
doener
| fynn: -p directly starts the patch mode, -i is just the interactive mode | 22:55 |
| → Paf joined | 22:55 |
|
doener
| (from which you can also start the patch mode) | 22:56 |
| ← brett_h left | 22:56 |
| ← gotgenes left | 22:56 |
|
fynn
| doener: ah, so -p is like -i and choosing p immediately? | 22:56 |
|
| anyways, git add -p is _exactly_ what I wanted, thanks. | 22:56 |
|
thiago_home
| git add -i used to be "console adventure game" :-) | 22:56 |
|
doener
| fynn: yeah, kind of. I use -i too seldomly to tell | 22:56 |
|
fynn
| thiago_home: what do you mean? it still looks like Adventure ;) | 22:57 |
|
| anyways, add -p is like good ol' Darcs. | 22:57 |
|
| which is great. | 22:57 |
|
thiago_home
| fynn: it was worse | 22:57 |
|
fynn
| thiago_home: haha, really? now I'm curious | 22:58 |
| ← SRabbelier left | 22:58 |
|
thiago_home
| ever noticed the need for the double enter? | 22:58 |
|
gabeodess_
| doener: so when I do a push or pull, it will merge master and the branch on my local machine? | 22:59 |
|
thiago_home
| the interface now allows selecting commands by letter | 22:59 |
|
| before it was only by number | 22:59 |
|
doener
| gabeodess_: no. push will never merge. And pull has its own defaults (and it's not the opposite of push. The opposite of push is fetch, and pull is fetch + merge/rebase) | 23:00 |
| ← bobmcw left | 23:00 |
|
gabeodess_
| doener... so when I pull from my branch and it says it's also pulling from master... it's merging them on my machine? | 23:01 |
|
doener
| gabeodess_: that makes no sense to me. For "git pull" behaviour and defaults, try http://git.pastebin.com/m5f1ac3b1 | 23:02 |
|
gabeodess_
| k, thanks | 23:03 |
| ← e319 left | 23:03 |
|
doener
| gabeodess_: If I may rant: If someone told you to use "git pull" without telling you about "git pull <remote> <refspec>" and "git fetch", then, uhm, he didn't exactly do you a favour | 23:04 |
|
| ok, not quite a rant... not in the mood... :-/ | 23:05 |
| ← stuffcorpse left | 23:05 |
| → stuffcorpse joined | 23:06 |
|
gabeodess_
| yeah, no one really told me anything, I'm just sort of wandering around aimlessly in the dark. | 23:06 |
| → JohnnyL joined | 23:08 |
| ← QTourist left | 23:09 |
| ← schacon left | 23:11 |
| → schacon joined | 23:11 |
| → leanucci joined | 23:15 |
| → hobodave joined | 23:16 |
| → seed95 joined | 23:20 |
|
seed95
| Hi, I just push my changes on my production server, when I do a git status on it I get many changes not yet commit, how can I apply the changes I push on the server please? | 23:21 |
| → jzellman joined | 23:22 |
| ← marvil07 left | 23:22 |
|
MisterN
| seed95: git commit -a && git push | 23:23 |
|
seed95
| MisterN: I did this already on my local machine to push on the production server | 23:24 |
| → justatheory joined | 23:24 |
|
MisterN
| seed95: did you push to a non-bare repo? | 23:24 |
|
doener
| gabeodess_: http://git.pastebin.com/m3541864 -- some incomplete quick guide to fetching, might help your understanding about the "git pull" stuff | 23:25 |
|
seed95
| MisterN: I am not sure about the non-bare, it is a repository with files in it , in there I did a git init | 23:25 |
|
cj
| I need some help creating, modifying and publishing a branch of quagga (git://code.quagga.net/quagga.git) | 23:26 |
| ← davidfetter left | 23:26 |
|
cj
| something like this? - mkdir quagga ; cd quagga ; git init ; git fetch git://code.quagga.net/quagga.git refs/heads/master:refs/heads/origin ; git branch cjac origin | 23:27 |
| ← thiago_home left | 23:27 |
| → catalis joined | 23:28 |
| ← mjf left | 23:28 |
|
MisterN
| seed95: you are supposed not to push to non-bare repositories | 23:28 |
| → bcardarella joined | 23:28 |
|
seed95
| MisterN: I believe it's too late :) | 23:28 |
| ← tmz left | 23:29 |
| → tmz_ joined | 23:29 |
| ← ilor left | 23:29 |
| ← Tuomas left | 23:29 |
| tmz_ → tmz | 23:30 |
| ← jzellman left | 23:30 |
| ← justatheory left | 23:31 |
| ← elmob left | 23:33 |
| → plasticine joined | 23:34 |
| → bremner_ joined | 23:35 |
| ← catalis left | 23:36 |
| ← Aikawa left | 23:37 |
| → jonnybbb_ joined | 23:37 |
| → Aikawa joined | 23:37 |
| ← bremner_ left | 23:37 |
|
seed95
| MisterN: If I did that mistake how can I apply changes I pushed please? | 23:38 |
| ← d0k left | 23:38 |
|
MisterN
| seed95: i don't know. | 23:38 |
|
seed95
| I think using git reset will apply changes ... | 23:38 |
|
doener
| seed95: faq non-bare | 23:38 |
|
Gitbot
| doener: Pushing to non-bare repositories is discouraged. See http://git.or.cz/gitwiki/GitFaq#non-bare | 23:38 |
|
seed95
| doener: thank you | 23:38 |
|
doener
| seed95: the reset --hard mentioned there is one way | 23:39 |
|
| seed95: you can also look into the reflog and just reset --soft to the old pre-push state | 23:40 |
|
| seed95: that preserves uncommitted changes (if any), and you can then merge the pushed state | 23:40 |
| ← UnderSampled left | 23:41 |
|
jonnybbb_
| i would like to set up a git server. Write access to the hosted repositories should be available through several protocols (http (webdav), git, ssh) is such a configuration possible and recommended? | 23:42 |
|
doener
| jonnybbb_: write access over pure git:// is not recommended, as that supports no authentication | 23:42 |
| → hobodave_ joined | 23:43 |
| → altrux joined | 23:43 |
|
doener
| jonnybbb_: ssh is no problem. webdav I never used, I just heard rumours that it can be a bitch | 23:44 |
| → Bartman007 joined | 23:44 |
| → dsop joined | 23:44 |
| → Nilbus joined | 23:44 |
| → aphexer joined | 23:44 |
| → da5id joined | 23:44 |
| → Bluehorn joined | 23:44 |
| → sr joined | 23:44 |
| → drfreeze joined | 23:44 |
| ← leanucci left | 23:45 |
| → jzellman joined | 23:45 |
|
jonnybbb_
| we just need in an friendly environment, so authorization is currently not a big issue. but would it be possible to use several protokolls in paralell? | 23:45 |
|
doener
| jonnybbb_: at least git:// and ssh:// should pose no problems, no clue about webdav. http read access should be no problem either | 23:46 |
| → Derega joined | 23:50 |
| → flaguy48 joined | 23:50 |
| → leanucci joined | 23:51 |
| ← jzellman left | 23:51 |
| ← kuadrosx left | 23:54 |
|
jonnybbb_
| so git takes somehow care that the repository doesn't get corrupted while beeing accessed from different sources without having central server (entry point)? | 23:54 |
| ← kennethlove left | 23:54 |
|
bdrewery
| yes | 23:54 |
|
apeiron
| Has anyone read the pragmatic git book? Is it any good for someone with a basic familiarity with git, enough to do simple daily workflow stuff? | 23:54 |
|
bdrewery
| apeiron: I would just read the onlin docs and google tutorials. I bought the book but it's almost TOO verbose | 23:55 |
|
apeiron
| bdrewery, Hmm. Verbose + 180 pages == bad | 23:55 |
| ← DavidKlein left | 23:58 |
| → MarcWebe1 joined | 23:58 |
| ← leanucci left | 23:59 |
| ← hobodave left | 23:59 |