IRCloggy #git 2011-11-20

Logs Search ←Prev date Next date→ Channels Documentation

Provider of IRC logs since 2005.
WARNING: As Freenode became unjoinable and lost all warnings in topics, we cannot log channels on Freenode anymore.

2011-11-20

dotnull left00:00
ntcase left00:00
workmad3 left00:01
[M]ax joined00:02
ntcase joined00:02
conntrack left00:04
conntrack joined00:05
eletuchy left00:05
conntrack left00:05
conntrack joined00:06
andrewsw left00:06
chexxor I'm relatively new to SCM systems. I've been spending the last several weeks reading about their uses, concepts, etc.00:06
git is, by far, the most interesting one00:07
I'm just starting to read the SVN book00:07
wow, what a boring SCM tool00:07
it must feel like you're not even a member of the team. The entirety of the source code is in the repo, and you have to ask permission for some files to edit00:08
that's effed up00:08
git feels much more independent. Power to the developer. Not fighting against the SCM tool00:09
OOPMan left00:10
cakehero left00:11
OOPMan joined00:12
kpreid chexxor: having experience with both, I don't think svn and git are really that different in the basic update-edit-commit cycle for a single branch.00:12
the place where you first see big wins for git (other than distributedness) is working with multiple branches00:13
cbreak the internals are very different00:13
ntcase left00:14
chexxor kpreid: Would you agree if I say that SVN was designed from a top-down approach to solve the big picture of multi-dev team development?00:15
kpreid no, svn was designed to be 'cvs, but with the problems fixed', nothing less and nothing more00:16
goddard joined00:16
kpreid (where the problems included such things as the lack of atomic (whole-tree) commits in cvs)00:16
goddard how can i specify a key when doing a get pull?00:16
ntcase joined00:16
alberto56 joined00:17
chexxor SVN took 10 months before it became self-hosting00:19
git? 5 days00:19
that's interesting00:19
napdragon LOLOLOL00:21
w0bni left00:21
nyuszika7h left00:22
cmn svn was also built as a library from the beginning, not as a bunch of hacked-together perl scripts00:22
Daniel0108 left00:23
cmn goddard: edit your ssh config00:23
icwiener left00:24
thiago and a layered library at that00:24
there's a library for controlling the repository, a library for accessing a remote repository, etc.00:24
alberto56 left00:25
cmn there are at least three different libraries that implement the transports00:26
goddard cmn: what do you mean?00:27
warlock_mza joined00:27
cmn goddard: edit ~/.ssh/config to tell ssh to use a particular key with a particular host00:27
koo0 joined00:28
cmn and the svn tool is just a way for humans to access the svn libraries00:28
goddard cmn: i see thanks00:28
koo1 joined00:28
localhost left00:29
dotnull joined00:30
notbrent left00:30
OOPMan left00:31
goddard cmn: does git have a -i parameter like ssh?00:31
localhost joined00:31
cmn no, because it's not git's job to authenticate, there may be an environment variable that controls how ssh gets called00:33
otakutomo left00:33
cmn but configuring ssh is simpler00:33
otakutomo joined00:33
goddard ok thanks00:33
OOPMan joined00:34
isxek left00:36
churp joined00:37
isxek joined00:38
Bass10 joined00:38
zivester joined00:40
Bass10 left00:41
Bass10 joined00:41
spearce joined00:42
alberto56 joined00:43
nyuszika7h joined00:44
isxek left00:45
w09x joined00:45
spearce left00:45
isxek joined00:46
otakutomo left00:48
diogogmt left00:49
austinbv joined00:49
isxek left00:50
hotswaphdd joined00:50
Daniel0108 joined00:51
robotmay left00:51
airborn left00:51
spaceonline left00:51
notbrent joined00:52
OOPMan left00:53
OOPMan joined00:54
[M]ax left00:55
[M]ax joined00:56
ehsan joined00:56
petteyg left00:57
bitkiller left00:57
dotnull left00:58
cYmen_cYmen00:58
dotnull joined00:58
warlock_mza left00:59
dot_null joined01:00
edwardloveall joined01:02
cmyk_ joined01:03
dv310p3r joined01:04
otakutomo joined01:05
martin81 left01:07
Chib joined01:07
rebaglia_ joined01:09
austinbv left01:09
austinbv joined01:10
ehsan left01:10
subbyyy left01:10
churp left01:10
OOPMan left01:11
Shusshu left01:11
TomyLobo joined01:12
rebagliatte left01:12
TomyLobo is there any abbreviation for git --git-dir ../otherproject/.git --work-tree ../otherproject <command>01:12
subbyyy joined01:13
bitkiller joined01:13
austinbv_ joined01:15
cmn cd01:16
austinbv left01:18
austinbv_austinbv01:18
edwardloveall left01:20
dotnull left01:20
ehsan joined01:25
lisak left01:25
OOPMan joined01:26
austinbv left01:26
Textmode joined01:27
ArseneRe1 joined01:29
SebastianFlyte joined01:30
cbreak TomyLobo: take a look at git new-worktree, git-clone and maybe the GIT_DIR and so on environment variables01:30
SebastianFlyte join #hadoop01:30
OOPMan left01:31
Anubisss_ joined01:32
Tac_Home joined01:32
Tac_Homeatdiehm_home01:32
wolftankk joined01:33
ehsan left01:33
OOPMan joined01:34
Anubisss left01:35
austinbv joined01:35
basepi left01:36
basepi joined01:37
ehsan joined01:38
brian_g left01:39
notbrent left01:39
kvanderw left01:39
DarkAR left01:41
otakutomo left01:41
sente TomyLobo: I have a bash alias to handle that:01:44
alias dotfiles='git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME'01:44
bitkiller left01:45
austinbv left01:45
bitkiller joined01:46
goddard left01:49
OOPMan left01:51
alberto56 left01:51
OOPMan joined01:52
ehsan left01:52
alansaul left01:54
bitkiller left01:56
GeertB joined01:58
JackWinter left01:58
spearce joined01:58
lanthan joined01:59
JackWinter joined01:59
ArseneRe1 left02:01
tommyvyo left02:01
thews left02:02
brian_g joined02:02
[M]ax left02:03
thews joined02:03
spearce left02:03
[M]ax joined02:07
petteyg joined02:09
thews_ joined02:11
sunaku joined02:12
tshauck joined02:12
OOPMan left02:12
ScottE joined02:13
awx joined02:14
awx left02:14
awx joined02:14
thews left02:15
thews_thews02:15
OOPMan joined02:15
gusnan left02:16
w09x_ joined02:16
Vampire0 left02:16
gbacon left02:17
w09x left02:18
cmyk_ left02:19
otakutomo joined02:20
munichlinux joined02:23
gbacon joined02:26
Yuuhi` joined02:31
Vampire0 joined02:32
Yuuhi left02:33
MUILTFN left02:34
diogogmt joined02:34
alberto56 joined02:37
brian_g left02:37
blaenk joined02:38
ggordan left02:38
sebastor_ left02:39
Targen joined02:40
kennethreitz joined02:41
tchan left02:42
ziggles left02:48
tchan joined02:52
smer joined02:53
JeremyWei joined02:54
Yuuhi` left02:54
bloony- left02:55
akosikeno joined02:57
smer left02:57
bigkm joined02:58
akosikeno left02:58
akosikeno joined02:59
akosikeno left02:59
kurtzhong left02:59
kurtzhong joined03:00
akosikeno joined03:01
kurtzhong_ joined03:03
timmywil joined03:04
kurtzhong left03:07
kurtzhong_kurtzhong03:07
ISF left03:08
tommyvyo joined03:08
orangehead joined03:08
intripoon_ joined03:17
dot_null left03:19
intripoon left03:21
munichpython joined03:21
ilteris_ left03:21
BiggFREE joined03:24
munichlinux left03:24
shruggar left03:25
PCJockey joined03:26
ziggles joined03:28
madewokherd left03:30
rebaglia_ left03:30
rebagliatte joined03:31
tshauck left03:32
cybersphinx joined03:32
towski joined03:34
the_cybersphinx left03:34
glennpratt left03:34
John joined03:36
John left03:36
neurodrone joined03:38
variable left03:40
krz joined03:41
otakutomo left03:45
MUILTFN joined03:47
mgpcoe left03:48
austinbv joined03:52
thiago left03:53
austinbv_ joined03:54
ziggles left03:54
munichpythonmunichlinux03:55
munichlinuxJSLint03:55
austinbv left03:57
austinbv_austinbv03:57
PCJockey left03:58
rebagliatte left04:01
OOPMan left04:03
neunon joined04:04
neunon left04:04
neunon joined04:04
madewokherd joined04:07
GeertB left04:12
andrewsw joined04:15
BiggFREE left04:16
caseymcg left04:16
arvind_khadri left04:17
juvenal left04:17
zarac exit04:18
zarac left04:18
juvenal joined04:21
DHowett joined04:21
DHowett left04:23
OOPMan joined04:23
basepi left04:25
xpot-mobile joined04:27
LekeFly left04:27
juvenal left04:28
basepi joined04:28
juvenal joined04:30
[M]ax left04:35
[M]ax joined04:36
caseymcg joined04:38
kukks left04:40
notbrent joined04:42
rrs left04:44
rrs joined04:46
JeremyWei left04:48
CaptainKnots joined04:48
CaptainKnots left04:48
CaptainKnots joined04:48
drev1 left04:49
juvenal left04:53
Davey left04:54
juvenal joined04:57
ScottE left04:57
Targen left05:03
gbacon left05:10
juvenal left05:11
drev1 joined05:11
basepi left05:11
sunaku left05:12
berserkr left05:12
basepi joined05:14
Dreamer3 left05:15
madewokherd left05:15
JeremyWei joined05:16
neurodrone left05:17
Araxia left05:18
Araxia_Araxia05:18
juvenal_ joined05:18
Araxia_ joined05:18
shiba_yu36 joined05:20
flyz_ joined05:20
mikepack left05:20
neurodrone joined05:22
timmywil left05:22
flyz left05:23
[M]ax left05:23
bindaasomatic joined05:25
[M]ax joined05:25
oriba left05:27
aspotashev joined05:28
juvenal_ left05:29
austinbv_ joined05:30
Araxia left05:31
Araxia_Araxia05:31
austinbv__ joined05:31
austinbv left05:32
austinbv__austinbv05:32
Araxia_ joined05:33
rrs left05:33
RickXy joined05:34
ArseneRe1 joined05:34
austinbv left05:34
austinbv_ left05:35
juvenal joined05:36
angelsl joined05:39
juvenal left05:40
bronson_ joined05:40
Bass10 left05:41
simplechat joined05:41
simplechat left05:41
simplechat joined05:41
JeremyWei left05:41
JeremyWei joined05:42
JeremyWei left05:42
notbrent left05:44
juvenal joined05:47
austinbv joined05:49
austinbv_ joined05:53
Targen joined05:54
juvenal left05:54
austinbv left05:55
austinbv_austinbv05:55
juvenal joined05:55
ipalaus_ joined05:56
eijk_ joined05:59
eijk left05:59
localhost left06:00
adamm left06:02
OOPMan left06:02
localhost joined06:02
juvenal left06:04
juvenal joined06:06
petteyg left06:06
Cogito left06:06
Cogito joined06:07
dfr|mac joined06:07
wycks left06:07
sunaku joined06:09
maleknet joined06:11
RickXy left06:14
sunaku left06:14
JeremyWei joined06:14
neurodrone left06:15
sunaku joined06:15
rrs joined06:17
juvenal left06:17
dr34dl0ck joined06:18
[M]ax left06:18
dtrott joined06:19
[M]ax joined06:21
dfr|mac left06:22
w09x_ left06:22
dirkle left06:22
juvenal joined06:25
dirkle joined06:25
ipalaus_ left06:25
Max joined06:31
MaxGuest2915506:31
juvenal left06:34
cornbread left06:34
dreiss left06:35
dr34dl0ck left06:36
harshpb joined06:36
emptyflask left06:37
rrs left06:39
w09x joined06:40
rrs joined06:41
Marquel morning06:42
when i rebase a repos with removing commits, rebase say they get lost. do i get the state before the commit or after it?06:43
harshpb left06:43
harshpb joined06:44
caseymcg left06:45
rrs left06:46
aspotashev left06:47
rrs joined06:47
juvenal joined06:47
w09x left06:48
frogonwheels left06:49
Araxia_ left06:51
maleknet left06:52
juvenal left06:55
Araxia_ joined06:56
Fandekasp joined06:56
sunaku left06:59
Chillance left06:59
dubwoc joined06:59
drev1 left06:59
juvenal joined07:03
maleknet joined07:06
dreiss joined07:06
kloeri left07:06
kloeri_ joined07:06
juvenal left07:07
OOPMan joined07:09
rrs left07:10
rrs joined07:12
arvind_khadri joined07:12
arvind_khadri left07:12
arvind_khadri joined07:12
juvenal joined07:14
Textmode left07:15
kloeri_kloeri07:18
ThomasLocke joined07:19
ceej left07:23
Raging_Hog joined07:24
JSLint left07:26
juvenal left07:27
Targen left07:28
JeremyWei left07:30
eletuchy joined07:30
dangerousdave joined07:34
[M]ax left07:35
[M]ax joined07:37
juvenal joined07:38
pidus joined07:38
Textmode joined07:40
caseymcg joined07:41
harshpb left07:42
juvenal left07:45
arvind_khadri left07:45
eletuchy left07:45
otakutomo joined07:48
towski left07:49
Samual left07:50
juvenal joined07:55
arvind_khadri joined07:58
harshpb joined07:59
juvenal left08:00
juvenal joined08:01
harshpb left08:04
aspotashev joined08:05
juvenal left08:06
aspotashev left08:06
Cogito left08:09
juvenal joined08:10
rendar joined08:10
Cogito joined08:11
BasicXP joined08:12
Fandekasp left08:12
Fandekasp joined08:15
Cogito left08:15
juvenal left08:15
vpopov joined08:18
juvenal joined08:21
caseymcg left08:21
leen^| joined08:22
Dave^|| left08:22
dwmw2_gonedwmw208:24
mikepack joined08:25
juvenal left08:26
mikepack left08:27
juvenal joined08:29
cipher joined08:30
cipherGuest2426108:31
heliom_ joined08:34
aspotashev joined08:35
mikepack joined08:37
heliom left08:37
mikepack left08:38
grekko joined08:39
grekko left08:39
juvenal left08:40
[M]ax left08:40
grekko joined08:40
juvenal joined08:40
davey joined08:41
[M]ax joined08:41
dnjaramba left08:41
dnjaramba_ joined08:41
mikepack joined08:42
robotmay joined08:44
ranulf joined08:44
d0k joined08:46
Jackneill joined08:46
Jackneill left08:46
Jackneill joined08:46
dnjaramba_ left08:46
dnjaramba joined08:46
rrs left08:49
juvenal left08:49
rrs joined08:51
ranulf hi all08:51
i'd like to see the full diffs of the last n commits of a given file08:51
from git-diff(1) and git-log(1) i cannot deduce how to make this work08:52
juvenal joined08:52
aurum23 joined08:52
ranulf does anyone have a pointer for this at hand?08:52
Safdar joined08:52
aurum23 left08:52
Safdar left08:53
Safdar joined08:54
ranulf urgs, got the solution. nvm :)08:54
rrs left08:57
juvenal left08:57
rrs joined08:58
aspotashev left08:58
juvenal joined09:01
munichlinux joined09:01
knifed joined09:02
abcdefghijkl joined09:02
Safdar left09:03
Safdar joined09:04
jhhhvv joined09:04
juvenal left09:05
leotr joined09:05
ChanServ set mode: +v09:06
Safdar hi09:07
jhhhvv left09:07
leotr hi! i made some changes to my code, but now i realized that it's too early to commit it. So i want to commit these changes to some branch (which is not created yet). What is the correct order of actions to be taken to complete it?09:07
abcdefghijkl left09:07
dirkle left09:07
leotr s/early to commit it/early to commit it to master branch09:07
Safdar i would like to ask if there is anywhere that i can find a Git 1.7.3 installation RPM for OpenSUSE 11.4. i've looked online and the only place it's available is on rpmfind.net, but none of the mirrors are working.09:08
aspotashev joined09:08
dreiss left09:11
Safdar i would like to ask if there is anywhere that i can find a Git 1.7.3 installation RPM for OpenSUSE 11.4. i've looked online and the only place it's available is on rpmfind.net, but none of the mirrors are working.09:11
ranulf leotr: maybe you can stash the changes, create the branch and then apply the stash to the new branch09:11
leotr ranulf: ok thanks, will read docs about stash09:12
juvenal_ joined09:13
sickfisher joined09:13
aspotashev left09:14
aspotashev joined09:15
grekko left09:15
blaenk left09:16
aspotashev left09:16
soulcake left09:17
Safdar hi! does anyone know how to get git 1.7.7 working on open SUSE 11.4? my system has glibc_2.11 installed already. however, the installer for git always fails with the error "nothing provides libc.so.6 (GLIBC_2.14)(64bit) needed by git-core-1.7.7.3-80.3.x86_64". then, when i try to install the glibc_2.14 RPM, i get another error that "glibc-devel-2.11.3-12.19.1.x86_64 requires glibc = 2.11.3, but09:17
this requirement cannot be provided". so what am i to do at this step?09:17
aspotashev joined09:17
grekko joined09:17
OOPMan left09:17
[M]ax left09:19
[M]ax joined09:22
w09x joined09:22
glcrazy joined09:23
ranulf left09:26
ehsan joined09:26
juvenal_ left09:28
drizzd joined09:28
[M]ax left09:29
xsbeats left09:29
harshpb joined09:30
harshpb left09:31
harshpb joined09:31
[M]ax joined09:31
w09x left09:31
vpopov left09:34
bjhaid joined09:34
munichlinux left09:34
munichlinux joined09:43
juvenal joined09:43
khmarbaise joined09:43
MUILTFN left09:44
Shogoot joined09:45
grekko left09:46
harshpb left09:47
dSebastien joined09:49
robotmay left09:50
vpopov joined09:50
vdv joined09:51
juvenal left09:52
munichlinux left09:54
aspotashev left09:54
aspotashev joined09:55
aspotashev left09:55
happylife left09:55
juvenal joined09:56
happylife joined09:58
munichlinux joined09:58
bartman left10:00
mishok13 joined10:01
aspotashev joined10:01
vdv left10:01
harshpb joined10:04
[M]ax left10:05
bartman joined10:06
churp joined10:06
Flawless joined10:06
Codif joined10:07
Cromulent joined10:08
[M]ax joined10:08
chromaticwt joined10:11
tewecske left10:11
knifed left10:12
juvenal left10:13
subbyyy left10:15
JeremyWei joined10:15
Safdar left10:15
dr0id joined10:16
juvenal joined10:19
gusnan joined10:23
juvenal left10:24
pimpin joined10:24
juvenal joined10:25
Codif left10:29
Codif joined10:29
aspotashev left10:30
aspotashev| joined10:30
Codif left10:30
lisak joined10:30
Codif joined10:30
aspotashev| left10:30
slonopotamus joined10:30
aspotashev joined10:30
pantsman- joined10:31
juvenal left10:32
bibiDeskorolka joined10:38
sirdancealot left10:38
juvenal joined10:39
jehoshua02 joined10:40
angelsl left10:41
jehoshua02 I'm unfamiliar with Mac. I'm trying to setup TextEdit as the editor for Git. Any help? Thanks.10:41
rane_ nooo, don't use TextEdit for that10:41
jehoshua02 rane_: thanks for the caution.10:42
My buddy just wants something in a window.10:42
Doesn't do well with terminal based editors.10:42
And I'd like his transition into git to be as smooth as possible. He doesn't have a lot of time to learn vim.10:43
rane_ use nano then :p10:44
dtrott nano is installed by default on mac10:44
jehoshua02 rane_: guess so.10:44
git config --global core.editor nano?10:44
tewecske joined10:45
vdv joined10:45
juvenal left10:47
darkskiez left10:47
chromaticwt left10:48
chromaticwt joined10:48
airborn joined10:48
rane_ yea10:49
dr0id left10:50
cbreak jehoshua02: I recommend TextWrangler10:50
jehoshua02: it has the command line tool edit, which acts like a command line tool, but opens text in a normal text wrangler GUI window10:51
mishok13 left10:51
Metathink joined10:51
Metathink hi10:51
jehoshua02 cbreak: thank goodness. That would be awesome.10:51
cbreak it's a great programmers text editor too, with syntax highlighting and lots of other nice features10:52
http://www.barebones.com/products/textwrangler/10:52
you can also buy BBEdit from the same company I think10:52
Daniel0108 left10:52
nyuszika7h left10:53
sirdancealot joined10:53
giallu left10:53
jehoshua02 cbreak: Like this: git config core.editor "edit -w"?10:53
cbreak yeah10:54
jehoshua02 k10:54
juvenal joined10:54
Pupeno joined10:55
babbio joined10:55
mikepack left10:55
cbreak jehoshua02: I use edit --wait --resume10:55
harshpb left10:57
mishok13 joined10:57
alansaul joined10:59
juvenal left10:59
XThief joined10:59
kumbayo joined10:59
babbio left11:00
babbio joined11:01
leotr left11:01
frogonwheels joined11:02
Daniel0108 joined11:02
juvenal joined11:03
babbio left11:03
babbio joined11:03
nyuszika7h joined11:04
kurtzhong left11:07
babbio left11:08
Yuuhi joined11:08
babbio joined11:09
juvenal left11:10
babbio left11:10
brian_g joined11:12
orangehead left11:12
dtrott left11:13
dSebastien left11:13
flyz_ left11:14
angelsl joined11:14
slonopotamus left11:15
slonopotamus joined11:15
Anubisss_ left11:17
ReekenX joined11:17
jehoshua02 How to list the files existing at a particular commit?11:17
wereHamster ls-tree -r11:18
jehoshua02 Am I in the right channel? That seemed like a unix answer, not a git answer.11:18
cmn read the command again11:19
jehoshua02 git ls-tree -r11:19
wereHamster I just answered..11:19
jehoshua02 Thanks.11:19
jehoshua02 needs sleep.11:19
cornbread joined11:20
Anubisss joined11:20
Cromulent left11:20
Derander left11:20
[M]ax left11:21
Derander joined11:21
slonopotamus left11:21
Guest29155 left11:22
bibiDeskorolka left11:23
jehoshua02 left11:23
[M]ax joined11:23
chrizz left11:24
workmad3 joined11:25
ArseneRe1 left11:25
slonopotamus joined11:27
juvenal joined11:29
slonopotamus left11:32
slonopotamus joined11:34
juvenal left11:34
bibiDeskorolka joined11:36
DCC_SEND joined11:36
fermo joined11:38
juvenal joined11:38
__iron joined11:39
drizzd left11:41
juvenal left11:43
_iron left11:43
bauruine left11:45
DCC_SEND left11:45
munichlinux left11:45
whitman joined11:47
Codif left11:47
juvenal joined11:47
Shusshu joined11:48
DCC_SEND joined11:50
w09x joined11:52
trochala joined11:52
DCC_SEND left11:54
alansaul left11:54
frogonwheels left11:55
linusoleander joined11:56
MacGyverNL left11:57
w0bni joined11:57
Max joined11:58
MaxGuest7324811:59
dexter_e joined12:01
juvenal left12:01
cornbread left12:01
bibiDeskorolka left12:01
cmyk_ joined12:02
bibiDeskorolka joined12:02
juvenal joined12:02
MacGyverNL joined12:02
MacGyverNL left12:02
MacGyverNL joined12:02
iband joined12:03
bibiDeskorolka left12:03
bibiDeskorolka joined12:03
bibiDeskorolka left12:04
bibiDeskorolka joined12:04
[M]ax left12:10
drizzd joined12:11
juvenal left12:12
[M]ax joined12:12
juvenal joined12:14
drizzd left12:15
workmad3 left12:16
w09x left12:16
rudi_s Hi. Is it possible to use git's word diff capability (--color-words) to diff two untracked files?12:16
bronson_ left12:17
mikewintermute joined12:17
kpreid left12:19
JeremyWei left12:19
kpreid joined12:19
slonopotamus left12:20
j416 joined12:21
babilen left12:23
grekko joined12:23
juvenal left12:23
wereHamster git diff --color-words <file1> <file2>12:24
fisted left12:24
DofLeFou left12:25
cyphase left12:27
XThief left12:28
juvenal joined12:28
fisted joined12:30
herdingcat joined12:30
Kazoone joined12:31
Kazoone left12:31
Codif joined12:31
Ryback_ joined12:32
juvenal left12:33
YouToo joined12:33
YouToo left12:34
XThief joined12:34
NerfOrNothin joined12:34
slonopotamus joined12:35
juvenal joined12:35
NerfOrNothin left12:35
Dreamer3 joined12:36
empity joined12:38
slonopotamus left12:40
cyphase joined12:40
[M]ax left12:40
[M]ax joined12:40
workmad3 joined12:41
chriswk left12:41
RoodyFootball joined12:41
dr0id joined12:41
Liquid-Silence joined12:41
RoodyFootball left12:41
juvenal left12:43
pimpin left12:44
roktik joined12:45
nyuszika7h left12:46
Daniel0108 left12:46
[M]ax left12:46
[M]ax joined12:47
amigojapan joined12:48
juvenal joined12:50
bgerber left12:51
koo1 left12:51
koo0 left12:52
bgerber joined12:53
workmad3 left12:53
LongBeach joined12:56
roktik left12:58
juvenal left12:58
iori joined12:58
slonopotamus joined12:59
makubi_ left12:59
herdingcat left13:00
linusoleander left13:00
makubi joined13:01
juvenal joined13:03
herdingcat joined13:03
neurodrone joined13:05
juvenal left13:07
amigojapan left13:08
kurtzhong joined13:08
rudi_s wereHamster: Perfect. Thank you.13:08
flaguy48 left13:08
thiago joined13:08
juvenal joined13:11
[M]ax left13:13
rindolf joined13:14
Guest73248 left13:14
rindolf Hi all. Assuming I have a .git directory - how do I get the working copy?13:14
I tried "git checkout ." and it didn't work.13:15
wereHamster rindolf: how did you create that .git directory?13:15
amigojapan joined13:15
cornbread joined13:15
rindolf wereHamster: someone gave me a tar to download using http://13:15
wereHamster: because github was SLOW.13:15
wereHamster is that a public repository?13:16
rindolf wereHamster: yes, it is.13:16
wereHamster rindolf: you can probably just clone it. But next time consider using https://bundler.caurea.org/13:17
ramusara left13:19
jargon- joined13:20
bibiDeskorolka left13:21
[M]ax joined13:21
iband left13:22
workmad3 joined13:24
Max joined13:24
MaxGuest9028213:25
rindolf wereHamster: thanks for the tip.13:25
cornbread left13:26
flaguy48 joined13:27
TomyLobo what is a bundle?13:27
glcrazy left13:27
wereHamster TomyLobo: man git-bundle13:27
jast TomyLobo: *automatic message* the 'git-bundle' manpage can be found at http://jk.gs/git-bundle13:27
nimrod10 left13:27
TomyLobo thanks13:27
basically a more compact implementation of the "rar'ed repo" idea13:29
sorry, tar+bzip2'ed repo13:29
juvenal left13:30
bremner not exactly, since it takes a range of commits13:31
Sonderblade left13:31
juvenal joined13:32
tic joined13:32
lanthan left13:33
Will| left13:33
juvenal left13:33
Codif left13:35
_Lukosanthropos left13:36
s0undt3ch left13:36
shoerain left13:36
koollman left13:36
errr left13:36
harv left13:36
merkosh left13:36
wereHamster left13:36
offby1 left13:36
hyperboreean left13:36
knittl left13:36
pengwen left13:36
thinice left13:36
EgS left13:36
Ender79 left13:36
acidjazz left13:36
johnhill left13:36
Kicer86 left13:36
ilogger2 joined13:36
s0undt3ch joined13:36
Ender79 joined13:36
Lukosanthropos joined13:36
tm1000 joined13:36
coredumb joined13:37
juvenal joined13:37
hjdivad joined13:37
dermoth|work joined13:37
stepnem joined13:37
rue joined13:38
cornbread joined13:38
Kicer86 joined13:38
tweakism joined13:41
blast_hardcheese joined13:42
juvenal left13:44
TomyLobo2 joined13:46
TomyLobo2TomyLobo13:46
martinjlowm joined13:47
Nugget joined13:47
CaptainKnots_ joined13:48
Zeelot joined13:49
_nyuszika7h_ joined13:50
_nyuszika7h_ left13:51
cornbread left13:51
cornbread joined13:51
juvenal joined13:54
aidenhong joined13:56
CaptainKnots_ left13:57
Daniel0108 joined13:58
_nyuszika7h_ joined13:58
juvenal left13:59
cornbread left14:03
juvenal joined14:03
cornbread joined14:03
whitman joined14:06
fayimora joined14:07
bgerber joined14:07
friskd_ joined14:08
juvenal left14:08
friskd_friskd14:09
ilteris_ joined14:10
eephillip joined14:11
bgerber left14:11
juvenal joined14:12
bgerber joined14:13
drizzd joined14:13
cornbread left14:16
cornbread joined14:17
sitaram in fact, it can do almost everything that a regular fetch can do, and you can use it to keep not-connected machines uptodate (at the cost of manually transferring that file each time)14:17
pimpin joined14:18
Pingless joined14:18
Pingless hi all14:19
I have a problem14:19
I was in a branch of my project14:19
a friend sent me a patch, which I wanted to apply14:19
so I committed my branch, applied the patch14:20
now all the changes are gone and my commit isn't in the log14:20
although the patch was clearly applied14:20
but I;ve lost all my changes to the branch14:20
does anyone know what might have happened, and if/how I can undo it?>14:20
j416 Pingless: it would help if you pastebin:ed what you did14:20
Pingless pastebin what exactly?14:21
I was using tortoisegit...14:21
j416 the commands you did14:21
oh ok..14:21
can't help you there, sorry14:21
_nyuszika7h_nyuszika7h14:21
juvenal left14:21
Pingless no way you can help me?14:24
Can you think of a reason why a commit would just disappear?14:24
linusoleander joined14:25
wereHamster joined14:26
[M]ax joined14:26
bremner reset and rebase can both give the appearence of commits disappearing.14:26
Max joined14:27
MaxGuest254314:28
cornbread left14:28
juvenal joined14:29
bremner I seem to recall that tortoise git does some strange things to give a "simplified" user experience, so it could be client related.14:29
Pingless I opened Git-GUI14:29
a different commit appeared, but the one with all my changes is gone...14:30
bremner Pingless: what is your goal at this point? to recover lost work or to understand what happened?14:31
Pingless mainly to recover lost work14:33
juvenal left14:33
Pingless but understanding what happened would enable me to not do the same thing again14:33
pimpin left14:33
bgerber left14:34
trochala joined14:34
trochalactrochalakis14:34
juvenal joined14:35
sitaram Pingless: have you tried 'git reflog show'14:36
bgerber joined14:36
Pingless sitaram: I haven't let me try it14:36
cornbread joined14:38
Pingless sitaram: My commit is in there14:38
bgerber left14:38
Pingless how can I revert to it?14:39
mishok13 joined14:39
bgerber joined14:39
sitaram Pingless: you don't "revert" to it, but you could try a cherry-pick of the commit using the SHA on that line14:40
Pingless: revert has a completely different meaning in git14:40
Pingless okay14:40
CaptainKnots joined14:40
CaptainKnots left14:40
CaptainKnots joined14:40
Guest2543 left14:41
Pingless is it possible to checkout to that state?14:41
juvenal left14:42
ipalaus_ joined14:43
dexter_e joined14:43
TrineLocke joined14:44
bgerber left14:44
Pingless okay, I managed to checkout to it14:44
I'll manage restoration from here14:44
thanks a lot, sitaram :)14:44
xsbeats joined14:45
flyz joined14:46
dexter_e left14:47
madewokherd joined14:49
darkskiez joined14:50
sitaram Pingless: if you checkout to that state you can make a new branch with some new name at that state, then merge it into your master14:50
Pingless: as for understanding what happened, you need to read about 'detached HEAD'14:51
kvanderw joined14:51
martinjlowm left14:52
cornbread left14:53
cornbread joined14:53
mishok13 left14:54
Codif joined14:54
bgerber joined14:56
ew0 joined14:57
juvenal joined14:58
ceej joined14:58
juvenal left15:02
ChanServ set mode: +v15:03
[M]ax left15:03
Pingless will do, thanks15:04
Pingless left15:04
f0i joined15:04
cornbread left15:05
cornbread joined15:06
[M]ax joined15:06
novettam joined15:07
nyuszika7h left15:09
notbrent joined15:09
Prasad joined15:09
aidenhong left15:09
novettam left15:09
Daniel0108 left15:10
eephillip left15:10
danielpunt joined15:10
aspotashev joined15:12
nyuszika7h joined15:15
juvenal joined15:16
masando joined15:18
AutomaticKnife joined15:18
CaptainKnots left15:19
Daniel0108 joined15:19
gusnan joined15:19
otakutomo joined15:20
otakutomo left15:21
otakutomo joined15:21
otakutomo left15:22
otakutomo joined15:22
alansaul joined15:23
johnkpau_ joined15:25
Max joined15:31
cornbread left15:31
MaxGuest2568915:31
Error404NotFound joined15:32
Error404NotFound left15:32
Error404NotFound joined15:32
ArseneRe1 joined15:32
cyphase joined15:35
gchristensen joined15:35
juvenal left15:36
juvenal joined15:38
pimpin joined15:39
travisjeffery joined15:40
ManDay joined15:40
arvind_k joined15:41
leotr joined15:46
leotr hi! i comitted some changes in my local repository's master branch. But i'm not ready to commit them to origin. How do i move last N commits to a separate branch?15:48
j416 leotr: see to it that everything is committed, then15:49
leotr: git branch separate_branch && git reset --hard HEAD^N15:49
oops15:49
XThief joined15:50
j416 leotr: git branch separate_branch && git reset --hard HEAD~N15:50
there :)15:50
leotr j416: this will make a copy of master branch and then undo last N commits, right?15:51
juvenal left15:51
XThief left15:51
j416 leotr: it will create a new branch pointing at where master points now, and then reset master back N commits.15:51
leotr j416: where can i read about difference between tilde and "^" sign?15:52
j416 leotr: in the man page, but I forget which one15:52
^N means N:th parent15:52
kvanderw left15:52
j416 as in, if there are multiple parents, the N:th parent15:52
~N means N:th parent, as in, N=3 -> parent's parent's parent15:53
cbreak probably in man git-rev-parse15:53
jast *automatic message* the 'git-rev-parse' manpage can be found at http://jk.gs/git-rev-parse15:53
danielpunt left15:54
leotr thank you15:54
kukks joined15:54
JoeyJoeJo joined15:55
linusoleander left15:55
glennpratt joined15:56
mgpcoe joined16:00
workmad3 joined16:00
leotr left16:01
juvenal joined16:02
emptyflask joined16:03
juvenal left16:07
workmad3 left16:09
juvenal joined16:09
shruggar joined16:11
berserkr joined16:12
aidenhong joined16:13
leotr joined16:15
odin_ joined16:17
Liquid-Silence joined16:18
Liquid-Silence is there any good git web interfaces for management out there simaler to github? but you can run it locally16:18
juvenal left16:19
odin_ I'd like to rebase -i, have it stop at a commit, have it stage the original commit (but allow me to edit working/stage trees), then continue with commit (this is to remove some lines from a commit which is at HEAD~3)16:19
if I "git rebase -i HEAD~3" and then make it "edit <commit-id>", I don't appear to be left with the working-tree/staged-tree state I expect16:20
subbyyy joined16:20
Liquid-Silence we are a small dev team and I need to sort out our automated build procedures etc....16:21
so I was thinking of using team city and git16:21
cbreak odin_: git rebase -i HEAD~416:21
then select edit for the commit you want to edit16:22
then make the changes16:22
and then amend the commit16:22
(the one you want to edit will be the last commit, so it will be amended)16:22
after that, rebase --continue16:22
Liquid-Silence cbreak care to have a pm on some git questions16:22
cbreak Liquid-Silence: if you want management, check out gitolite16:22
it doesn't have anything web related, but it's management capabilities are excellent16:23
Liquid-Silence yeah16:23
we are going to use that16:23
I am just thinking of the branching strats16:23
bremner buildbot seems to work ok with git, if you want something simple16:23
vpopov joined16:23
cbreak There are many strategies for branching/merging16:23
Liquid-Silence well16:24
cbreak I work in small teams or solo, so we have one master, with lots of feature branches, one for each feature16:24
and those get rebased and then merged into master16:24
so we get a linear history16:24
dfr|mac joined16:24
odin_ cbreak, thanks for your response, have tried that kind of thing, I am not able to get "git diff --staged" to show me any data that I expect, after I use "edit"16:24
Liquid-Silence I was thinking16:24
cbreak it might be better to use merge --no-ff to group the features though16:24
Liquid-Silence master -> staging -> qa -> development -> Developer1 , Developer2 etc...16:24
cbreak odin_: it should show you nothing16:24
odin_ "git diff" and "git diff --staged" return no changes16:24
cbreak odin_: since nothing will be staged16:24
that is working as intended16:25
Liquid-Silence then developers merge into dev branch which gets merged in qa etc....16:25
odin_ how do I get it to stage, I want the state just before "git commit"16:25
Liquid-Silence when client is happy with qa we move into staging -> then rebase to live16:25
cbreak Liquid-Silence: sounds overly complicated16:25
but sure, why not16:25
odin_ maybe I make a patch "git diff HEAD~3..HEAD~2" and apply that, at the time ?16:25
Liquid-Silence live being master16:25
bremner rebasing sounds like a terrible deployment strategy16:25
Liquid-Silence well staging will be what live will become16:26
cbreak I recommend to only rebase private/feature branches16:26
Liquid-Silence so rebase should be fine16:26
cbreak rebasing public history is _bad_16:26
Liquid-Silence or should we merge into master16:26
cbreak either merge, or reset16:26
and if you reset, make sure no one else ever bases work on that branch16:26
bremner you should mentally seperate version control from deployment, IMHO16:26
cbreak yeah, all those branches obviously have nothing to do with deployment16:27
you could just have lots of branches instead of live16:27
one for each version16:27
makes it easier to hot fix16:27
Liquid-Silence Well I would like to automate builds16:29
so staging will actually deploy to staging16:29
cbreak nightly build servers are no problem16:29
Liquid-Silence so what would you suggest mate/.16:30
for branches etc..16:30
cbreak see above16:30
soulcake joined16:31
Liquid-Silence well master will be live16:31
but I want to get the guys into a habbit of doing things right16:32
catsup joined16:32
juvenal joined16:32
Liquid-Silence so hotfixes should not happen on master16:32
odin_ can I use: git commit --amend -e (but have it rollback commit, stage everything, and stop, while under rebase)16:32
Liquid-Silence there has to be a hostfix branch I think16:32
EugeneKay I would abandon the term "master" altogether(I in fact have)16:32
Liquid-Silence master being trunk / live16:33
cbreak odin_: why don't you just do what I told you?16:33
it's simple, easy, and you're done in a few seconds16:33
odin_ which thing, "edit" does not stage any files16:33
EugeneKay I keep a "devel" branch, and then feature / user branches. Features are merged into dev, checked(you can push into a QA branch if you like, which will fire off the buildbot), and then merged into a stable-X.Y branch16:33
cbreak so?16:33
commit doesn't stage any files either16:34
odin_ the change is not a file removal or addition, but line removal16:34
cbreak why do you care? if you want to stage files16:34
do it yourself16:34
so?16:34
remove the line16:34
stage the removal16:34
commit --amend16:34
done16:34
easy16:34
odin_ no I want to remove the line from the patch but keep it in the working tree16:34
I am not deleting it, just removing it from the commit to be added16:34
cbreak you can't have a dirty tree during rebase16:35
just remove the line16:35
commit --amend16:35
and then add the line again later16:35
after you're done with rebasing16:35
Targen joined16:35
naee joined16:36
odin_ ok I use format-patch, save everything, do a reset --mixed, modify the line status, then commit, then apply-mailbox after, this is the way I know16:36
juvenal left16:37
cbreak just cut the line out of the file16:37
format-patch? are you dense? :/16:37
use git rebase -i, It'll do everything for you16:37
dreiss joined16:37
odin_ can't have a dirty tree under a rebase, even if it wasn't dirty to start with, thanks for your assistance, but your way I remove work from project to put it back later (well might as well use format-patch as the process of saving that work)16:39
cbreak not really16:39
ah well, if you want to make yourself more work, go ahead16:40
but don't complain later that git makes your life more complicated if you don't want to just do the easy thing :D16:40
RandalSchwartz must be a guy. afraid of commit ing.16:41
cbreak :)16:41
RandalSchwartz I can't stand a dirty tree. I commit after every edit.16:42
that's the whole point of git... commits are cheap.16:42
Ender79 and you can always reorganize (rebase) them to look sane later :)16:42
RandalSchwartz I tidy up later before pushing with git rebase -i16:42
yeah16:42
Ender79 ah you said it :)16:42
RandalSchwartz and that helps me look brilliant!16:43
aspotashev left16:43
RandalSchwartz "in one amazing moment of brilliance, he fixed the entire site slowdown!"16:43
s0undt3ch left16:45
oc80z joined16:45
Samual joined16:46
s0undt3ch joined16:46
dreiss left16:47
EugeneKay Liquid-Silence - please, no PMs.16:47
juvenal joined16:49
Prasad left16:50
dotnull joined16:50
eephillip joined16:52
linusoleander joined16:53
mmw joined16:54
workmad3 joined16:57
bauruine joined16:59
glennpratt left17:00
glennpratt joined17:01
Pilif12p joined17:06
juvenal left17:06
Anubisss joined17:09
Pilif12p left17:09
Pilif12p joined17:09
dirkle joined17:14
dzonder joined17:18
dzonder left17:18
harshpb joined17:19
ctrochalakis left17:19
ManDay left17:26
shruggar left17:27
spyro joined17:27
mishok13 joined17:28
jast wow, socat is insane17:29
jast uninstalls netcat17:29
kenta joined17:30
oc80z left17:30
julius_ joined17:31
julius_ hi17:31
babilen joined17:31
Destos joined17:31
oc80z joined17:32
julius_ does git commit fail with error status 1 only if there is nothing to commit or does error status 1 also show other problems?17:32
orafu joined17:32
[M]ax left17:33
khmarbaise joined17:34
[M]ax joined17:34
wereHamster I wouldn't rely on the exit code to have any particular meaning17:35
RandalSchwartz jast - socat is the bomb17:35
I have it in a dozen of my .ssh/config recipes already17:36
turning the corner in fun ways17:36
jast sounds evil17:36
offby1 rubs chin thoughtfully17:36
JoeyJoeJo left17:36
RandalSchwartz well, aggressive corporate firewalls are evil :)17:36
thank goodness I have sshd running on port 443.17:37
jast indeed17:37
yeah, that helps17:37
RandalSchwartz that's an essential part of a few of the recipes17:37
jast I run openvpn on that part17:37
*port17:37
RandalSchwartz openvpn over tcp sucks though17:37
jast well, I run sshd on port 443, too17:37
RandalSchwartz tcp over tcp in general sucks17:37
jast yeah17:37
but it's better than nothing17:38
RandalSchwartz especially true when it's the first layer on a boat17:38
gnoel joined17:38
RandalSchwartz pings that get back to you after 25 seconds(!)17:38
"That's Not Right!!!"17:38
jast ah well, back to enjoying all the notation overhead of POE17:38
that IRC bot ain't gonna write itself17:38
RandalSchwartz python over ethernet? :)17:38
jast poe.perl.org17:38
RandalSchwartz oh. poe. yeah.17:38
jast I kind of like what it does, but not the way it looks17:39
khmarbaise_ joined17:39
RandalSchwartz yeah. I use the Moosey POE now17:39
offby1 dimly recalls being impressed with POE about 10 years ago17:39
RandalSchwartz easier.17:39
states are more descriptive17:39
[M]ax left17:39
DarkAR joined17:39
jast does it magically provide an alternative interface for existing POE components, too?17:40
khmarbaise left17:40
khmarbaise_khmarbaise17:40
jast btw, "Moosey POE" sounds awesome17:40
[M]ax joined17:40
RandalSchwartz as I recall, every method is automatically a state, etc etc17:40
mmw left17:41
jast I guess that means I check it out17:41
dzonder joined17:43
kenta left17:44
linusoleander left17:45
cinaed joined17:45
glennpratt left17:45
magnetik joined17:47
workmad3 left17:47
icwiener joined17:52
cinaed left17:52
cinaed joined17:53
cinaed left17:54
cinaed joined17:54
cinaed .17:56
nax joined17:56
cyphase left18:00
magnetik left18:00
magnetik joined18:01
fayimora_ joined18:05
ISF joined18:06
bindaasomatic joined18:07
fayimora left18:09
fayimora_fayimora18:09
harshpb left18:10
Destos left18:13
cyphase joined18:16
oc80z left18:17
linusoleander joined18:18
dfr|mac left18:18
oc80z joined18:19
spearce joined18:19
jtdowney joined18:21
ipalaus_ left18:22
spearce left18:22
aidenhong left18:28
linusoleander left18:30
eephillip left18:30
linusoleander joined18:31
Max joined18:31
khmarbaise_ joined18:31
MaxGuest48018:31
subbyyy left18:32
khmarbaise left18:33
khmarbaise_khmarbaise18:33
subbyyy joined18:33
[M]ax left18:34
com4 joined18:34
Guest25689 left18:34
[M]ax joined18:35
DofLeFou joined18:36
ThiefMaster[6] joined18:37
ThiefMaster[6]ThiefMaster`work18:37
pantsman joined18:38
pantsman left18:38
pantsman joined18:38
dv310p3r joined18:38
kmc joined18:41
gchristensen left18:42
leotr left18:43
slonopotamus joined18:43
Chillance joined18:46
jwmann joined18:46
berserkr left18:47
ehsan joined18:47
antoniojasr joined18:47
gchristensen joined18:48
roflin joined18:48
pimpin left18:48
pimpin joined18:49
magnetik left18:49
mikepack joined18:49
gnoel left18:53
notbrent left18:53
iivvoo joined18:54
ggman joined18:55
BiggFREE joined18:55
travisjeffery left18:58
travisjeffery joined18:58
travisjeffery left18:59
ehsan left18:59
travisjeffery joined18:59
XThief joined19:02
_Vi joined19:04
oc80z left19:05
oc80z joined19:06
slonopotamus left19:07
slonopotamus joined19:07
notbrent joined19:08
mjt joined19:08
OOPMan joined19:08
gnoel joined19:10
ehsan joined19:12
CaptainKnots joined19:13
CaptainKnots left19:13
CaptainKnots joined19:13
mjt is there a way to configure a branch to be fetched from one remote and pushed to another?19:13
jaalto What was the add command options to "inport any code usptream may have changed"19:13
FauxFaux jaalto: That doesn't sound like something 'add' does. Explain further what you mean by "upstream"?19:14
cmn jaalto: update? -u19:14
jaalto FauxFaux,cmn: It's like this: (long time ago) "git add .; git commit -m upstream-1.0" (time passes, untar 1.1). That command was "git add <options>" to notify any chnages, add, removes, renames ...19:16
FauxFaux Oh, you're acting on tarballs. add -A # sounds like what you want.19:16
alberto56 joined19:17
jaalto FauxFaux: Yes, that was it. Thanks.19:17
CaptainKnots left19:19
BiggFREE left19:20
ehsan left19:22
khmarbaise_ joined19:23
slonopotamus left19:24
khmarbaise left19:25
khmarbaise_khmarbaise19:25
icwiener left19:26
adron joined19:27
khmarbaise_ joined19:31
ggman left19:31
mjt is there a way to merge a branch like -s ours _but_ pull in any new files that old branch introduced?19:32
khmarbaise left19:33
khmarbaise_khmarbaise19:33
Tabmow joined19:33
Chat131656565167 joined19:33
j416 is there a way to do this with less typing: git checkout topic && git rebase master && git checkout master && git reset --hard topic19:35
cmn why don't you just merge?19:35
j416 I'm thinking, I want to put my changes (even several commits) on top of master, in order to prepare to push it to a server (say using git svn)19:35
cmn: because of git svn19:35
simontol joined19:35
icwiener joined19:36
Chat131656565167 left19:36
dr_lepper joined19:37
j416 I read git merges will be handled as if they are just a commit with one parent, effectively ending up as if you had done a --squash merge19:37
cmn git-svn suports real merges nowadays19:37
j416 oh really19:37
gchristensen left19:37
j416 I must have been reading old documentation then19:37
cmn it's relatively new19:38
j416 you wouldn't happen to know which git version?19:38
cmn no idea19:38
j416 super-new or been around for a little while at least?19:38
cmn git-svn is sort of its own thing19:38
just take the repo and use log on the script19:38
a couple of months, maybe?19:38
j416 ok19:39
thanks19:39
CaptainKnots joined19:40
CaptainKnots left19:40
CaptainKnots joined19:40
simontol How do I use tag eg."v0.1" as HEAD???19:41
j416 man git-svn19:42
jast *automatic message* the 'git-svn' manpage can be found at http://jk.gs/git-svn19:42
cbreak simontol: make a branch for it19:42
or detach HEAD with git checkout19:42
I recommend making a branch19:42
like git checkout -b 0.1-working v0.119:42
simontol I'm a newbie, can you give me step-by-step instructions?19:43
RandalSchwartz simontol - have you worked through the tutorial?19:43
j416 cmn: hm, that man page, maybe it's old (?), but it does say "While git svn can track copy history (including branches and tags) for repositories adopting a standard layout, it cannot yet represent merge history that happened inside git back upstream to SVN users. Therefore it is advised that users keep history as linear as possible inside git to ease compatibility with SVN"19:43
"Running git merge or git pull is NOT recommended on a branch you plan to dcommit from"19:43
simontol RandalSchwartz: I've read the tutorial , but I can't find how to do it...19:44
austinbv joined19:44
cmn you've been able to represent merges with git-svn for quite a long time19:44
but it involved changing the mergeinfo manually19:45
RandalSchwartz simontol - maybe you should also read the progit book too? :)19:45
cmn and relatively recently, git-svn learnt how to do it itself19:45
j416 cmn: I wonder why it's not in the man page.. hmm19:45
cmn because nobody ever updates documentation19:45
austinbv_ joined19:45
cmn and the git-svn documentation is quite lacking19:45
j416 :/19:45
that'll create problems for sure...19:46
antoniojasr left19:47
simontol RandalSchwartz: I'll promise I'll read the entire book...but can you help me now?19:47
RandalSchwartz cbreak already answered you!19:48
austinbv left19:48
austinbv_austinbv19:48
cmn hm, odd, I can't find a commit in maint where git-svn learn to do it itself, I wonder if they never merged it in19:48
RandalSchwartz if you don't know enough to even recognize an answer, you really need to be reading the book before coming here.19:49
cmn oh, it's in next19:49
j416 cmn: so rather new, heh :)19:50
cmn: thanks.19:51
cmn it's also in master, it's bit confusing... it's included in 1.7.719:51
j416 that is weird19:51
hm19:51
kevlarman cmn: that recent?19:51
cbreak simontol: was I somehow unclear?19:51
towski joined19:51
j416 I don't have a 1.7.7.n here to try19:51
I'll have a look later. thanks.19:52
cmn kevlarman: that's what tag --contains tells me19:52
brian_g joined19:52
j416 cmn: what is the commit?19:52
wrecksdart joined19:52
wrecksdart left19:53
cmn 1e5814f3def0819:53
OOPMan left19:53
j416 thanks19:53
Ryback_ joined19:54
Ryback_ left19:54
Ryback_ joined19:54
EricInBNE joined19:54
ozzloy simontol, what do you mean by "how do i use tag .. as HEAD?"? do you want to have v0.1 in your working directory, and have HEAD point at that?19:56
timmywil joined19:56
j416 cmn: say I don't want to introduce merges anyway, is there a faster way to do it than I described?19:56
cipher joined19:56
travisjeffery left19:57
cipher left19:57
bigkm joined19:57
cmn read the manpages, some commands accept an extra branch name at the end19:57
timonia joined19:57
cmn which will make it checkout that branch19:57
simontol ozzloy : I've found it... thanks anyway19:58
bye19:58
simontol left19:58
ozzloy k bye19:58
oc80z left19:58
ArseneRe1 left19:59
afief joined19:59
oc80z joined20:00
towski left20:00
OOPMan joined20:08
CaptainKnots_ joined20:08
CaptainKnots left20:09
jonnyATroot joined20:11
kvanderw joined20:11
jonnyATroot left20:12
babilen left20:13
program247365 joined20:13
jonnyATroot joined20:14
kvanderw left20:15
imarcusthis joined20:17
Caraes_Naur joined20:17
Caraes_Naur left20:18
bindaasomatic left20:18
Caraes_Naur joined20:18
CannedCorn joined20:19
LekeFly joined20:19
CaptainKnots_ left20:20
program247365 left20:21
ineb joined20:21
ChanServ set mode: +v20:22
kvanderw joined20:22
glcrazy joined20:26
piotr joined20:26
piotr hi, how can I see the current revision?20:26
(equivalent of hg info)20:27
RandalSchwartz git branch20:27
git branch -v20:27
well - I dunno what hg info does, but if you're looking for the commit sha1, that's it20:27
cmn rev-parse HEAD will give you the latest commit20:28
piotr thanks20:28
RandalSchwartz that too20:28
cbreak git show20:29
git log20:29
program247365 joined20:29
cbreak git ls-remote20:29
cmn heh, it's hard to get git /not/ to tell you where you're at :)20:30
retoryter joined20:31
niloc132 joined20:32
cbreak get the git completion for bash20:32
zivester joined20:32
cbreak then it'll even be in the prompt20:32
jonnyATroot left20:33
glennpratt joined20:33
jonnyATroot joined20:34
jonnyATroot left20:36
jonnyATroot joined20:36
jonnyATroot left20:37
niloc132 left20:39
niloc132 joined20:39
[M]ax left20:39
drizzd left20:40
niloc132 left20:40
gnoel left20:40
ineb Which parts of the project history do you get if you pull the branch A?20:40
ntcase joined20:41
cbreak all in branch A will be merged into the current branch20:41
drizzd joined20:41
RandalSchwartz all the commits leading up to A20:42
adron left20:43
jonnyATroot joined20:44
[M]ax joined20:44
ineb ah ok, as i thought. ty20:44
jonnyATroot left20:45
jonnyATroot joined20:46
j416 ineb: I'm curious, what would be another possibility?20:46
CannedCorn left20:47
jonnyATroot left20:47
jonnyATroot joined20:48
cbreak j416: no history... like in lesser SVNS20:48
... I meant SCMs :)20:48
Flawless joined20:48
j416 ah, like squash merge20:48
cbreak yeah20:48
j416 ty20:48
oc80z left20:49
arvind_k left20:49
cbreak I think they added a pull --squash too20:49
although that makes totally no sense at all :/20:49
pull --rebase had at least some usecases... :)20:49
jonnyATroot left20:49
oc80z joined20:50
jonnyATroot joined20:51
Codif left20:52
jonnyATroot left20:53
jonnyATroot joined20:54
EugeneKay Sure it does.20:54
Pull from a repo where you're doing feature development into a canonical one.20:55
mithrida1es joined20:55
Codif joined20:56
mithrida1es left20:56
drizzd left20:58
cbreak EugeneKay: but then you lose all the precious history!20:59
that's despicable20:59
evil20:59
EugeneKay I didn't say it was a GOOD use case.20:59
caseymcg joined21:00
program247365 left21:02
program247365 joined21:03
ReekenX joined21:05
canton7 joined21:06
ReekenX left21:06
webpragmatist joined21:07
ChanServ set mode: +v21:08
shruggar joined21:08
webpragmatist Hey guys... i'm trying to figure out gitolite21:08
it's working on my local setup with keys but when I try to pull from the server it doesn't work21:08
same user21:09
same private key21:09
drev1 joined21:09
webpragmatist (it asks for a password)21:09
EugeneKay ssh -vvv21:09
And pastebin21:09
ineb left21:09
webpragmatist EugeneKay: ??21:10
EugeneKay `ssh -vvv [email@hidden.address]21:10
Tabmow left21:10
webpragmatist like try to connect to the repo server with -vvv ?21:10
gotcha21:10
Tabmow joined21:10
cwillu_at_work joined21:10
webpragmatist debug3: Not a RSA1 key file /home/cleblanc/.ssh/id_rsa.21:10
iterweseting21:11
AutomaticKnife left21:11
webpragmatist EugeneKay: does the first line of the rsa have to contain the type?21:12
EugeneKay I said pastebin for a reason :-p21:12
It's probably just over-verbose meaningless debug stuff21:12
webpragmatist gotcha21:12
bgerber left21:12
glennpratt left21:13
webpragmatist http://pastie.textmate.org/private/ykio2mmi050j7fgikdtlw21:13
nsuss joined21:13
bainrychef joined21:14
bainrychef left21:14
bainrychef joined21:14
EugeneKay `ls -alh .ssh` ?21:15
webpragmatist no such identitty?21:15
AutomaticKnife joined21:15
bainrychef left21:15
EugeneKay Nah, that's just the old ssh-1 stuff its trying21:15
webpragmatist EugeneKay: ^^ on server or client21:15
bainrychef joined21:15
EugeneKay Client21:15
bgerber joined21:16
binarychef joined21:16
webpragmatist http://pastie.textmate.org/private/kdxjxo1a8sa1woanj4fq21:16
binarychef left21:16
bainrychef left21:17
binarychef joined21:17
XThief left21:17
Agos joined21:17
EugeneKay Looks right.21:18
bgerber left21:18
EugeneKay What's the ssh log whining about on the server when you try to connect with that key?21:18
webpragmatist let me look21:18
bgerber joined21:18
Octalot joined21:19
mishok13 left21:21
program247365 left21:21
julius_ left21:21
webpragmatist EugeneKay: typicall sshd is logged where?21:22
i tried tailing auth.log21:22
EugeneKay /var/log/secure on RedHat alikes21:22
I dunno on Debalikes21:22
webpragmatist db21:22
deb*21:23
EugeneKay Google seems to suggest its auth.log21:24
Also, are you sure you copied the private key right? It looks like its just not parsing your id_rsa21:24
mishok13 joined21:24
webpragmatist EugeneKay: yea i would concur21:24
EugeneKay Given the ease of adding keys to gitolite users, you oughta just generate a fresh keypair for that box and add it to gitolite ;-)21:24
webpragmatist it's not trying private key auth21:24
hince why auth.log doesn't do anything (until i try an invalid password)21:25
EugeneKay: can a user have two private keys?21:25
or rather21:25
EugeneKay Sure.21:25
webpragmatist two key pairs21:25
EugeneKay Use the file-naming syntax [email@hidden.address]21:25
ilteris_ left21:26
webpragmatist oh good idea21:26
bremner It's not just a good idea, its the documentation.21:26
EugeneKay Note that @hostname.doma.in will be considered an "email address", not a user@hostname ;-)21:26
bauruine left21:26
MUILTFN joined21:27
webpragmatist gotcha21:27
shruggar left21:27
EugeneKay (if you want to be really abusive, you can do [email@hidden.address]21:27
JoeyJoeJo joined21:28
ilteris_ joined21:28
nimrod10 joined21:29
bauruine joined21:32
webpragmatist so each user@hostname has to be configured though?21:32
austinbv left21:32
webpragmatist (it's treated as another user in the perms)?21:32
austinbv joined21:32
roktik joined21:34
cmn user is the username, the @something is so you can have several21:34
maartenv joined21:34
webpragmatist well it complained that cleblanc has no perms21:34
nowhereman joined21:34
webpragmatist after i added the @hostname21:34
EugeneKay What's the new filename, exactly?21:35
webpragmatist [email@hidden.address]21:35
skammer joined21:36
webpragmatist kinda broke my admin perms by doing this too21:36
XThief joined21:36
EugeneKay I don't think - is an allowed character in the hostname bit21:36
sangguine joined21:36
joshsmith joined21:36
kvanderw left21:37
webpragmatist that sucks21:37
pimpin left21:38
soulcake left21:39
kvanderw joined21:39
mishok13 left21:39
webpragmatist wtf21:43
ya it didnt' even write the @*-*.pub21:44
to the repo?21:44
EugeneKay ....did you git add it?21:44
webpragmatist no21:44
crap21:44
lol21:44
:(21:44
this is a bad day21:44
EugeneKay -_-21:44
At least you know what you did wrong21:45
I presume you know how to rollback gitolite21:45
OOPMan left21:47
webpragmatist well... what i was going to try was just make changes using sudo -u git -i21:48
but that isn't quite working21:48
http://pastie.textmate.org/private/x2a3madeyclmlryqqlt8kw21:48
workmad3 joined21:48
webpragmatist is this no bueno?21:50
thews joined21:50
srk9 joined21:51
webpragmatist EugeneKay: ?21:52
canton7 webpragmatist, see appendix 5 of https://github.com/sitaramc/gitolite/blob/pu/doc/ssh-troubleshooting.mkd21:52
[ESphynx] joined21:53
bgerber left21:54
joeytwiddle joined21:55
webpragmatist cool.... so close21:56
EugeneKay `ssh gitolite@hostname info`21:56
bgerber joined21:56
workmad3 left21:57
johnkpau_ left21:57
jargon- what's the best practice for README files. in doc/ or in the repo root?21:58
github seems to look for it in repo root21:58
cmn github looks for it everywhere, but the readme is generally per module21:59
so usually you'll have it at the root21:59
webpragmatist well21:59
it's been fun21:59
now i'll actually get some real work done21:59
webpragmatist left21:59
jargon- cmn: hmm. odd. in my repo root i get the yellow box that says: "We recommend adding a README to this repository. Visit github/markup for details on what formats we support.", even though my README is in doc/22:00
cmn that's because you don't have the README in the dir you're looking at22:00
oc80z left22:00
oc80z joined22:00
Jonny_ joined22:01
Jonny_Guest8563122:01
skammer left22:02
nowheremannowhere_man22:03
whitman left22:03
root_ninja joined22:04
root_ninja left22:04
jonnyATroot left22:04
Samoi joined22:04
Samoi left22:04
Samoi joined22:05
Samoi left22:05
Samoi joined22:05
Samoi left22:05
Samoi joined22:05
EugeneKay AFAIK, github is picky about README being in /22:06
(but doesn't show that warning for subfolders which lack READMes)22:07
I *think* it'll behave sanely if you symlink to the doc/README, but don't quote me on it.22:07
retoryter left22:08
riper joined22:09
[M]ax left22:09
robotmay joined22:10
roflin left22:10
[M]ax joined22:11
nax left22:12
w09x joined22:12
icwiener left22:14
DarkAR left22:17
kvanderw left22:18
isxek joined22:21
frogonwheels joined22:24
srk9 left22:25
[M]ax left22:27
dr_lepper left22:27
dr_lepper joined22:30
dr_lepper left22:30
dr_lepper joined22:30
chrisf joined22:30
[M]ax joined22:31
joeytwiddle left22:33
empity joined22:33
srk9 joined22:35
afief left22:37
afief joined22:37
rhl joined22:37
dot_null joined22:39
vijayl joined22:39
vijayl left22:40
dot_null left22:41
roktik left22:42
binarychef left22:42
afief left22:42
hacim joined22:44
pantsman left22:44
hacim when I do a git remote update, and it says: 2cc7dcb..55a2f46 master -> origin/master22:45
how can I see what commits were pulled in?22:45
kvanderw joined22:45
icwiener joined22:46
n1000 hacim: try git log 2cc7dcb..55a2f4622:47
cbreak just do a git log @{1}..HEAD22:47
TrineLocke left22:49
hacim n1000: git log 2cc7dcb..55a2f46 doesn't show me the 2cc7dcb commit22:49
Swimming_Bird joined22:50
CannedCorn joined22:50
antoniojasr joined22:51
koo1 joined22:51
ZadYree joined22:52
ZadYree Hello22:52
srk9 left22:52
ZadYree I've got a little problem: I just set up a git repo, but when installinh gitweb, /var/www/git does not exist. Any clue?22:53
srk9 joined22:53
koo2 joined22:53
ZadYree I use Debian 622:53
icwiener_ joined22:54
icwiener left22:54
FauxFaux ZadYree: I think debian want you to manually symlink gitweb into place; read /usr/share/doc/gitweb/* ?22:54
riper left22:55
ZadYree ah so I would only have to symlink it?22:56
Codif left22:56
chrisf left22:56
bigkm left22:59
XThief left23:00
berserkr joined23:01
icwiener_ left23:02
CannedCorn left23:03
srk9 left23:04
empity left23:05
srk9_ joined23:10
srk9_ left23:10
srk9_ joined23:10
bodom joined23:10
jimubao joined23:14
[M]ax left23:15
chrisf joined23:15
ArseneRe1 joined23:18
dr_lepper left23:19
dr_lepper joined23:19
Guest85631 left23:19
[M]ax joined23:20
rebagliatte joined23:21
JonnyRo joined23:21
dr_lepper left23:24
[M]ax left23:25
Morphous joined23:26
[M]ax joined23:27
canton7 left23:28
ehsan joined23:28
ehsan left23:28
ehsan joined23:28
johnkpau_ joined23:29
ziggles joined23:30
srk9_ left23:30
cgar joined23:30
jimubao_ joined23:32
jimubao left23:33
ceej left23:35
ProLoser|Mac joined23:38
ChanServ set mode: +v23:38
ProLoser|Mac weird23:39
hmm23:39
srk9_ joined23:39
ProLoser|MacProLoser23:39
JoeyJoeJo left23:40
ProLoserProLoser|Mac23:40
ProLoser|Mac better23:41
okay so i have a submodule that is purely tracking a remote repo23:41
i switched the submodule to a different branch and attempted to update but i get merge conflicts23:41
1: i have no idea why i have merge conflicts, 2: If I commit the resolution, my remote will break23:42
for the parent project i mean23:42
what-do?23:42
mgpcoe left23:43
ehsan left23:45
ontologi1e joined23:45
ArseneRe1 left23:47
ceej joined23:48
armenb joined23:48
ontologi1e left23:49
radost joined23:50
Agos left23:52
ontologia joined23:53
ontologia hi all23:53
alansaul left23:53
ontologia I have a strange problem23:53
i have a local git and a simple repository in a server, i'm the only one which use it23:54
and suddenly i had "error: inflate: data stream error (incorrect data check)"23:55
error: corrupt loose object '0e84cd7f71111d1326d8e457fd16816e3a277e48'23:55
it happened first when I did 'git commit -am ...."23:56
Ryback_ left23:57
oriba joined23:59

Logs Search ←Prev date Next date→ Channels Documentation