IRCloggy #git 2014-08-28

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.

2014-08-28

jottr_ joined00:01
thiago left00:01
fakewaffle left00:01
rjhunter joined00:02
awsation joined00:02
devbug left00:03
thiago joined00:04
fakewaffle joined00:05
kriks joined00:05
kentaro0919 joined00:06
imachuchu left00:06
fakewaffle left00:06
ockham1 left00:06
kcj joined00:06
awsation left00:06
fstd left00:08
fstd joined00:08
sgen joined00:08
ianbrandt left00:09
Fandekasp left00:10
jonmorehouse left00:11
jheg left00:12
mfmfmfmfmfmf left00:12
aidalgol left00:12
TititaTitutu_ joined00:12
TititaTitutu left00:13
mfmfmfmfmfmf joined00:13
aidalgol joined00:13
p4sh4 joined00:14
NegativeForty joined00:14
hyperair joined00:14
montchr left00:15
punchagan left00:15
punchagan joined00:15
metts left00:16
Sicp left00:16
DeathIncarnate left00:18
p4sh4 left00:18
Quevin_ left00:19
gregsmith joined00:19
smw left00:20
ropav joined00:20
lieber left00:21
lowkeyli_ joined00:22
gregsmith left00:24
Polymorphism joined00:25
kline joined00:25
lowkeyliesmyth left00:25
kline is there a way of passing an identity file to git as a once-off for a clone?00:25
d10n-work joined00:26
kline my ssh config file would normally handle this, but its in a git repo itself, so i need to once-off manually pass the identity file to bootstrap getting the complete ssh config00:26
ropav left00:26
lowkeyli_ left00:26
Hecter left00:26
jftf joined00:27
Godie joined00:27
ropav joined00:28
Quevin joined00:29
Polymorphism left00:29
hyperair left00:29
Pyrogerg joined00:29
ojacobson kline: set GIT_SSH to something useful, IIRC00:30
kline thanks00:30
ojacobson man git or man git-fetch may be enlightening00:30
gitinfo the git manpage is available at http://jk.gs/git.html00:30
the git-fetch manpage is available at http://jk.gs/git-fetch.html00:30
ojacobson that's where I'd look, anyways00:30
sandr8 joined00:30
jftf left00:31
P4_Denis joined00:31
ropav left00:33
Quevin left00:34
kline thanks :)00:34
iamjarvo joined00:34
sandr8 left00:35
epifanio joined00:35
P4_Denis left00:36
listochkin joined00:36
Pyrogerg left00:36
jonmorehouse joined00:37
s2013 joined00:39
sinkensabe joined00:39
eletuchy joined00:39
ropav joined00:41
listochkin left00:41
AlexZan left00:41
EminenceHC left00:41
nbrosnahan joined00:42
kcjkcj_00:42
nbrosnahan left00:42
EminenceHC joined00:42
diegoviola left00:42
nbrosnahan joined00:42
nbrosnahan left00:42
nbrosnahan joined00:43
nbrosnahan left00:43
nbrosnahan joined00:43
nbrosnahan left00:44
sinkensabe left00:44
nbrosnahan joined00:44
eletuchy left00:44
pizzaprty left00:44
UmbraMalison joined00:44
nerdfiles joined00:44
EminenceHC left00:46
a_le left00:47
s2013 left00:47
kcj_ left00:48
awsation joined00:49
asofaoil joined00:52
akim joined00:52
gitinfo set mode: +v00:53
m0viefreak left00:54
asofaoil I'm using Git Bash on Windows. I stored my username and password on a local file (maybe .netrc or .authinfo or something like that) a long time ago, and now my password has changed. I can't find where I put the file. It's not in any of my git directories. Is there an easy way to find what file Git is using for my password/username? I want to replace it...00:54
sohail` left00:54
Riviera joined00:54
sohail` joined00:55
preaction asofaoil: http username/password? might be .git/config in the repo root dir, or it might be your global ~/.gitconfig00:56
Polymorphism joined00:56
nfk left00:56
akim_ left00:56
ropav left00:56
iamjarvo left00:57
tmcmahon joined00:57
diegoviola joined00:58
TititaTitutu_ left00:58
fold joined00:58
weiyang joined00:58
Polymorphism left01:00
splud left01:00
Pyrogerg joined01:01
asofaoil preaction: thanks. where would the global gitconfig be on Windows?01:01
it's not in the repo root dir01:01
Sasazuka left01:01
preaction in the gitbash window, type "cd" and hit enter. then type "pwd" and hit enter01:01
ropav joined01:02
rchavik joined01:02
sohail` left01:03
sohail joined01:04
cagedwisdom joined01:04
Vampire0_ joined01:04
Ankhers joined01:05
Hydroperoxy left01:05
kballou left01:06
mechanicalduck left01:07
pweaver_ left01:07
Gamecubic left01:07
Gamecubic joined01:08
a_le joined01:09
Ankhers left01:09
kriks left01:10
the_hugme left01:11
nurey joined01:11
rnsanchez left01:12
zivester joined01:12
seanmerron joined01:13
teran joined01:13
seanmerron left01:14
CheckDavid left01:14
ropav left01:14
fstd left01:14
fstd joined01:15
cxz left01:15
ropav joined01:16
FatDarrel left01:16
teran left01:18
kadoban left01:18
Arpho joined01:18
rnsanchez joined01:19
justinrixx joined01:19
gregsmith joined01:20
tmcmahon left01:20
ropav left01:20
Ankhers joined01:20
kadoban joined01:20
Tuna-Fish left01:21
klausson joined01:21
spareproject left01:21
asofaoil preaction: perfect, ok, i found the .gitconfig file but it looks like it doesn't actually have the password...interestiing...01:21
nurey left01:22
gregsmith left01:24
k_sze[work] joined01:26
a_le left01:26
justinrixx left01:26
asofaoil ok i installed git-credential-winstore helper and it works now01:26
phew01:26
justinrixx joined01:27
jftf joined01:27
Tuna-Fish joined01:28
eletuchy joined01:28
a_le joined01:29
Pyrogerg left01:30
devoldmx3 left01:30
devoldmx27 joined01:30
Goplat joined01:31
asofaoil left01:31
jftf left01:32
eletuchy left01:33
Noldorin left01:33
Beardless_One left01:33
akim left01:36
jonr22 joined01:36
Polymorphism joined01:37
axilaris joined01:37
axilaris hi, how do i use .gitignore ?01:38
i did created .gitignore using vi01:38
Pyrogerg joined01:38
axilaris and added the directory i want to ignore01:38
gregsmith joined01:38
preaction is it in the root of your repository?01:38
axilaris but when i enter the command git status, its still listing the ignored directory files as modified01:38
echo-area joined01:39
axilaris yes ?01:39
preaction was that directory already part of the index?01:39
gregsmith left01:39
axilaris yes .gitignore is at the root of the repo01:39
preaction (rather, were files in that directory already part of the index?)01:39
axilaris directory part of the index, what do you mean ?01:39
how do i know that ?01:39
let me check if those files were added already01:40
preaction if they're showing up as "modified", they're already in the repo01:40
axilaris i believe so if its showing modified01:40
imMute axilaris: .gitignore has absolutely no effect on files that git is tracking.01:40
preaction so in order for them to be ignored, you have to remove them from the repo01:40
axilaris oh01:40
preaction: so u suggest i remove those files first01:40
Garen joined01:40
preaction if that's what you want01:41
fried1 joined01:41
axilaris possibly01:41
atleast i dont want anything from that directory to be checked in01:41
reim left01:41
Polymorphism left01:41
preaction even the stuff that is already in there?01:41
axilaris preaction: not sure. but i also dont want git status to keep tracking that directory01:42
preaction okay, let's back up, what are you trying to accomplish?01:42
axilaris what do u suggest ? just remove that directory content ?01:42
im developing 3d game using Unity3D01:43
Pyrogerg left01:43
jonr22 left01:43
axilaris there is this directory called Library01:43
which contains dlls, and temp stuff...01:43
dlls a bit of concern, temp stuff i dont care01:43
but i believe it doesnt matter01:43
daito joined01:43
axilaris so that Library i dont want git to be tracking it01:43
thats my objective01:44
simple aint it :)01:44
preaction so add Library to your gitignore, and then remove all the files that you don't want to track anymore (git rm)01:44
AlexZan joined01:44
epifanio left01:44
hyperair joined01:45
tokik joined01:45
jottr_ left01:45
pizzaprty joined01:45
fairuz joined01:46
shinnya joined01:46
gregsmith joined01:46
gregsmith left01:46
a_le left01:47
darkbasic left01:47
darkbasic joined01:47
rnsanchez_ joined01:48
fried1 iv'e got a bunch of git repos that I also store on google drive. anyone have any good solutions for getting rid of Icon? files that get dropped in there on OS X, other than just `find . | grep Icon | xargs rm`01:48
axilaris preaction: ok01:49
fried1noituloveand01:49
JosephFerano left01:50
gregsmith joined01:50
rnsanchez left01:51
justinrixx left01:51
noituloveand left01:52
noituloveand joined01:52
sgambino joined01:52
LucasTT left01:53
Ankhers left01:53
tranzfuse joined01:54
tranzfuse left01:55
Literphor joined01:55
kaendfinger left01:55
_ikke_ joined01:56
k_sze[work] left01:58
fairuz left01:58
endiruna1 joined01:58
jftf joined02:01
anth0ny left02:02
endiruna left02:02
Literphor left02:02
hj2014 joined02:02
anth0ny_ joined02:04
jftf left02:05
bdavenport joined02:06
johnny2600 joined02:06
gregsmith left02:07
k_sze[work] joined02:07
k_sze[work] left02:07
endiruna1 left02:08
punchagan left02:08
endiruna1 joined02:08
Beardless_One joined02:09
sword joined02:09
Cervantes joined02:10
Lyqyd joined02:11
shinnya left02:11
SjB joined02:12
Cervantes hi guys, why can't i get my .gitignore working to ignore ".metadata" directory? I've edited the .gitgnore correctly following other's setting for Eclipse environment. I commited the changes of .gitignore, and push it to repo. But .metadata is still there, and my git status still keep track of .metadata changes.02:12
any solution?02:12
luc__ joined02:13
punchagan joined02:14
BSaboia left02:14
noituloveand Cervantes: guessing you don't have the quotes in the file, right?02:14
wrouesnel1 joined02:15
Cervantes noituloveand: no, hmm. i think i solved it by using "git rm -r --cached ."02:16
noituloveand Cervantes: so it was tracked in the past or something?02:17
Cervantes noituloveand: yeah, when i make the repo, i had nothing in the .gitignore yet.02:18
_rnsanchez_ joined02:18
endiruna1 left02:18
Cervantes noituloveand: i thought that adding certain things in .gitignore auto-untrack the stuffs.02:18
endiruna1 joined02:18
ojacobson nope02:19
preaction no. you can always add things that are normally ignored02:19
noituloveand Cervantes: nope.02:19
ojacobson git will never ignore tracked files02:19
nerdfiles left02:19
Cervantes ah, ok. thanks02:19
Ankhers joined02:20
noituloveand Cervantes: thought I had seen this before: https://stackoverflow.com/questions/1139762/ignore-files-that-have-already-been-committed-to-a-git-repository02:20
Cervantes left02:20
carvantes joined02:21
Arpho left02:21
Arpho joined02:21
rnsanchez_ left02:21
Arpho left02:21
BuffyNZ joined02:22
flowerhack joined02:22
BuffyNZ Hi folks, is it possible to find out what branch a commit was initally made to, without listing all the branches it has been merged into?02:23
Friss joined02:23
td123 joined02:23
td123 I committed twice before updating my system time, I fixed the latest commits date with git commit --amend --reset-author, but does anyone know how I can do that to the previous commit?02:24
supernaut joined02:25
Literphor joined02:26
Literphor left02:26
devoldmx27 left02:26
thiago left02:27
Literphor joined02:29
teran joined02:29
zumba_addict hey guys, we have an existing repo called dev-ui. I am able to create different branches. Now, I'd like to create a new branch but the files will be new, it will be the build code. However, I still would like to put the branch under the same repo, dev-ui. Is that possible? I couldn't remember how we did it when we were still using svn02:29
gitinfo set mode: +v02:30
skorgon td123: !fixup02:30
gitinfo td123: So you lost or broke something or need to otherwise find, fix, or delete commits? Look at http://sethrobertson.github.com/GitFixUm/ for full instructions, or !fixup_hints for the tl;dr. Warning: changing old commits will require you to !rewrite published history!02:30
noituloveand BuffyNZ: git branch --contains? or git log --graph? must have merges, though, not fast forwards02:30
Quevin joined02:31
skorgon BuffyNZ: no, the branch is probably not even existing anymore02:31
BuffyNZ noituloveand: Thanks, I tried git branch --contains, but it lists all the branches it has been merged into since it was commited, I am after the branch it was insitally commited to.02:31
sandr8 joined02:32
P4_Denis joined02:32
tmcmahon joined02:33
noituloveand BuffyNZ: hmm. it's not the oldest one? how about git log --merges?02:33
td123 skorgon: thanks02:34
tmcmahon left02:34
paul424 left02:34
teran left02:34
johnny2600 left02:34
DeathIncarnate joined02:34
Quevin left02:35
listochkin joined02:36
sandr8 left02:36
SjB left02:36
P4_Denis left02:36
SjB joined02:37
devoldmx joined02:39
sinkensabe joined02:40
davispuh left02:41
alekseyp joined02:41
alekseyp left02:41
aidalgol left02:41
listochkin left02:41
eliasr left02:42
jonmorehouse left02:42
EminenceHC joined02:43
adriankal left02:43
carvantes left02:44
sinkensabe left02:44
Lyqyd left02:45
bdavenport left02:45
EminenceHC left02:47
spareproject joined02:47
_rnsanchez_ left02:47
klausson left02:48
the_hugme joined02:48
a_le joined02:48
_rnsanchez_ joined02:48
salamanderrake left02:49
spareproject left02:50
a_le left02:50
a_le joined02:50
amikiri left02:51
endiruna1 left02:51
darkbasic left02:52
therealGent joined02:53
therealGent left02:53
aidalgol joined02:54
darkbasic joined02:54
_rnsanchez_ left02:54
BuffyNZ noituloveand: Thanks for the tip, I couldnt get git log --merges to give me what I was after. And git branch --contains lists the branches in alphabetically order, so I cant easily tell which branch is the oldest02:54
_rnsanchez_ joined02:55
Literphor left02:55
noituloveand BuffyNZ: hmmm.02:55
pizzaprty left02:55
the_hugme left02:56
Mobutils joined02:56
ivan left02:56
pizzaprty joined02:57
BuffyNZ noituloveand: We are migrating from hg to git, and one of the devs wants to know how to tell which branch a commit was on. Its a 1Gb repo with 10k+ commits and 20 or so branches, and 30 active devs, so manual trawling is... character building.02:58
noituloveand BuffyNZ: good gawd.02:58
Hello71 git rev-parse --symbolic02:59
noituloveand BuffyNZ: have you looked on stack?02:59
_rnsanchez_ left03:00
BuffyNZ noituloveand: Yeah, I have been poking around at this off and on for a couple of days. I did a few stack specific searches, but quite possibly missed something.03:01
noituloveand BuffyNZ: just skimmed this one - maybe there's something if you've not seen it: https://stackoverflow.com/questions/1527234/finding-a-branch-point-with-git03:01
_rnsanchez_ joined03:02
Hello71 hm, maybe I'm thinking of a different command03:02
jftf joined03:02
Hello71 git describe --all03:02
thumpba_ joined03:03
CraigyDavi`` joined03:03
toothrot left03:03
Derega joined03:03
skorgon you can't get that information and it's meaningless. branches can be created, removed, renamed. all that doesn't affect the commits. there is no branch information in commits03:04
ojacobson BuffyNZ: named branches are a thing git doesn't have an equivalent for03:04
kentaro0919 left03:05
ojacobson Git branches are morally equivalent to hg bookmarks, not to hg branches03:05
BuffyNZ The dev suggested that during the migration we set up a pre-commit hook to put the source branch in the commit comment.03:05
ojacobson (Git workflows generally take this into account.)03:05
thumpba_ left03:05
CraigyDavi` left03:06
jftf left03:06
wrouesnel3 left03:07
dreiss left03:08
thibaultcha left03:08
sgen left03:08
wrouesnel1 left03:09
bitkiller left03:11
Vivekananda_y510 left03:11
nedbat left03:12
_rnsanchez_ left03:12
pweaver_ joined03:13
Pyrogerg joined03:13
BuffyNZ Thanks all, I appreciate the pointers.03:13
mfmfmfmfmfmf left03:14
mfmfmfmfmfmf joined03:15
otter768 joined03:15
Vivekananda_y510 joined03:16
montchr joined03:16
Ankhers left03:17
montchr left03:18
punchagan left03:18
digital-shokunin joined03:18
alvaro_o_ left03:18
pizzaprty left03:18
mfmfmfmfmfmf left03:19
fission6 joined03:20
AlexZan left03:22
watabou joined03:25
Pyrogerg left03:29
Pyrogerg joined03:29
supernaut left03:30
supernaut joined03:31
JosephFerano joined03:31
bartman`` left03:34
zumba_ad_ joined03:39
JosephFerano left03:41
AdrianGuenter joined03:41
axilaris left03:42
nour joined03:43
zumba_ad_ I remember preaction, you told me that tag is similar to commit. Correct?03:44
johnkevinmbasco joined03:45
zivester left03:46
zumba_ad_ and folks, tell me if I remember correctly that when I consider the code to be solid, stable and free from any error, that's the time I should make a tag03:47
aidalgol left03:47
irqq joined03:47
BuffyNZ That just means the bugs have become more subtle and cunning.. :)03:48
sgambino left03:48
aidalgol joined03:48
zumba_ad_ k03:49
is this a good branching model to follow? http://nvie.com/posts/a-successful-git-branching-model/03:49
BuffyNZ Yes, that is what we follow.03:49
zumba_ad_ ok03:49
looks like I need to make another branch called develop03:49
BuffyNZ Kind of depends on your team size though03:49
zumba_ad_ then all of us should be pushign to develop branch03:49
BuffyNZ And the expected longevity of your project03:50
zumba_ad_ longterm03:50
we are not in the 5th month of the app03:50
not/now03:50
BuffyNZ Yeah, adopt a good branching strategy now.03:50
zumba_ad_ k03:50
otter768 left03:51
punchagan joined03:52
zumba_ad_ although I haven't completed reading that link yet, I'm assuming(i know it's bad) that once develop has reached stable level, merge it into master then create a new branch and maybe call it MyApp-Stable-August2703:52
s2013 joined03:52
saurabh joined03:53
saurabhGuest9647203:53
zumba_ad_ I think I should use git tag rather than git commit so we won't be able to add updates to that stable branch. Correct?03:53
_0xff joined03:53
abnvp joined03:53
bezet joined03:54
montchr joined03:54
fission6 left03:55
madewokherd left03:56
zumba_ad_ Hmm, "Finishing a release branch" is confusing. Why does it need to be merged back into master if we have already merged develop into master?03:57
deric_skibotn left03:58
bezet left03:59
jko_ joined03:59
yacks left03:59
Junior joined04:00
teran joined04:00
BuffyNZ zumba_ad_: Deploy never gets merged into master directly04:01
zumba_ad_ k04:01
BuffyNZ zumba_ad_: You create a release branch from deploy, which frees deploy up for further integrations, you test the release branch, and apply any bug fixes to the release branch, and when it is okay you merge the release branch to deploy and master04:02
anli joined04:02
bartman`` joined04:02
DeathIncarnate left04:02
jftf joined04:03
zumba_ad_ oh, so we still git commit and push to release branches04:03
BuffyNZ zumba_ad_: You may choose to merge the release branch back into deploy more often, depending on the bug.04:03
For bug fixes to that release, yes04:03
zumba_ad_ i was under the impression that the word release means "it's the most stable, let's put it on the new server"04:03
so when does one team decide, "hey it's time to create a release branch?"04:04
yacks joined04:04
kermit left04:04
BuffyNZ We use the concept of : Master follows what is in production04:04
zumba_ad_ k04:04
moberberger joined04:04
wrouesnel1 joined04:04
kermit joined04:04
thibaultcha joined04:04
BuffyNZ When does a team decide to release? When all the pre-release tests past, its passed through qa, uat etc.04:05
moberberger left04:05
teran left04:05
zumba_ad_ got it04:05
uat is after qa right?04:05
BuffyNZ Putting aside other business requirements like downtimes, release cycles etc.04:05
kpreid joined04:05
BuffyNZ Usually, it can depend on the company04:06
zumba_ad_ got it04:06
BuffyNZ We go: Unit Tests -> Dev Tests -> QA Feature Tests -> Integration Tests -> Staging tests -> Uat tests -> Prod04:06
zumba_ad_ Wow, that's nowhere what we are doing :D04:07
BuffyNZ The uat tests are done by the account managers and frontline support staff04:07
zumba_ad_ k04:07
s2013 left04:07
jftf left04:07
specing left04:07
zumba_ad_ what's the difference between QA and Integration test? It's because where I work, it looks like QA and Integration are the same04:08
our QA tester uses integration web site to conduct her testings04:08
beautifulmind joined04:08
zumba_ad_ we only have dev server, integration server and prod server04:08
thibaultcha left04:09
BuffyNZ Our QA Feature tests are around testing specific features that are new or changes in this feature. The Intergration tests are checking that the product is still stable after being merged into develop.04:09
zumba_ad_ got it04:10
so it includes testing of previously created features04:10
to check if it got affected04:10
BuffyNZ We do two types of tests for integration, we ahev automated tests we run, and we identify specific areas of concern for more targeted/in depth human testing04:11
^Mike joined04:11
Dreadnaught left04:11
lowkeyliesmyth joined04:12
zumba_ad_ ah, so outputs like tooltips that got moved 15pixels to the left will be hard to detect by automated test. Correct?04:12
JosephFerano joined04:12
^Mike How can I edit the commit message for a merge commit? I was going to do `rebase -i HEAD~3` and use reword for that commit, but I see all the commits from the branch that got merged instead of the merge commit04:12
Ankhers joined04:12
oojacoboo joined04:12
specing joined04:13
zumba_ad_ meaning the tooltip still showed correct values like "Incorrect values" however, it's not at the right location anymore04:13
specing left04:13
specing joined04:13
BuffyNZ zumba_ad_: Depends on the testing framework, I guess. It is not my area...04:13
zumba_ad_ k04:13
BuffyNZ I am just a build monkey.04:13
zumba_ad_ :)04:13
beautifulmind left04:13
flugo left04:14
beautifulmind joined04:16
BuffyNZ ^Mike: See if !fixup helps04:17
gitinfo ^Mike: So you lost or broke something or need to otherwise find, fix, or delete commits? Look at http://sethrobertson.github.com/GitFixUm/ for full instructions, or !fixup_hints for the tl;dr. Warning: changing old commits will require you to !rewrite published history!04:17
^Mike nice04:18
thiago joined04:19
BuffyNZ ^Mike:Answer your question?04:19
beautifulmind left04:19
rishabh_kwt joined04:20
jorisros__ left04:20
josefroy joined04:20
jorisros__ joined04:20
^Mike BuffyNZ: yep, thanks04:20
^Mike left04:21
Dreadnaught joined04:22
Dreadnaught left04:22
Dreadnaught joined04:22
Ankhers left04:23
josefroy left04:23
beautifulmind joined04:23
josefroy joined04:23
snuffeluffegus joined04:24
s2013 joined04:24
josefroy Just a quick one here. If I wanted to ignore all the generated files inside stylesheets/.sass-cache/, then I just have to type "stylesheets/.sass-cache/" on one line in .gitignore, right?04:24
jorisros__ left04:25
sgen_ joined04:26
sgen_ left04:26
josefroy nvm, got it04:26
josefroy left04:27
GT4066 joined04:28
Nicholas_Rishel joined04:28
smw joined04:28
rfreemanw left04:29
daito left04:29
hahuang65 left04:30
Quevin joined04:31
lindenle left04:32
P4_Denis joined04:33
lindenle joined04:34
rfreemanw joined04:34
str joined04:35
BuffyNZ left04:35
Lyqyd joined04:35
irqq left04:36
Quevin left04:36
lowkeyliesmyth left04:36
LeMike joined04:36
P4_Denis left04:37
Sleepy63_ left04:38
str Hi everyone!04:38
Sleepy63 joined04:38
OffTheRails_ joined04:39
str When I run gitk I see some remote branches that were already deleted in origin. When I try to use the auto complete "git checkout [tab]" I also see them listed, but as I said, they were deleted in origin.04:39
How do I remove them from my local?04:39
Eugene !prune04:39
Uh.... man git fetch; see --prune? I forget.04:39
gitinfo the git-fetch manpage is available at http://jk.gs/git-fetch.html04:39
Eugene Yup, that's the one04:39
subhojit777 joined04:40
sinkensabe joined04:40
str --prune... ohhh. thank you very much04:41
now, I'm using git flow, and everytime I do a git flow hotfix finish, I need to do: git checkout develop; git push; git checkout master; git push; git push --tags04:42
I don't want to keep doing that; how do I tell git push to push all local branches that already exist in origin?04:43
EminenceHC joined04:43
pr0ton joined04:44
Eugene man git-config; push.default04:45
gitinfo the git-config manpage is available at http://jk.gs/git-config.html04:45
sinkensabe left04:45
Eugene You probably want matching04:45
pweaver_ left04:46
Gamecubic left04:46
Eugene Alternately; `git push $REMOTE branch1 branch2 branch3`04:46
megawac joined04:46
a_le left04:46
iaaah left04:46
ojacobson "You probably want matching" out of context, but in this channel, that's ... odd to see04:47
Eugene /topic04:47
a_le joined04:47
ojacobson rather04:47
ChanServ set mode: +o04:47
Sauvin joined04:47
str git config push.default matching thank you04:47
Sauvin left04:47
Eugene changed the topic to: Welcome to #git, the place for git help and nihilistic tendenceies | Current stable version: 2.1.0 | Start here: http://jk.gs/git | Getting "cannot send to channel"? /msg gitinfo .voice | All those commits will be lost in time... Like tears in rain... Time to gc04:47
Eugene changed the topic to: Welcome to #git, the place for git help and nihilistic tendencies | Current stable version: 2.1.0 | Start here: http://jk.gs/git | Getting "cannot send to channel"? /msg gitinfo .voice | All those commits will be lost in time... Like tears in rain... Time to gc04:47
Eugene Helps if I can spell04:47
Eugene set mode: -o04:47
_thumpba joined04:47
EminenceHC left04:48
Tommy[D] joined04:48
mennea joined04:49
Sauvin joined04:49
iaaah joined04:50
nilg joined04:50
TititaTitutu joined04:50
dreiss joined04:51
AnujSharma joined04:51
arup_r joined04:52
ivan\ left04:52
lindenle left04:52
jko_ left04:53
lindenle joined04:54
Literphor joined04:55
Literphor left04:55
jorisros__ joined04:57
User458764 joined04:58
wrouesnel1 left05:00
teran joined05:01
UmbraMalison left05:01
UmbraMalison joined05:02
OffTheRails_ left05:03
Nicholas_Rishel left05:03
TititaTitutu left05:03
jftf joined05:03
whyy joined05:03
hahuang65 joined05:05
str left05:05
teran left05:06
visceral joined05:06
jftf left05:08
koderok joined05:08
koderok left05:09
zz_unglid joined05:09
CraigyDavi joined05:10
mfmfmfmfmfmf joined05:10
nnyk left05:11
lindenle left05:11
TititaTitutu joined05:13
CraigyDavi`` left05:13
Lyqyd left05:13
ojacobson left05:14
fstd_ joined05:15
M-ou-se_ joined05:16
zoso joined05:16
kcm1700 joined05:16
fstd left05:17
fstd_fstd05:17
thierryp joined05:19
punchagan left05:19
jmpp left05:20
nnyk joined05:21
pizzaprty joined05:21
sin3t_ left05:22
`mist joined05:22
aidalgol left05:22
sin3t_ joined05:22
`mist hey guys, i'm new to git and it seems i have failed somehow, i did a commit -ma 'message'05:23
then a git pull on another server05:23
AshyIsMe joined05:23
aismail joined05:23
Tuna-Fish left05:23
`mist but the two are not identical05:23
preaction left05:23
AshyIsMe is there a way to checkout the commit before the currently checkoud out one?05:23
NegativeForty left05:23
AshyIsMe im trying to go back through the history so if i'm already a fair few commits back, how do i just go back one more commit?05:24
or do i have to go through git log and find the commit id?05:24
daito joined05:24
`mist aha... found the issue05:25
=x05:25
`mist left05:25
megawac left05:25
kopparam joined05:26
NegativeForty joined05:26
Rastus_Vernon left05:26
h0bbit joined05:26
mugenzebra left05:28
mennea left05:29
lindenle joined05:29
TititaTitutu_ joined05:30
TititaTitutu left05:30
kyb3r_ joined05:30
mugenzebra joined05:31
a_le left05:31
ws2k33 joined05:33
Tuna-Fish joined05:34
awsation left05:35
hoschi joined05:35
veebers left05:35
polyzen left05:35
hj2014 left05:38
polyzen joined05:40
hj2014 joined05:40
Xethron joined05:40
Xethron left05:40
Xethron joined05:40
sandr8 joined05:40
vrishab joined05:41
starkhalo left05:43
NegativeFortyFreezingCold05:43
supernaut left05:43
lindenle left05:44
Tashi_l joined05:44
pantsman- joined05:44
lite_ joined05:45
jonmorehouse joined05:47
supernaut joined05:47
sinkensabe joined05:49
raven-au joined05:50
dccc_ joined05:51
cbr_ joined05:51
TititaTitutu_ left05:52
watabou left05:52
kopparam left05:53
kopparam joined05:53
dccc__ left05:54
johnkevinmbasco left05:54
snuffeluffegus left05:55
bezet joined05:55
whyy left05:57
bhws joined05:57
kopparam left05:58
sinkensabe left05:58
bezet left05:59
Neptu joined06:00
weiyang left06:00
koi joined06:01
JakeSays_ joined06:01
JosephFerano left06:01
teran joined06:02
gfixler left06:02
mariuscc joined06:03
pantsman- left06:04
jftf joined06:04
papegaaij joined06:04
thibaultcha joined06:05
dreiss left06:05
JakeSays left06:05
asakura left06:05
Junior left06:06
teran left06:06
TititaTitutu joined06:07
Marcus_ joined06:07
asakura joined06:07
abnvp left06:07
Raging_Hog joined06:09
jftf left06:09
tpollard left06:10
KevinTS joined06:10
_0xff left06:10
tarkus joined06:11
stodan joined06:12
mariuscc left06:13
mlechner joined06:13
gain left06:13
weiyang joined06:14
thiago left06:14
mariuscc2 joined06:15
mariuscc joined06:15
thibaultcha left06:15
eletuchy joined06:15
RaviTezu joined06:15
RaviTezu Hi, I have a git server with gitolite installed on it. Recently, we started seeing Out of memory issues on the server and this results in failed clones. Server was having 2GB of RAM and we bumped it up to 4GB. But, still the problem persists.06:16
beautifulmind left06:16
RaviTezu Today, I have checked the RAM usage when users complained that they were unable to clone. But it was using only 600MB of 4GB RAM.06:16
smw left06:16
RaviTezu I suspect, something wrong with the git configuration. Can some one help?06:16
jonmorehouse left06:18
hoege joined06:18
acolson joined06:18
milki RaviTezu: do you have any custom configurations on the server side?06:19
dreiss joined06:19
jonmorehouse joined06:19
milki has your repos ever had large files committed ever06:20
RaviTezu milki: No. We didn't even make any recent changes to it..06:20
roelmonnens joined06:20
RaviTezu repos are just around 2MB06:20
milki have you run gc on them yet?06:20
wrouesnel joined06:20
milki are you running a recent version of git?06:21
cmn joined06:21
RaviTezu But, When load is high... I see many gitolite-shell processes. But I don't this is relevant.06:21
Tashi_lTashi06:21
RaviTezu git version 1.7.106:21
gv joined06:21
milki have you disabled autogc?06:22
sinkensabe joined06:22
dmilith joined06:22
RaviTezu milki: I am not sure about it, can you please tell me how to check that?06:22
gluten_hell joined06:22
kdlv joined06:22
milki dump your git config -l as the gitolite hosting user06:23
RaviTezu gitolite@git01:~ $ git config -l06:23
color.diff=True06:23
color.branch=True06:23
milki from within the repo that broke06:23
RaviTezu ok06:23
milki also06:23
!paste06:23
gitinfo Please paste snippets longer than one line at a pastebin site, such as https://gist.github.com/ rather than in-channel.06:23
RaviTezu ok06:23
mennea joined06:25
Wiz_KeeD joined06:25
kopparam joined06:25
ajf- joined06:25
RaviTezu milki: https://gist.github.com/RaviTezu/fc8cadff860df2ef713606:25
milki ok, so no tuning was done and gc shoudl be running normally06:26
RaviTezu and btw, we were not able to clone/pull/push on every repo.06:26
we had to restart the host to get back everything06:26
digital-shokunin left06:27
milki well, once you overlaod the server, everything grinds to a halt and the server gets really sad06:27
abnvp joined06:27
milki RaviTezu: did you see the child processes of those gitolite-shell's?06:27
RaviTezu I have even added a 2GB swap to it. But it is not at all used.06:27
milki doenst know how swap gets used at all06:27
RaviTezu Yes. I can see some gitolite-shell processes.06:27
milki theres nothing wrong with your configuration, but its not tuned06:28
Embassy joined06:28
RaviTezu They are pulls/clones processes..06:28
milki RaviTezu: what are the child proceses when your clone hangs?06:28
RaviTezu: do you have pstree?06:28
mariuscc2 left06:28
milki i would suspect its hanging during git repack06:28
_tpavel joined06:28
milki which would mean git gc should also be having issues on that repo06:28
freimatz joined06:29
milki a possible issue could be you have several clones that all end up trying to gc the same repo 100 times over06:29
pstree and htop will be able to show you those child processes06:29
RaviTezu git shell -c git-upload-pack '/var/lib/gitolite/repositories/puppet.git'06:29
pweaver_ joined06:30
RaviTezu milki: Server is having 4GB and I see around 10 gitolite-shell processes..06:30
only 580MB of RAM was used at that time..06:30
tvw joined06:30
RaviTezu and load was aroung 17.006:30
Amandil joined06:31
milki you are missing 7 processes then06:31
o.O06:31
at minimum06:31
OffTheRails_ joined06:31
RaviTezu Do I need to bump the max. processes for gitolite user?06:31
thierryp left06:32
sohail left06:32
Quevin joined06:32
RaviTezu milki: max processes are 102406:32
milki that sounds reasonable06:33
and max open files06:33
vrishab left06:33
RaviTezu 409606:33
P4_Denis joined06:33
milki you will have a ton of short lived ssh sessions06:33
RaviTezu milki: will that help if I bump any of these?06:34
milki they shouldnt be related to Out of Memory though06:34
those would fix symptoms of Remote peer disconnected or somethign06:34
s2013 left06:35
RaviTezu ok, we didn't see such errors.. when the host is under high load.. I see OOM errors on the console and clones hang.06:35
milki whats the output of pstree -u <gitolite user> -p06:35
Zeno` joined06:36
RaviTezu milki: sshd(27340)───gitolite-shell(27347)───git(27353)───git(27354)───git-upload-pack(27356)───git(2738106:36
Zeno` hi. I have a branch called 'test'. Is there a way to squash the commits in that branch? (I don't want to affect master)06:36
teran joined06:36
RaviTezu milki: I don't see any clone running now, so I triggered one06:37
milki Zeno`: squashing is done with interactive rebase. see !fixup06:37
gitinfo Zeno`: So you lost or broke something or need to otherwise find, fix, or delete commits? Look at http://sethrobertson.github.com/GitFixUm/ for full instructions, or !fixup_hints for the tl;dr. Warning: changing old commits will require you to !rewrite published history!06:37
OffTheRails left06:37
Quevin left06:37
Zeno` looking... thanks06:37
P4_Denis left06:37
milki RaviTezu: o, use pstree -u user -ap06:37
Macaveli joined06:38
thierryp joined06:39
RaviTezu milki: http://bpaste.net/show/0213a9793bba06:39
glebihan_ joined06:40
milki RaviTezu: ya, so upload-pack will generate a couple subprocesses06:40
you should watch that during a hang and see what process it was doing06:40
jheg joined06:40
d10n-work left06:40
thierryp left06:41
milki htop will let you visualize both cpu and mem usage at the same time along with the familiar top information too06:41
jontmorehouse joined06:41
milki if gc is the problem, i sugguest disabling autogc and manually running gc in a cron job06:42
if its not...you'll need to learn how to tune git packing06:42
mariuscc left06:42
RaviTezu milki: thanks for your time. Will check that next time.06:42
Gizburdt joined06:43
milki RaviTezu: also, you could upgrade git06:43
nbrosnahan left06:43
milki RaviTezu: but do note that git is cpu and ram intensive06:43
jonmorehouse left06:43
Zeno` I don't get it06:44
milki more of those would always help06:44
Zeno` I've pushed the branch and its commits06:44
I just want to squash them into one commit06:44
visceral left06:44
noituloveand left06:44
EminenceHC joined06:44
Zeno` I don't want to discard anything06:44
milki squashing is discarding06:44
o.O06:45
you cant squash without discarding06:45
Zeno` yeah, well the commit messages06:45
maybe it's not possible06:45
RaviTezu Zeno`: Tried git rebase -i?06:45
Zeno` I want to turn 3 commits into 1 in branch 'test'06:45
milki try explaining what you want to do06:45
Zeno` I haven't tried that... should I?06:45
milki maybe you are misusing the term06:45
gluten_hell left06:46
OffTheRails_ left06:46
milki Zeno`: that command _is_ an interactive rebase06:46
RaviTezu Zeno`: switch to test branch and you may try running git rebase -i.06:46
jontmorehouse left06:47
User458764 left06:47
Zeno` hmm06:48
Hecter joined06:48
milki o06:49
Zeno`: try !perfect06:49
gitinfo Zeno`: [!postproduction] So, you want to make your commit history look pretty before pushing? http://sethrobertson.github.com/GitPostProduction talks you through how to use 'rebase -i' to do this.06:49
EminenceHC left06:49
Zeno` reading now06:49
jheg left06:50
jontmorehouse joined06:50
jargon joined06:51
OffTheRails joined06:53
weiyang left06:54
glebihan_ left06:55
hoege left06:56
glebihan joined06:56
nour left06:56
MithrilTuxedo joined06:57
hebz0rl joined06:57
diegoviola left06:58
MithrilTux joined06:58
Zeno` ok I think that worked06:58
thankyou milki06:59
jorisros__ left06:59
jorisros__ joined07:00
ifdm_ left07:00
arup_r left07:00
milki cool07:01
i forgot which trigger it was07:01
>.>07:01
MithrilTuxedo left07:02
devoldmx left07:03
devoldmx joined07:03
ifdm_ joined07:04
jorisros__ left07:04
arup_r joined07:04
jnavila joined07:05
tvw left07:06
jontmorehouse left07:06
AlexDenisov joined07:07
paddymahoney joined07:07
weiyang joined07:08
Dreadnaught left07:08
_thumpba left07:09
TomyWork joined07:10
mugenzebra left07:10
bartman`` left07:10
glebihan left07:10
glebihan joined07:11
encod3 joined07:11
maqr joined07:12
jagob joined07:13
pweaver_ left07:15
rath joined07:15
ifdm_ left07:15
abnvp left07:16
Gonzo89 joined07:16
Kicer86 joined07:16
atamanroman joined07:16
kopparam left07:17
Goplat left07:17
jdmf joined07:17
abnvp joined07:17
abnvp left07:17
kopparam joined07:17
elbeardmorez joined07:18
knalf joined07:19
ag4ve_ joined07:19
Hecter left07:20
dreiss left07:20
numdig joined07:21
anli left07:21
kopparam left07:22
LeMike left07:23
Deele joined07:23
Deele hello07:23
gitinfo Deele: hi! I'd like to automatically welcome you to #git, a place full of helpful gits. Got a question? Just ask it — chances are someone will answer fairly soon. The topic has links with more information about git and this channel. NB. it can't hurt to do a backup (type !backup for help) before trying things out, especially if they involve dangerous keywords such as --hard, clean, --force/-f, rm and so on.07:24
mariuscc joined07:24
Deele is it possible to change namespace/group of git project? I'm using gitlab07:24
todd_dsm left07:24
Junior joined07:24
arup_r left07:24
glebihan left07:26
avvs joined07:26
devoldmx3 joined07:26
devoldmx left07:26
devoldmx joined07:26
glebihan joined07:26
RaviTezu Deele: Check in #gitlab07:27
ifdm_ joined07:28
teran left07:28
abnvp joined07:30
Zeno` left07:30
elbeardmorez left07:30
Marcus_ left07:30
devoldmx3 left07:30
Sicp joined07:31
devoldmx left07:31
devoldmx joined07:32
elbeardmorez joined07:32
eletuchy left07:32
devoldmx3 joined07:32
AlexDenisov left07:32
eburcat joined07:32
Deele RaviTezu thx07:34
seanmerron joined07:35
abnvp left07:36
devoldmx left07:36
hamster joined07:37
fstd_ joined07:38
RaviTezu left07:39
AshyIsMe left07:40
lindenle joined07:41
fstd left07:41
fstd_fstd07:41
sylon joined07:42
sylon hi - how do i tell gitignore to ignore an extension but not a directory that matches the same rule ?07:43
e.g. I have this in my gitignore file: *.data07:43
but it is ignoring everything in ~/stuff/report.data/*07:43
instead of ignoring just files that end with *.data07:44
osse *.data and then !report.data/07:44
sylon so i must whitlist everything rather than having a more restrictive blacklist rule?07:44
lindenle left07:46
osse just the directory07:46
sylon but what if i have another directory somewhere with a .data in its name07:46
i must whitelist that too07:47
mozzarella joined07:47
jast this whitelists only literally report.data07:47
sylon yea07:47
jast if you want to whitelist all of them, try: *.data and !*.data/07:47
osse !*.data/ then07:47
sylon which is why i was wondering if i could do something like *.data$ or some regex07:47
for gitignore07:47
abnvp joined07:48
sylon osse: that wont help if its reports.data.something/07:48
haha sorry07:48
LeMike joined07:48
sylon i dont have anything like that07:48
Sleepy63 left07:48
jast even if so, the ignore pattern '*.data' doesn't match that in the first place, so it never gets ignored07:48
sylon ah07:49
jast the ignore patterns work pretty much like shell glob patterns07:49
not so much like regular expressions07:49
you were probably thinking of *.data* :)07:49
sylon anyways thanks for the info, i will go with the whitelisting for now07:49
drjeats joined07:51
ferreum joined07:51
hamster left07:51
Gizburdt left07:51
Gizburdt joined07:52
hamster joined07:52
nour joined07:53
Sicp left07:53
sylon left07:53
maxorator left07:53
teran joined07:53
maxorator joined07:54
abnvp left07:54
jceb joined07:54
Vivekananda_y510 left07:54
TititaTitutu left07:54
dr_lepper joined07:54
Vile left07:54
bezet joined07:55
kopparam joined07:55
hj2014 left07:55
iaaah left07:55
epifanio joined07:56
hj2014 joined07:56
crydust joined07:56
harish joined07:57
arup_r joined07:58
hj2014_ joined07:58
zanchoPansa joined07:58
jceb left07:58
gfixler joined07:59
hj2014_ left07:59
ghostlines joined07:59
bezet left07:59
hj2014_ joined07:59
sdrfnord1 joined08:00
sandorjanssen joined08:01
iaaah joined08:01
cxz joined08:01
hj2014 left08:02
bartman`` joined08:02
mikecmpbll joined08:02
bhws left08:03
pr0ton left08:03
darkbasic left08:03
darkbasic joined08:03
shuaib joined08:04
Marcus_ joined08:04
psoo joined08:05
TititaTitutu joined08:06
rjhunter left08:07
rjhunter joined08:07
aidalgol joined08:07
Gizburdt left08:08
daito left08:08
irqq joined08:09
Embassy left08:09
rjhunter left08:11
TititaTitutu left08:12
hj2014_ left08:12
jceb joined08:12
Embassy joined08:12
j416 joined08:12
harish left08:12
hj2014 joined08:12
antispaceman left08:14
antispaceman joined08:14
flugo joined08:14
Jenser joined08:15
Jenser left08:15
punchagan joined08:15
daito joined08:16
nilg left08:18
AnujSharma left08:19
nilg joined08:19
ifdm_ left08:19
rjhunter joined08:20
mfmfmfmfmfmf left08:20
punchagan left08:20
Not_Whatever joined08:21
Asiajey left08:22
Asiajey joined08:22
rjhunter left08:23
Macaveli left08:24
flugo left08:24
kline left08:25
P4_Denis joined08:27
CheckDavid joined08:28
BaNzounet joined08:28
BaNzounet Hey, if i did git reset --soft commitId is it possible to revert this operation?08:29
osse BaNzounet: git reset --soft <branch name>08:29
GT4066 left08:32
BaNzounet osse: okay, thank you :)08:33
osse no08:33
no no08:33
wrong, sorry.08:33
BaNzounet: git reset --soft <branch name>@{1}08:33
BaNzounet okay :D08:33
Quevin joined08:33
Mr_Sheesh joined08:35
h0bbit left08:35
gitinfo set mode: +v08:35
nilg left08:36
King_Hual joined08:36
regreg joined08:36
palcu joined08:36
nilg joined08:37
ifdm_ joined08:37
W0rmDr1nk joined08:37
BSaboia joined08:38
Quevin left08:38
avvs left08:39
rfreemanw left08:40
dccc_ left08:41
joki left08:41
EminenceHC joined08:45
sgen_ joined08:46
Arahael Hey, I've a peculiar issue with git, I'm trying to do the following: git --git-dir=../foo MYTAG path/to/file08:47
However, it checks it out relative to my current directory, which is fine (but surprising), however, it doesn't appear to check the right one out?08:47
joki joined08:47
Arahael Sorry: That command should be: git --git-dir=../foo checkout MYTAG path/to/file08:48
klausson joined08:48
osse Arahael: you can specify where to check out with --work-tree08:48
that it checks the wrong one out I find hard to believe though :p08:49
Arahael osse: Now that I'm looking, I don't see that syntax in the docs, so nto that hard to believe. Wondering how I should do it though.08:49
EminenceHC left08:49
amcsi_work joined08:50
darkbasic left08:50
kopparam left08:50
numdig left08:50
numdig joined08:51
kopparam joined08:51
Gizburdt joined08:51
darkbasic joined08:51
osse Arahael: which syntax are you referring to?08:52
avvs joined08:52
petersr joined08:53
Arahael osse: I'm basically trying to do: git checkout [-p|--patch] [<tree-ish>] [--] [<paths>…]08:53
But where the "tree-ish" is a commit, not a tree object.08:53
osse a tag is a tree-ish so that's fine08:53
rfreeman_w joined08:53
osse tree-ish means "a tree, or anything that can resolve to one"08:53
Arahael Ah, good.08:53
I suspect it's checking it out from the index despite the treeish.08:54
abnvp joined08:54
Not_Whatever left08:54
hamster left08:55
grawity joined08:55
kopparam left08:56
Mobutils left08:57
abnvp left08:58
asakura left08:59
abnvp joined08:59
epifanio left09:00
asakura joined09:00
antispaceman left09:00
antispaceman joined09:01
darkbasic left09:01
darkbasic joined09:01
Enzo_S joined09:03
bezet joined09:04
seg left09:04
Arson1de joined09:04
finster j09:05
Sajbar k ?09:06
ockham joined09:06
Mr_Sheesh Hey all; I'm new to git, used other SCCS' before. Trying to grab an RPi source set using "git clone git://git.code.sf.net/p/starminer/code starminer-code" and being told "warning: You appear to have cloned an empty repository." - On XP here. Trying to get source so I can suggest some changes :)09:06
Ars0nide left09:07
Skapadapaduu joined09:07
tmz joined09:08
paddymahoney left09:08
moritzs joined09:09
endiruna1 joined09:09
sdrfnord1 left09:09
jottr joined09:10
Arahael osse: I *hate* it when this happens. I've found a hint to my problem. :( See, what I really wanted to do was use 'git show'.09:11
canton7 Mr_Sheesh, looking at http://sourceforge.net/p/starminer/code/commit_browser, it indeed looks like he hasn't pushed any code09:11
Mr_Sheesh OK TY at least I am not doing it completely wrong, then :p09:12
Arahael However, it provides a completely wrong file in PowersShell. If I do it in bash, works perfectly.09:12
tgunr joined09:12
Mr_Sheesh I'm a CLI type so I'll just use bash09:13
knalf left09:15
Riviera SCCS, wow. :)09:15
Mr_Sheesh :)09:16
tgunr Not sure if this is the right channel but will start here. I often use emacs and magit when working on remote servers with tramp, but on my local machine I prefer to use Sourcetree and Deltawalker as my diff tool. Trying to understand how to setup my .gitconfig file to use ediff if I am using magit in emacs, and deltawalker if I am using sourcetree. Is this even possible?09:16
knalf joined09:17
tgunr Right now I toggle (comment out) the `external' line for deltawalker when using magit but there must be an eiaser way I hope.09:17
h0bbit joined09:17
harish joined09:17
AdrianGuenter left09:19
Hounddog joined09:20
ropav joined09:21
mikecmpbll left09:22
_thumpba joined09:23
AlecTaylor joined09:23
mikecmpbll joined09:23
canton7 tgunr, can you make either tool call difftool -t ?09:23
ropav_ joined09:25
hj2014_ joined09:26
hj2014 left09:26
ropav_ left09:26
ropav left09:26
tgunr not sure, i see entries for [difftool "sourcetree"] and [difftool "deltawalker"], each has a cmd line pointing to a app, I just don't know how to make one for emacs09:26
jds joined09:27
nilg left09:27
polyzen left09:28
Mr_Sheesh left09:28
antispaceman left09:28
canton7 ok, I misunderstood the question a bit09:28
nilg joined09:29
ockham1 joined09:29
ockham left09:29
canton7 how do you invoke the difftool in all scenarios?09:30
Enzo_S left09:30
atamanroman left09:30
glebihan left09:30
darkbasic_ joined09:31
darkbasic left09:31
ropav joined09:31
glebihan joined09:31
drjeats left09:31
kopparam joined09:32
Arahael osse: Well, whatever I was doing works perfectly in bash, so I give up. For windows, I'll do things stupidly. :)09:32
gittish joined09:32
listochkin joined09:32
tgunr I am presuming somehow git knows how to invoke sourcetree tool if I'm using sourcetree, so maybe the question is how would git know I'm using emacs?09:33
martinklepsch joined09:34
tgunr Arahael: Isn;t that usually the case? :)09:34
canton7 I suspect the sourcetree tool is invoking the sourcetree difftool automatically?09:34
Arahael tgunr: No comment.09:34
Mr_Sheesh joined09:34
tgunr :) retired Apple engineer09:34
AlexDenisov joined09:34
petersr left09:35
numdig left09:35
Arahael tgunr: Don't boast, I can't figure out how to use emacs in Terminal.app. :)09:36
tgunr I use Aquamacs, too much muscle memory to use plain emacs09:36
schubam joined09:36
numdig joined09:36
tgunr Makes emacs behave like a normal Mac edittor09:37
ropav left09:37
Arahael tgunr: Still nice to be able to use tmux and cousins.09:37
_thumpba left09:37
tgunr and I don't use Terminal anymore *gasp*, switched to iTerm and never looked back09:38
iTerm has tmux support built in09:38
Arahael tgunr: Granted, I use mac for os x, which is pretty good (no full-screen though), and iterm as well, but my point stands. :)09:38
ropav joined09:39
darkbasic joined09:39
tgunr Yeah, to use Termianl you need to do some massaging of the keys09:39
darkbasic_ left09:40
a_l_e joined09:40
tvw joined09:41
ropav left09:41
hexagoxel joined09:42
kerrick_ joined09:43
Arahael All-in-all, it's a much nicer dev environment.09:43
shuaib left09:43
tgunr amen09:43
Hecter joined09:44
weiyang left09:44
kopparam left09:44
daito left09:45
ropav joined09:45
kopparam joined09:45
jorj joined09:45
LucasTT joined09:45
bezet left09:45
nettoweb joined09:49
kopparam left09:49
knalf left09:50
solker joined09:50
rishabh_kwt left09:50
Arahael tgunr: I might go home, windows is being stupid. "Unlink of file... failed. Should I try again?"09:50
knalf joined09:50
palcu left09:51
tgunr only if you enjoy pain09:51
Arson1de left09:52
solker_ left09:52
daito joined09:53
Arahael tgunr: Perhaps I need a new job.09:53
tgunr My job requires me to use all three, fortunately I do most on my Mac.09:54
Eins_ left09:54
Vivekananda_y510 joined09:54
tgunr What IS your job BTW?09:54
Arahael tgunr: I work in windows dev, for a hardware company.09:55
Gizburdt left09:56
davegb3 joined09:56
Asiajey left09:56
tgunr what kind of hardware, I used to work close to the metal myself09:56
kyb3r_ left09:56
stamina joined09:56
shuaib joined09:57
Arahael tgunr: Oh, I do applications dev, but the company does hardware. :)09:57
tgunr: I'd rather not say too publically, although I'd tell everything if we were in a cafe...09:57
Hecter left09:58
tgunr rog, I used to run the Openfirmware dept at Apple now basically working on things I like09:59
ocbtec joined09:59
ocbtec left10:00
stellarhopper_ joined10:00
ropav left10:01
muep joined10:02
Nizumzen joined10:02
ropav joined10:02
stellarhopper left10:03
guardian joined10:04
guardian hello, is there a way to log on a remote when a branch gets deleted?10:04
canton7 unless the reflog's started logging branch deletions, I don't think so no10:04
unless you implement your own hook10:04
tgunr I suppose you "could" cook up some kind of hook10:05
NanoArro1 joined10:05
tgunr hmm, if you have it sending email, you could set up an email rule to run an app?10:05
guardian I have enabled logAllRefUpdates but that doesn't cut it10:06
Deele hey, there is no channel for tortoisegit, so I will ask it here. I just installed it and it complains, that it cant find "Git.exe", and I think that it has bug, because there is git.exe, just with small letter G, is there a way to fix this?10:07
Skapadapaduu is there a way to list files which are modified before you do "git add ." ? ofc I can do then "git status" -> "git reset .", but I am just curious.10:07
ropav left10:07
tgunr whats wrong with just `git status'?10:08
Deele should I create soft link "Git.exe" which leads to "git.exe"?10:08
tgunr Try it and see Deele10:09
aidalgol left10:09
Arahael Deele: My rule for windows products is usually to install all defaults. Unless you've downloaded from sourceforge, in which case, never use the defaults.10:09
ropav joined10:09
arup_r_ joined10:09
Beardless_One left10:10
solker left10:10
solker joined10:10
schubam left10:10
kopparam joined10:10
Raydiation joined10:11
Raydiation ive cloned a repo and theres only master in it10:11
git fetch --all doesnt work10:12
arup_r left10:12
canton7 Skapadapaduu, 'git status' doesn't change anything10:12
Raydiation, 'git branch -a' / 'git branch -r'10:12
all remote branches are fetched as !remote_tracking_branches10:12
ack, !rtb10:12
gitinfo [!remote_tracking_branch] Remote-tracking branches (branches which start with e.g. 'origin/', listed by 'git branch -r') are read-only mirrors of the corresponding branches in another repository. They're updated by 'git fetch'. You can't edit them directly (trying to check them out results in a !detached HEAD), but you can create a new local branch based on a remote-tracking branch using e.g. 'git checkout -b <branch> <remote10:12
tvw left10:12
canton7 you can create local branches based off those remote-tracking branches as and when you need them10:12
B1x1t0 left10:13
ag4ve_ left10:14
Raydiation canton7: i see, thanks :)10:15
Deele Arahael, I got it from code.google.com, same rule applies to that? :)10:16
nfk joined10:17
Asiajey joined10:18
Asiajey left10:18
Asiajey joined10:18
ropav left10:19
Tashi left10:19
Arahael Deele: Those seem to be safer, but I was very irritated when sf.net started giving out spyware.10:21
beautifulmind joined10:21
ropav joined10:21
knalf left10:23
knalf joined10:24
echo-area left10:25
antispaceman joined10:28
sohail joined10:29
rishabh_kwt joined10:29
arup_r_ left10:30
nnyk left10:31
tvw joined10:31
sohail left10:33
flugo joined10:34
cbreak google hosting spyware? I heard they even released a 64 bit version for windows, finally :D10:35
thierryp joined10:35
Gizburdt joined10:35
salamanderrake joined10:35
mark06 joined10:37
anli joined10:37
Deele I sent an issue to their google code site... hope they will fix it10:37
Tashi joined10:38
mark06 left10:38
jnavila left10:40
ropav left10:41
ropav joined10:43
Macaveli joined10:43
aspiers joined10:44
mikeric joined10:44
beautifulmind left10:44
pizzaprty left10:45
nedbat joined10:45
dccc joined10:46
EminenceHC joined10:46
Gizburdt left10:46
CussBot joined10:47
dsirijus joined10:48
hyperair left10:48
dsirijus hey, is it possible to somehow list files that took up most space throughout history of a repo?10:48
daito left10:49
AlexZan joined10:50
EminenceHC left10:51
arup_r joined10:51
luc__ left10:52
luc__ joined10:53
gccostabr joined10:53
AlecTaylor left10:53
lyxus joined10:53
martinklepsch left10:54
beastd joined10:54
lyxus hello I am trying to look for a particular commit on the current branch, i know the command git branch --contains; but is there anyway to restrict it to only one branch10:55
ropav left10:56
martinklepsch joined10:57
jdi joined10:57
abnvp left10:57
luc__ left10:57
AlexDenisov left10:57
amikiri joined10:58
abnvp joined10:58
netcarver joined10:58
KevinTS_ joined10:59
thibaultcha joined10:59
LeMike left11:01
tobiasvl lyxus: how will it pick the branch? just show the first one?11:01
dsirijus left11:01
tobiasvl or do you mean that you want to know for a specific branch whether or not it contains the commit11:01
lyxus tobiasvl, I want to know for a specific branch11:02
abnvp left11:02
KevinTS left11:02
tokik left11:02
tobiasvl can't you just do `git --contains SHA1 | grep BRANCH_NAME`11:03
jast git rev-list mybranch | grep mycommit11:03
hegge Or git branch --contains <commit> <branchname>11:03
Tashi left11:03
tobiasvl hehe, nice hegge11:04
lyxus tobiasvl, That's what I am doing now, was just wondering if there was something cleaner11:04
pizzaprty joined11:04
Tashi joined11:04
thibaultcha left11:04
lyxus tobiasvl, hegge thanks I wish the exit code was different between a match and not11:05
Polymorphism joined11:05
Polymorphism left11:05
kbyrne joined11:05
Polymorphism joined11:06
vurma joined11:10
kopparam left11:11
jottr left11:11
kopparam joined11:11
knalf left11:12
nedbat left11:13
knalf joined11:15
ropav joined11:16
aartist joined11:16
ropav left11:17
cagedwisdom man....11:18
for the life of me I cannot get a bash prompt with an embedded GIT_PS1 that somehow does not F up my prompt11:18
ropav joined11:18
tobiasvl cagedwisdom: how so?11:18
vurma left11:18
tobiasvl how is it fucked up?11:19
I use this one https://github.com/magicmonty/bash-git-prompt, works great11:19
cagedwisdom tobiasvl, my old problem was that it would always wrap the line and then i would start overwriting my currently entered text11:19
tobiasvl, my new problem is sometimes I can inexplicably backspace over my prompt11:19
ill try that one11:19
zanchoPansa left11:19
pierre1_ joined11:19
maxorator left11:20
maxorator joined11:20
tobiasvl sounds like an encoding problem maybe? those prompts usually use esoteric unicode characters that span several bytes11:20
freimatz left11:20
cagedwisdom yeah i think so11:20
tobiasvl check your terminal's encoding11:21
cagedwisdom tobiasvl, how do I do that? Im using xfce4-terminal, though ive had the same problem with gnome terminal11:21
oh it's UTF-811:22
seems pretty std11:22
tobiasvl should be standard, yeah11:22
toothrot joined11:24
sdrfnord1 joined11:24
eliasr joined11:24
klausson left11:25
Tuna-Fish left11:25
Tuna-Fish joined11:26
Xethron left11:26
klausson joined11:26
cagedwisdom i think i found the bug when i installed the thing you showed me11:26
I found a PROMPT_COMMAND directive in my largish .bashrc11:27
as well as a PS111:27
pizzaprty left11:27
cagedwisdom anyway, a chance to try out magicmonty's one :p11:27
thanks for your help11:27
tobiasvl np, gl11:28
StefanLehmann left11:28
freimatz joined11:30
adriankal joined11:30
arup_r left11:31
ropav left11:31
wrouesnel2 joined11:32
basiclaser joined11:32
ropav joined11:32
logix812 joined11:32
asedeno joined11:32
amikiri left11:33
nuck left11:33
Xethron joined11:33
regreg_ joined11:33
regreg left11:34
regreg_ left11:34
regreg joined11:34
nuck joined11:35
ropav left11:36
ropav joined11:36
jitendravyas joined11:36
Raging_Hog left11:36
jottr joined11:37
freestyl3r joined11:37
Tashi left11:38
Tashi joined11:38
Emperor_Earth left11:40
ropav left11:40
fold left11:41
mtk joined11:41
regreg left11:41
Emperor_Earth joined11:41
kopparam left11:42
kopparam joined11:43
jottr left11:43
CheckDavid left11:44
bezet joined11:46
Gizburdt joined11:46
KevinTS_ left11:47
kopparam left11:48
antispaceman left11:48
lsiv568 joined11:49
daito joined11:50
bezet left11:50
Gizburdt left11:51
Gizburdt joined11:51
stamina left11:53
anli left11:53
mtk left11:53
daito left11:54
KevinTS joined11:57
darkbasic left11:57
darkbasic joined11:57
StolenToast left11:59
StolenToast joined11:59
StolenToast left11:59
luc__ joined12:00
StolenToast joined12:00
StolenToast left12:00
StolenToast joined12:00
StolenToast left12:00
StolenToast joined12:01
StolenToast left12:01
StolenToast joined12:01
jitendravyas left12:03
jottr joined12:04
Bruno__ joined12:04
arup_r joined12:05
BSaboia left12:06
flowerhack left12:06
d0nkeyBOB joined12:06
jitendravyas joined12:07
d0nkeyBOB left12:07
shuaib left12:07
Droolio joined12:07
d0nkeyBOB joined12:08
Guest96472 left12:08
spareproject joined12:08
shuaib joined12:09
ejnahc joined12:09
cannonball joined12:09
gluten_hell joined12:09
jottr left12:09
str joined12:11
tvw left12:11
str left12:11
maxorator left12:11
simong joined12:13
simong I have a remote branch and tag of the same name and I need to get rid of the branch12:13
kopparam joined12:14
maxorator joined12:14
tvw joined12:14
simong git push origin --delete branchName results in error: dst refspec branchName matches more than one12:14
which is logical12:14
listochkin left12:14
SjB left12:15
listochkin joined12:15
sgambino joined12:15
antispaceman joined12:15
bollullera joined12:16
darkbasic_ joined12:16
SjB joined12:16
antispaceman left12:16
darkbasic left12:17
BSaboia joined12:18
qwyeth joined12:19
epifanio joined12:19
listochkin left12:19
dc_33 joined12:19
Guest96472 joined12:20
kopparam left12:20
Bruno__ left12:20
mkaesz joined12:21
lsiv568 left12:21
lieber joined12:22
jnavila joined12:22
flowerhack joined12:22
oriba joined12:22
listochkin joined12:23
kopparam joined12:23
freestyl3r left12:24
rath simong: try `git push origin --delete refs/heads/branchName`12:24
rjc joined12:25
Bruno_ joined12:25
nnyk joined12:25
Gamecubic joined12:25
d10n-work joined12:26
lsiv568 joined12:26
BSaboia left12:26
CheckDavid joined12:27
Guest96472 left12:28
JDHawke left12:29
lieber_ joined12:30
bvi joined12:31
rypeck left12:31
flowerhack left12:31
AlexDenisov joined12:32
lieber_ left12:32
teran_ joined12:33
arup_r left12:34
palcu joined12:34
mechanicalduck joined12:34
kopparam left12:34
nnyk left12:34
Quevin joined12:35
kopparam joined12:35
jottr joined12:35
Bruno_ left12:35
antispaceman joined12:36
BSaboia joined12:36
teran left12:36
moritzs left12:37
JDHawke joined12:37
Skapadapaduu if I want to apply ignore patterns to tracked files and do "git rm -r --cached myFolder" and after that write down myFolder to .gitignore does other developers git still track those files and their git wants to push those removed files despite .gitignore ?12:37
nnyk joined12:39
Quevin left12:39
kopparam left12:39
jottr left12:40
canton7 when they merge in your changes, those folders will be deleted from their local copies, iirc12:40
Guest96472 joined12:41
fission6 joined12:41
Noldorin joined12:43
devoldmx joined12:43
montchr left12:43
epifanio left12:43
devoldmx27 joined12:44
devoldmx3 left12:45
arup_r joined12:45
dsdeiz left12:46
lieber left12:47
EminenceHC joined12:47
Gizburdt left12:47
fstd left12:47
fstd joined12:47
maroloccio joined12:47
devoldmx left12:47
lieber joined12:48
martinklepsch left12:48
punchagan joined12:50
hoschi left12:50
antispaceman left12:51
EminenceHC left12:51
xSmurf left12:51
cagedwisdom left12:51
WAA4004 joined12:51
IrishPrime joined12:52
abnvp joined12:53
aartist left12:53
moritzs joined12:53
hoschi joined12:53
moritzs left12:54
_0xff joined12:54
martinklepsch joined12:55
arup_r left12:56
antispaceman joined12:56
Arahael_Twin joined12:56
listochkin left12:57
xSmurf joined12:57
Corey84 joined12:57
arup_r joined12:58
abnvp left12:58
bitkiller joined12:58
thibaultcha joined12:59
simong left13:00
israelpattison left13:00
simong joined13:01
israelpattison joined13:01
wlvrn joined13:02
abnvp joined13:02
intellix joined13:03
Tuna-Fish left13:03
hj2014_ left13:03
intellix is it possible to declare the clone location in a config and then just run "git clone" from the directory or so?13:03
wrouesnel2 left13:04
osse no but you can give the location to the git clone command itself13:04
akim joined13:04
intellix mmm ok, I didn't want to hardcode that into the command but in a file really :D I suppose I could have a bash script or so13:04
it0a joined13:05
osse what's the use case?13:05
punchagan left13:05
Not_Whatever joined13:05
thibaultcha left13:05
intellix I have a Dockerfile, wanted to have it run "git clone" as the last command to pull in the repository13:05
if I put the URL into the Dockerfile, it's no longer agnostic13:05
abnvp left13:06
bollullera left13:06
buffal0 joined13:06
AaronMT joined13:06
it0a left13:06
nickpresta joined13:07
KevinTS left13:07
intellix I suppose I can just create a run.sh and run that13:08
it0a joined13:08
lindenle joined13:08
Tuna-Fish joined13:10
taylanub joined13:10
taylanub where can I read about what subtrees offer over simply having a repo in a repo?13:11
KevinTS joined13:11
KevinTS left13:12
subhojit777 left13:12
KevinTS joined13:12
lindenle left13:12
Corey84 left13:12
wrouesnel3 joined13:14
klausson left13:14
oriba left13:14
livingstn joined13:14
endiruna1 left13:14
simong left13:15
simong joined13:15
etpuis joined13:16
thierryp left13:16
gargola joined13:16
thierryp joined13:16
KevinTS left13:17
simong left13:17
teran joined13:17
arup_r left13:18
teran_ left13:19
enleeten_ left13:19
Polymorphism left13:19
noituloveand joined13:20
enleeten joined13:23
fstd left13:24
fstd joined13:24
lsiv568 left13:26
teran_ joined13:26
spareproject left13:26
aarkerio joined13:27
davividal joined13:27
teran__ joined13:27
darkbasic_ left13:27
Deele I have assets directory in my repo, it contains temporary files. How do I add all directory content to .gitignore?13:27
aarkerio hi! Can I delete a file from an old commit using: $ git reset cc9637b config/deploy.rb ??13:27
Deele :)13:27
osse aarkerio: no13:28
hyperair joined13:28
lite_ left13:28
osse Deele: hmm, do you want to ignore everything?13:28
in yhe dir i mean13:28
darkbasic joined13:28
Deele inside assets dir, yes13:29
rypeck joined13:29
carandraug joined13:29
teran left13:29
osse Deele: you can put 'asset/v then13:29
p4sh4 joined13:29
osse 'asset/'13:29
aarkerio there is a way to delete a file from an old commit?13:30
bvi left13:30
n-st joined13:30
lsiv568 joined13:31
teran_ left13:31
knalf_ joined13:31
Deele osse, if I add '/htdocs/assets/' inside .gitignore, that resides in repository root, will it work?13:31
osse Deele: yes13:32
Nizumzen left13:32
Deele thank you13:32
osse aarkerio: using rebase -i, but counts as rewriting history13:32
devoldmx joined13:32
darkbasic_ joined13:33
knalf left13:33
darkbasic left13:33
aarkerio but the file still will be on the branch13:34
osse not any more13:34
not after that commit13:34
akim_ joined13:34
abnvp joined13:34
thevishy joined13:34
metts joined13:35
klausson_ joined13:35
aarkerio ok, thanks osse13:36
mikeric left13:36
moritzs joined13:36
aarkerio left13:36
moritzs left13:36
devoldmx27 left13:36
Marcus_ left13:36
LeMike joined13:37
moritzs joined13:38
akim left13:38
maroloccio left13:38
Polymorphism joined13:38
Polymorphism left13:38
moritzs left13:38
Polymorphism joined13:39
Sceorem joined13:39
moritzs joined13:39
moritzs left13:39
etpuis left13:39
abnvp left13:40
Nizumzen joined13:40
moritzs joined13:40
moritzs left13:40
listochkin joined13:41
moritzs joined13:41
moritzs left13:41
moritzs joined13:42
Pyrogerg left13:42
moritzs left13:42
moritzs joined13:43
darkbasic_ left13:43
ZujkisNx joined13:43
darkbasic joined13:44
ZujkisNx left13:44
punchagan joined13:44
livingstn left13:44
LyndsySimon joined13:45
Raydiation left13:45
eburcat left13:46
eburcat joined13:46
danemacmillan joined13:46
bezet joined13:46
NCS_One joined13:46
vlovgr joined13:46
NCS_One hi13:46
jstimm left13:46
shinnya joined13:47
rjhunter joined13:47
NCS_One to unstage changes is it ok to do "git reset HEAD some-folder/*"?13:47
FortySix2 joined13:48
hj2014 joined13:48
sohail joined13:49
osse yes13:49
devoldmx left13:49
Sceorem left13:49
zoso left13:49
DrShoggoth joined13:49
bezet left13:50
arghvark joined13:51
cuppscakes joined13:51
thevishy left13:52
cuppscakes left13:52
cuppscakes joined13:52
cuppscakes left13:52
gitinfo set mode: +v13:52
arghvark Does anyone know of a set of instructions for setting up git for personal use without an external server? The git documentation does not have this, at least not that I could find.13:53
NCS_One osse: ty13:53
cuppscakes joined13:53
ToxicFrog arghvark: you don't need a server to use git, just "git init" and away you go. That's kind of the point of DVCS.13:53
Diemuzi joined13:54
gitinfo set mode: +v13:54
arghvark ToxicFrog: it won't keep telling me that my staging area is out of sync iwth the server?13:54
ToxicFrog What server?13:54
danemacmillan left13:54
arghvark git is based on the assumption that there are three areas where code lives, and one of them is on a server. It won't be bothered that I don't have one?13:54
ToxicFrog What? No it isn't.13:55
Where did you hear that?13:55
adryan joined13:55
arghvark Hear what? about 3 areas? That part is in the git documents. local, staging, server13:55
ToxicFrog Link?13:55
zoso joined13:55
arghvark Um, don't have one handy -- used git for 6 months in a previous job, 'commit' was used to move things from staging to server, and there was a status for files that were changed but not committed.13:56
ToxicFrog A server can be useful -- it is, for example, easier to have multiple people pushing/pulling from a server rather than directly from one another's working repos -- but it is not mandatory, especially if you're the only person using it.13:57
By "server" do you perhaps mean "repo"?13:57
gluten_hell_ joined13:57
arghvark oh, ok. sorry, didn't have the term right13:57
lpax joined13:57
ToxicFrog Yeah, the repo is not a server.13:57
It's in your .git dir.13:57
lpax left13:57
listochkin left13:58
lpax joined13:58
arghvark What, exactly, is in "my .git dir"?13:58
osse arghvark: it's literally a dir named .git. at the top level13:58
lpax left13:58
mtk joined13:58
achadwick joined13:58
gluten_hell left13:58
moritzs left13:58
danemacmillan joined13:59
ToxicFrog arghvark: when you "git init" in a directory, it creates a subdirectory called ".git". That contains all of the git repo information -- configuration, remotes (if any), the index, the commit history, etc.13:59
mlechner left13:59
lpax joined13:59
ToxicFrog It's self-contained.13:59
nikita left13:59
endiruna1 joined13:59
logix812 left13:59
osse arghvark: run ''git rev-parse --git-dir'' to see where it is13:59
arghvark ok, so 'clone' copies a set of files from a central place, and there is some other command I don't remember to sync your files with the central files ?14:00
ToxicFrog When you make changes to your code, it becomes "changes not staged for commit"; "git add" adds those changes to the index as "changes to be committed"; "git commit" takes the index, turns it into a commit, and stores that in .git.14:00
osse arghvark: fetch, push and pull14:00
ToxicFrog At no point in this process is there any communication with a server.14:00
"git clone" is used to make a local copy of a remote repo; "git push", "git fetch", and "git pull" are used to sync commits to/from a remote repo.14:00
arghvark ok. so there's something else that does the communication with a central repository. Some kind of synchronization, I'm remembering lists of changes to merge.14:01
Neozonz|Disc joined14:01
Neozonz|Disc left14:01
Neozonz|Disc joined14:01
ToxicFrog arghvark: yes, read what osse and I just said about fetch/push/pull14:01
Nicholas_Rishel joined14:02
adriankal left14:02
arghvark ok, guess the part I had missed was that commit was not a server communication operation14:02
shuaib left14:03
arghvark Thanks for the help.14:03
ToxicFrog Yeah, commit is entirely local, like most git operations.14:03
tobiasvl !book14:03
gitinfo There are several good books available about git; 'Pro Git' is probably the best: http://git-scm.com/book but also look at !bottomup !cs !gcs !designers !gitt !vcbe and !parable14:03
dsdeiz joined14:03
rjhunter left14:03
abnvp joined14:03
mark06 joined14:04
metts left14:04
mark06 Seveas: hi, are you there14:04
hub still have errors: http://vpaste.net/pexwK14:04
Wiz_KeeD git is like complex shizzle driving me nuts14:04
I just made a fork added the remote, fetch --all git checkout fork/branch-name and it saysno branch rebasing on 8.014:05
mark06 Seveas: that was on git hub create14:05
abnvp left14:05
rjhunter joined14:05
listochkin joined14:05
endiruna1 left14:05
Wiz_KeeD why can't i checkout a branch from remote I just added?14:06
jas4711 left14:06
tobiasvl Wiz_KeeD: do you really want to checkout the !remote_tracking_branch ?14:06
gitinfo Wiz_KeeD: Remote-tracking branches (branches which start with e.g. 'origin/', listed by 'git branch -r') are read-only mirrors of the corresponding branches in another repository. They're updated by 'git fetch'. You can't edit them directly (trying to check them out results in a !detached HEAD), but you can create a new local branch based on a remote-tracking branch using e.g. 'git checkout -b <branch> <remote>/<branch>'14:06
Pyrogerg joined14:06
Macaveli left14:06
abnvp joined14:07
Wiz_KeeD ahh like that?14:07
astaves joined14:07
hcc23 joined14:07
Wiz_KeeD ahh so you create a new branch and the command after it just copies the information14:07
jas4711 joined14:07
tobiasvl yes, you need to create a local branch. fork/branch-name is not a branch you can work on locally.14:08
Doyle joined14:08
tobiasvl it's just a copy of the actual branch on the fork14:08
mtk left14:08
adriankal joined14:08
thevishy joined14:08
Wiz_KeeD tobiasvl, thank you for the clarification14:09
so I have made the change and I did git commit -am "message" then git push fork branch and it says everything up to date :\14:09
ah wait I should create a new branch I guess14:09
arghvark quit14:09
arghvark left14:10
wrouesnel3 left14:10
endiruna1 joined14:10
nedbat joined14:10
lsiv568 left14:11
nikita joined14:11
rath left14:11
tobiasvl Wiz_KeeD: git status14:12
darkbasic_ joined14:12
jftf joined14:12
darkbasic left14:13
lindenle joined14:13
tobiasvl if you commited on the remote-tracking branch, you are on a detached head and cannot push14:13
hard for me to say what the problem is, but look at git status14:14
pandeiro joined14:14
Vampire0_Vampire014:14
abnvp left14:14
DaisyTheCow joined14:15
gain joined14:15
DaisyTheCow left14:15
iamjarvo joined14:15
fission6 can i do git rebase master on a topic branch if i communicate with a colleague to not make any changes or commits before i do the rebase and then push it up for them to pull, or do i risk still running into issues?14:16
m0ltar joined14:16
fission6 (i know a rule thumb is not to rebase a public topic branch but feel the above would be fine right?)14:16
adriankal left14:17
tobiasvl sure, but other colleagues might have fetched that branch14:17
livingstn joined14:17
tobiasvl or even merged it and done work on it14:17
livingstn left14:17
Nicholas_Rishel left14:17
livingstn joined14:17
Guest8343Will|14:17
Will|Will|_14:17
Will|_Will|14:17
dccc left14:18
abnvp joined14:18
kriks joined14:19
fr33domlover joined14:19
ehmatthes joined14:19
angrycodr joined14:19
lsiv568 joined14:20
shuaib joined14:20
papegaaij left14:23
Embassy left14:23
lsiv568 left14:24
tank100 joined14:25
angrycodr left14:25
polyzen joined14:25
SumDude joined14:26
tranzfuse joined14:26
Raging_Hog joined14:28
Manny joined14:28
nnyk left14:29
Manny left14:29
darkbasic_ left14:29
darkbasic joined14:29
Marcus_ joined14:29
lsiv568 joined14:30
luc__ left14:30
devoldmx joined14:30
xnrand joined14:30
anli joined14:31
Guest96472 left14:32
eletuchy joined14:33
BigWillie joined14:33
bauruine joined14:34
taylanub left14:36
taylanub joined14:36
Quevin joined14:36
subhojit777 joined14:36
pweaver_ joined14:36
martinklepsch left14:37
B1x1t0 joined14:38
regreg joined14:38
fission6 its just one other colleague tobiasvl14:38
across my desk14:38
lieber left14:38
jottr joined14:39
tgunr left14:39
killtheliterate joined14:40
trung joined14:40
talmuth joined14:40
Quevin left14:40
_Vi left14:40
AnujSharma joined14:40
rishabh_kwt left14:40
AnujSharma left14:41
droy_ joined14:41
lsiv568 left14:41
kpease joined14:42
s2013 joined14:42
zequence joined14:42
nicksloan joined14:42
danemacmillan left14:42
danemacmillan joined14:43
nicksloan left14:43
treehug88 joined14:44
jottr left14:44
acharlieh joined14:44
dreiss joined14:44
nnyk joined14:46
arup_r_ joined14:46
sonicparke|bradm joined14:46
s2013 left14:47
arup_r_ left14:47
EminenceHC joined14:47
abnvp left14:48
stodan left14:48
droy_ left14:48
moritzs joined14:48
reyha joined14:48
danemacmillan left14:48
moritzs left14:48
danemacmillan joined14:49
abnvp joined14:49
moritzs joined14:49
gittish left14:49
moritzs left14:49
rchavik left14:49
moritzs joined14:50
listochkin left14:50
moritzs left14:50
lsiv568 joined14:50
mark06 left14:50
petersr joined14:50
moritzs joined14:51
moritzs left14:51
angrycodr joined14:51
moritzs joined14:51
mfmfmfmfmfmf joined14:51
moritzs left14:52
EminenceHC left14:52
shuaib left14:54
Embassy joined14:54
nekyian_ joined14:55
jitendravyas left14:56
rfreeman_w left14:56
jitendravyas joined14:57
rfreeman_w joined14:57
pweaver_ left14:57
bambams_ joined14:57
psoo left14:59
thibaultcha joined14:59
listochkin joined14:59
roelmonnens left15:00
Corey84 joined15:00
nedbat left15:00
devoldmx left15:00
EminenceHC joined15:00
Annak joined15:00
gitinfo set mode: +v15:00
mennea left15:01
devoldmx joined15:01
StefanLehmann joined15:01
thevishy left15:01
TititaTitutu joined15:01
FortySix2 left15:01
Chuk joined15:02
Mitchbones joined15:02
Chuk left15:02
sdrfnord1 left15:02
nedbat joined15:02
Chuk joined15:02
abnvp left15:03
Diemuzi left15:03
m0ltar left15:04
ghostlines left15:04
starkhalo joined15:04
thibaultcha left15:04
Diemuzi joined15:04
darkbasic left15:05
gitinfo set mode: +v15:05
Marcus___ joined15:05
darkbasic joined15:05
regreg left15:05
regreg joined15:05
acolson left15:05
Zifre_ joined15:05
lowkeyliesmyth joined15:06
JakeSays_JakeSays15:07
Annak left15:07
BigWillie left15:08
Marcus_ left15:08
TomyWork left15:09
a_le joined15:09
Zifre left15:09
angrycodr left15:10
basiclaser left15:10
jitendravyas left15:10
BigWillie joined15:10
carandraug left15:10
m0ltar joined15:10
Vivekananda_y510 left15:10
listochkin left15:11
TititaTitutu_ joined15:11
Marcus___ left15:11
Gonzo89 left15:11
TititaTitutu left15:12
listochkin joined15:12
solker left15:14
FortySix2 joined15:14
dsdeiz left15:14
teran__ left15:14
_Vi joined15:14
teran joined15:15
ValicekB left15:15
StefanLehmann left15:15
stiffi joined15:15
devoldmx left15:16
montchr joined15:17
zoso left15:17
basiclaser joined15:17
eburcat_ joined15:17
cbr_ left15:18
jdmf left15:18
Macaveli joined15:18
TititaTitutu_ left15:19
kpease left15:19
kpease joined15:19
eburcat left15:20
d0nkeyBOB left15:20
Pyrogerg left15:21
eburcat_ left15:21
nerdfiles joined15:25
ValicekB joined15:25
avvs left15:26
gancl joined15:27
gsingh93 joined15:29
knalf_ left15:29
Marcus_ joined15:30
cuppscakes left15:30
mtk joined15:30
Robarelli joined15:31
lowkeyli_ joined15:31
tgunr joined15:31
Roots47 joined15:31
robzilla joined15:31
githogori joined15:32
acharlieh left15:34
p4sh4 left15:34
lowkeyliesmyth left15:34
nekyian_ left15:34
ojacobson joined15:34
SatansFather joined15:35
Marcus_ left15:35
lowkeyli_ left15:36
robzilla left15:36
lowkeyliesmyth joined15:37
gitinfo set mode: +v15:37
acharlieh joined15:37
dccc joined15:38
TititaTitutu joined15:38
Corey84 left15:38
SatansFather anyone know how i can get back uncommited changes that were deleted?15:38
via github software15:38
kevinb left15:38
SatansFather i was trying to update epic's unreal tournament project15:38
said it couldnt sync because of uncommited changes15:39
kadoban left15:39
SatansFather went to discard changes and it deleted two maps i was working on15:39
_tpavel left15:39
ojacobson SatansFather: "discard changes" how?15:40
regreg left15:40
logix812 joined15:40
SatansFather i right clicked the checkbox on the right side and selected Discard All Changes15:40
after i unchecked the files i wanted to keep15:40
ojacobson git doesn't have checkboxes15:41
it's a CLI tool15:41
oh you said, github's UI15:41
Seveas you can get them from your backups.15:41
ojacobson github's UI is terrible about telling you what git commands it's running15:41
ask them if there's any way to recover the data it deleted15:41
Corey84 joined15:41
SatansFather yeah i only use it to update this project15:41
as in download15:41
ojacobson if you'd used git, the answer would be "nope, it's gone" for most of the ways to do that, so next time - commit your changes (possibly on a branch)15:41
SatansFather no uploading, it wont allow it15:41
freimatz left15:41
SatansFather im not a developer, just a user15:42
Pyrogerg joined15:42
SatansFather epic games is putting their whole unreal tournament project on github for users to look at15:42
so i was making some maps for it15:42
had them in the folder15:42
danemacmillan left15:42
SatansFather and they got deleted when they shouldnt have15:42
danemacmillan joined15:43
danemacmillan left15:43
DevAntoine joined15:43
DevAntoine hi15:43
danemacmillan joined15:43
DevAntoine how can I remove a file from a not pushed commit?15:44
Seveas hello DevAntoine15:44
kevinb joined15:44
Seveas if it's the last commit: git rm and git commit --amend15:44
otherwise git rebase -interactive and edit the commit15:44
eletuchy left15:44
DevAntoine Seveas: yes, it's the last commit15:45
eletuchy joined15:45
cuppscakes joined15:45
DevAntoine so git rm myfile and git add myfile and git commit --amend?15:45
Seveas except no git add15:45
DevAntoine well, not add, considering I want to remove it...15:45
nedbat left15:46
DevAntoine Seveas: but won't git rm remove the file from version control?15:46
nedbat joined15:47
Seveas it will15:47
if you just want to go back to the previous version: git checkout HEAD^ -- myfile && git add myfile && git commit --amend15:47
DevAntoine Seveas: maybe better just remove this commit and do it again then?15:48
fission6 i have a topic branch, my colleague made changes relevant to the topic in another branch 'dev' which likely has a lot of off topic changes in it, whats the easiest way to get my colleagues revelant changes into my topic branch withouth pulling in a bunch of crap off topic from dev branch he commited to15:48
sohail left15:49
lowkeyliesmyth left15:49
ehmatthes left15:49
eletuchy left15:49
lowkeyliesmyth joined15:49
Eugene rebase -i, lots of pick15:50
sohail joined15:50
fission6 whats the easiest way to pick Eugene15:50
Sonderblade im using git cherry-pick -n master..A to apply the diffs of all commits in the A branch, how can I do the same except for the last commit in the A branch?15:51
SatansFather i guess to simplify my question: i discarded a some changes in the uncommited files section of the github ui, and it deleted a file i need. any way to get it back?15:51
Eugene WIth the letter "p" in the interface it presents you. Or man git-cheryr-pick ;-)15:51
taylanub left15:51
Eugene Except spelled right.15:51
Seveas DevAntoine: neh, the checkout/amend dance should be enough15:51
qwyeth left15:51
fission6 Eugene: how do i find what to pick!?15:52
just sift through commits?15:52
Eugene Pretty much.15:52
Seveas DevAntoine: check afterward with git log -p to see if it's now correct15:52
Eugene `git log -- path/to/file.txt` might help you limit the selection15:52
pierre1_ left15:52
DevAntoine Seveas: well, I did a git reset --soft HEAD~115:52
fission6 Eugene: I think I am going to just mainly copy and add the files from one branch to another, and move forward with the topic branch, I think that shoudl work right?15:52
Eugene Sure15:53
FortySix2 left15:53
fission6 maybe the way to go given it only touches like two files15:53
DevAntoine Seveas: then git reset HEAD myfile15:53
to unstage it15:53
Sleepy63 joined15:54
sin3t_ left15:54
FortySix2 joined15:54
m0viefreak joined15:55
gain left15:55
todd_dsm joined15:55
dreiss left15:55
klausson_ left15:56
endiruna1 left15:57
robzilla joined15:58
knalf joined15:58
Rhonda joined15:58
s2013 joined15:58
rjhunter left15:59
Quevin joined15:59
Esya left15:59
mugenzebra joined15:59
zoso joined16:00
freestyl3r joined16:00
kriks left16:00
SatansFather left16:00
mennea joined16:01
angrycodr joined16:02
nedbat left16:03
NCS_One left16:03
Emperor_Earth left16:04
palcu left16:04
toedwy joined16:04
Polymorphism left16:04
Sasazuka joined16:05
gccostabr left16:05
zumba_ad_ left16:05
sin3t joined16:05
jargon left16:05
jstimm joined16:05
jstimm left16:06
CoreIT84 joined16:06
pweaver_ joined16:06
yacks left16:06
shinnya left16:06
h0bbit left16:07
nedbat joined16:07
nedbat left16:07
Seveas DevAntoine: that would work too :)16:07
nedbat joined16:08
Vivekananda_y510 joined16:08
LucasTT_ joined16:09
numdig left16:09
bezet joined16:09
Roots47 left16:09
nerdfiles left16:09
Corey84 left16:10
AlexZan left16:10
nerdfiles joined16:10
diegoviola joined16:10
pweaver_ left16:11
User458764 joined16:11
DevAntoine left16:12
jonmorehouse joined16:12
Corey84 joined16:12
hoege joined16:12
shinnya joined16:12
thiago joined16:12
knalf left16:12
mfmfmfmfmfmf left16:12
hyperair left16:12
User458764 left16:13
eletuchy joined16:13
s2013 left16:13
yacks joined16:14
CoreIT84 left16:14
imachuchu joined16:14
Not_Whatever left16:14
ferreum left16:15
sinkensabe left16:15
hoege left16:15
mtk left16:15
jottr joined16:15
nedbat left16:16
nedbat joined16:16
TititaTitutu left16:16
thierryp left16:17
nedbat left16:17
nedbat joined16:17
jnavila left16:19
buffal0 left16:19
cuppscakes left16:19
AlexDenisov left16:19
fission6 Eugene: quick question, so i am trying to move things over I see one commit which does have a lot of changes in one branch that I want in another, is cherry picking what i want to do16:20
nour left16:21
nnyk left16:21
crelix joined16:21
irqq left16:22
todd_dsm left16:23
hyperair joined16:24
klausson_ joined16:24
LeMike left16:24
listochkin left16:25
robbyoconnor left16:26
mkaesz left16:26
listochkin joined16:26
sdrfnord1 joined16:27
thevishy joined16:28
todd_dsm joined16:28
lpax left16:28
imachuchu fission6: yep, sounds right. !tias16:28
gitinfo fission6: Try it and see™. You learn much more by experimentation than by asking without having even tried. If in doubt, make backups before you experiment (see !backup). http://gitolite.com/tias.html may help with git-specific TIAS.16:28
JohnBat26 joined16:28
buffal0 joined16:28
fission6 well, turns out everything was merged into master, so i just rebased iwth master16:28
ehmatthes joined16:28
fission6 we have this dev branch where everyone is commiting things for different topics which is making it hard16:28
to know whats deployable when16:28
s2013 joined16:29
crydust left16:29
sohail left16:29
listochkin left16:30
deric_skibotn joined16:30
Quevin left16:30
crelix left16:31
mtk joined16:31
mikecmpbll left16:31
killtheliterate left16:32
todd_dsm left16:33
killtheliterate joined16:34
DeathIncarnate joined16:36
kukks joined16:37
Quevin joined16:38
LucasTT_ left16:38
Asiajey left16:39
konr joined16:40
jdi left16:41
toedwy_ joined16:42
gccostabr joined16:42
iaaah left16:43
toedwy left16:45
D-Boy left16:45
iaaah joined16:46
adryan left16:46
daedeloth joined16:47
nerdfiles left16:48
nerdfiles joined16:48
jagob left16:48
hyperair left16:48
lowkeyliesmyth left16:49
arkore joined16:50
thiago left16:50
tranzfus_ joined16:52
ValicekB left16:52
maestrojed joined16:52
kristofers joined16:52
dreiss joined16:52
cuppscakes joined16:52
smw joined16:53
luxgeek joined16:53
Vivekananda_y510 left16:54
punchagan left16:54
achadwick left16:54
jitendravyas joined16:54
tranzfuse left16:55
SimonNa joined16:55
LeMike joined16:55
punchagan joined16:55
Eugene Sounds like you need a codified release process16:55
Faffyman left16:55
AlexZan joined16:56
Faffyman joined16:56
zoso left16:57
FortySix2 left16:57
cuppscakes left16:57
coldkey21 left16:58
thibaultcha joined16:59
ValicekB joined17:00
ferreum joined17:00
Faffyman left17:00
lsiv568 left17:00
toedwy joined17:00
encod3 left17:01
Polymorphism joined17:01
m8 joined17:01
shinnya left17:02
Polymorphism left17:02
coldkey21 joined17:02
cuppscakes joined17:02
LBV_User joined17:02
DrShoggoth left17:03
Polymorphism joined17:03
sohail joined17:03
mikecmpbll joined17:03
toedwy_ left17:03
kukks left17:04
DrShoggoth joined17:04
bbloom left17:04
thibaultcha left17:04
Quevin left17:05
tgt joined17:06
cuppscakes left17:07
regedit joined17:08
regedit hello17:08
i'm using git as a backup system, committing a "restore point" every day17:08
D-Boy joined17:08
regedit how can i do something like "delete old restore points" from a certain point in time backward17:09
for example "drop all commits older than 3 weeks old" sorta thing17:09
how is this done in git?17:09
W0rmDr1nk left17:09
kermit left17:10
Eugene It isn't. Git isn't a backup system, stop using it as one. Trimming-out old commits like you want isn't possible, because git is based upon the idea of keeping a consistent history. Forever.17:10
!rong17:10
gitinfo [!xy] Woah, slow down for a bit. Are you sure that you need to jump through that particular hoop to achieve your goal? We suspect you don't, so why don't you back up a bit and tell us about the overall objective...17:10
Eugene Not what I wanted, stupid bot.17:10
!ugfwiini17:10
gitinfo [!UGFWIINI] You appear to be Using Git For What It Is Not Intended - https://www.google.com/search?q=UGFWIINI Are you sure git is the right tool for the job? See also !wrong17:10
fandi joined17:11
bitsoflogic joined17:12
regedit and yet git does have a way of making as if a certain point in time was the beginning of time, condensing all previous commits into one, no?17:12
ojacobson not easily, no17:13
if you believe you have an example, please, do share :)17:13
lsiv568 joined17:13
hoschi left17:13
mikecmpbll left17:13
gitinfo set mode: +v17:13
luto1 .17:13
luto1luto17:13
cagedwisdom joined17:14
regedit my googlings yielded keywords such as "rebase", "squash",17:14
luto left17:14
luto joined17:14
kornbluth.freenode.net set mode: +v17:14
hahuang65 left17:14
BigWillie left17:14
ojacobson both of which amend the entire history from the modified commit forward17:14
lowkeyliesmyth joined17:14
ojacobson (graphwise-deepest modified commits, rather)17:15
toedwy left17:15
kukks joined17:15
toedwy joined17:15
regedit you mean it affects all commits after the rebase/squash point as well?17:15
jottr left17:16
Eugene rebase/squash snip commits from the middle, not the beginning.17:16
s2013 left17:16
niax joined17:16
jab416171 regedit, the easiest way would be: rm -rf .git && git init && git add . && git commit -m "initial commit"17:16
Eugene What you're describing would be !orphan, but really, stop using git for backups.17:16
gitinfo To create an orphaned branch(unrelated to existing history): `git checkout --orphan newbranchname`. This will leave your index/worktree as-is(use `rm .git/index; git clean -dfx` to delete EVERYTHING). If you get 'error: unknown option `orphan`' see !orphan_old. For an empty/null commit see !orphan_null.17:16
Eugene `s3cmd` and a bucket set for RRS+Versioning will do a much better job of it17:16
knalf joined17:16
jab416171 or rbackup17:17
Eugene They even have built-in controls for auto-archiving/deletion of old objects17:17
stodan joined17:18
regedit client is not paying me enough to look into that17:18
Eugene Find richer clients17:18
encod3 joined17:19
flugo left17:19
kriks joined17:19
Raging_Hog left17:21
regedit :D17:21
m0viefreak left17:21
mikecmpbll joined17:21
regedit jab416171: except it wouldnt keep all commits up to 3 weeks ago17:21
nerdfiles left17:22
lowkeyliesmyth left17:22
toedwy left17:22
nerdfiles joined17:22
daito_ joined17:22
encod3 left17:22
toedwy joined17:23
BigWillie joined17:23
klausson_ left17:23
jab416171 regedit, no it wouldn't, which is why you shouldn't use git for backup.17:24
tgt left17:24
nerdfiles left17:25
lsiv568 left17:25
reyha left17:26
JosephFerano joined17:26
daito_ left17:26
damccull joined17:27
PerlJam regedit: why do you want to get rid of the older commits exactly?17:27
teran left17:27
nerdfiles joined17:27
Quevin joined17:27
ianbrandt joined17:27
jab416171 PerlJam, save space17:28
regedit PerlJam: it's backing up a shat-load of files and i guess i'm trying to minimize disk space usage long term17:28
jeffreylevesque joined17:28
jeffreylevesque how do i close 2 or more issues on a pull request?17:28
Resolves #1, Resolves #2?17:28
or Resolves #1, #2?17:28
ojacobson jeffreylevesque: depends on your bug tracker, really17:28
guessing you meant to ask this in #github17:28
regedit it might not make much difference even if it has 6 months of commits piled up, but maybe after a few years it'll get too huge17:29
Gizburdt joined17:29
jeffreylevesque thank you17:29
s2013 joined17:29
_0xff left17:29
ojacobson regedit: git continues not to be a backup tool, really17:29
klausson_ joined17:29
regedit so i'd like to truncate history older than 1 month every so oftne17:29
mikeric joined17:29
stodan left17:29
DeathIncarnate left17:29
regedit and my client continues to not pay me enough to bother not using git as the backup tool :)17:29
toedwy_ joined17:29
PerlJam regedit: "maybe" is not something to base a decision on. IF you have something that you can measure and reason about, you should decide based on that. Until then ... don't worry about it.17:29
stiffi_ joined17:30
lowkeyliesmyth joined17:30
regedit PerlJam: as you can tell, this is a client i don't want to hear from ever ever again :D17:30
PerlJam regedit: your client is paying you enough to worry about hypothetical future disk spaces needs though?17:30
ah. I see.17:30
regedit: then fire the client. :)17:31
thibaultcha joined17:31
regedit with a pistol, yes17:31
mennea left17:31
nikita left17:31
kermit joined17:31
EminenceHC left17:31
_0xff joined17:31
tgkokk joined17:31
EminenceHC joined17:31
flugo joined17:31
Quevin left17:32
toedwy left17:32
punchagan left17:32
tgkokk left17:32
mennea joined17:32
stiffi left17:33
tgkokk joined17:33
toedwy joined17:33
dreiss left17:34
noituloveand left17:34
tgkokk left17:34
armin joined17:34
tgkokk joined17:34
armin hi, can i somehow edit/reset multiple (read: "all") email addresses in my project, of multiple/all commits?17:35
tgkokk left17:35
gluten_hell_ left17:35
toedwy_ left17:36
tgkokk joined17:36
Shusshu joined17:36
Shusshu left17:36
EminenceHC left17:36
tgkokk left17:36
Eugene armin - sure; man git-filter-branch. You want to fiddle with the COMMITER_ and AUTHOR_ fields17:37
gitinfo armin: the git-filter-branch manpage is available at http://jk.gs/git-filter-branch.html17:37
EminenceHC joined17:37
JosephFerano left17:37
tgkokk joined17:37
Eugene --env-filter is the one you want17:37
himansurathi joined17:37
himansurathi left17:37
jftf left17:38
SjB left17:38
JosephFerano joined17:38
BigWillie left17:38
lowkeyliesmyth left17:38
tgkokk left17:38
himansurathi joined17:38
himansurathi left17:38
tgkokk joined17:39
armin Eugene: sick. awesome. thanks a lot for your kind help.17:39
himansurathi joined17:40
motto joined17:40
m8 left17:41
himansurathi left17:41
przemoc joined17:42
przemoc left17:43
przemoc joined17:43
adriankal joined17:43
adriankal left17:44
adriankal joined17:44
nikita joined17:44
jeffreylevesque left17:45
kukks left17:45
montchr left17:46
lite_ joined17:46
Bjbeach joined17:46
hahuang65 joined17:46
lsiv568 joined17:46
leeN joined17:47
FortySix2 joined17:47
spareproject joined17:48
BigWillie joined17:48
booboy joined17:48
Sasazuka left17:48
subhojit777 left17:49
ropav joined17:50
salamanderrake left17:51
Ziber joined17:51
intellix left17:51
Sasazuka joined17:52
ropav left17:52
FortySix2 left17:52
Ziber left17:53
robzilla left17:53
toedwy_ joined17:53
AKK9 joined17:53
jceb left17:53
Ziber joined17:53
knownasilya joined17:54
toedwy left17:56
lsiv568 left17:57
ropav joined17:57
salamanderrake joined17:58
Bjbeach left17:59
Quevin_ joined17:59
listochkin joined17:59
M-ou-se_M-ou-se18:00
killtheliterate left18:00
knalf left18:01
lsiv568 joined18:02
nedbat left18:02
irqq joined18:03
gittish joined18:03
s2013 left18:03
Sijdesign joined18:03
doener joined18:03
toedwy joined18:04
ropav left18:04
toedwy left18:04
nedbat joined18:05
robzilla joined18:06
jftf joined18:06
toedwy_ left18:06
SimonNa left18:07
Faffyman joined18:07
toedwy_ joined18:09
jottr joined18:09
kermit left18:09
HG` joined18:11
punchagan joined18:11
Faffyman left18:11
esc joined18:11
nerdfiles left18:12
thiago_ joined18:13
ijp joined18:14
cuppscakes joined18:14
jottr left18:14
maxorator left18:14
cuppscakes left18:15
regedit left18:15
dreiss joined18:15
cuppscakes joined18:15
punchagan1 joined18:15
gitinfo set mode: +v18:15
trang left18:16
ijp suppose I git mv foo bar; mv baz foo; git add foo; git commit. will I still get correct blame for file bar?18:16
AdrianGuenter joined18:16
punchagan left18:16
mribeirodantas joined18:17
maxorator joined18:17
mribeirodantas left18:17
mribeirodantas joined18:17
Sasazuka left18:17
noituloveand joined18:18
Eugene Probably not. !tryit18:18
gitinfo [!tias] Try it and see™. You learn much more by experimentation than by asking without having even tried. If in doubt, make backups before you experiment (see !backup). http://gitolite.com/tias.html may help with git-specific TIAS.18:18
Eugene See also !mv18:18
gitinfo [!rename] git does not support explicitly file renaming - the 'git mv' command is shorthand for 'git rm --cached; mv; git add'. All "rename" statistics are generated at runtime when examining history with git-log. See the -M option in the git-log manpage for more info. Also http://thread.gmane.org/gmane.comp.version-control.git/27/focus=217 and `diff.renames = true` in man git-config18:18
xender ijp: se man git blame18:19
gitinfo ijp: the git-blame manpage is available at http://jk.gs/git-blame.html18:19
xender *see18:19
cuppscakes left18:19
xender ijp: IIRC it hase some switch for detedting renames18:19
cuppscakes joined18:19
xender Also, you may sometimes want to use blame on a file multiple times, each time specifying the revision as a parent of revision which modified interesting line last time18:20
Sasazuka joined18:21
xender For example: when blame points to a commit which was a whitespace change, but you want to know previous [more meaningful]change to that line18:21
punchagan1 left18:22
Sauvin left18:22
toedwy__ joined18:22
kristofers left18:23
toedwy_ left18:25
toedwy_ joined18:25
Gizburdt left18:25
angrycodr left18:26
HG` left18:26
jottr joined18:26
n-st left18:26
BigWillie left18:26
Gizburdt joined18:27
toedwy__ left18:28
Arpho joined18:28
BigWillie joined18:29
gitinfo set mode: +v18:30
CodePulsar joined18:30
toedwy_ left18:31
toedwy joined18:31
paul424 joined18:32
lsiv568 left18:32
FortySix2 joined18:32
Rylee left18:32
oskude joined18:32
TititaTitutu joined18:33
Rylee joined18:34
the8thbit|work joined18:34
the8thbit|work Hello18:34
_Vi left18:34
oskude hi, given this tree http://ix.io/e4e (where the recurring thing is "*/lang/<lang-code>/*"), how can i .gitignore all "lang" dirs but not any "lang/en" dirs?18:34
the8thbit|work I recently ran into an issue where I had changes, but they weren't ready to push out to origin18:34
kline joined18:34
the8thbit|work however, I had newer changes which _were_ ready18:34
so I had to rebase to push those out18:35
kline left18:35
the8thbit|work and I ended up having to do that multiple times18:35
and eventually my git log turned into speghetti and I couldn't push anything out until I was ready to push everything out18:35
tranzfuse joined18:35
the8thbit|work Whats the best way to manage git repos such that you don't run into that sort of situation?18:35
Using stashes or branches or..?18:36
killtheliterate joined18:36
tgkokk left18:38
St_Marx left18:38
Arpho oskude : how about using negative gitignore matches (starting with !...)?18:39
gitinfo [!dots] A..B = stuff that happened between A and B (if A and B are related; otherwise refer to "man gitrevisions"), A...B = (a) in history viewers: stuff that isn't in both A and B yet; (b) in "git diff": stuff that happened in B since the two diverged; (c) in "git checkout": the merge base of A and B. "master.." is the same as "master..HEAD" and "..master" is the same as "HEAD..master", and so forth.18:39
tranzfus_ left18:40
logix812 left18:40
lite_ left18:40
pizzaprty joined18:40
oskude Arpho: you mean "lang/\n!lang/en/"? that still ignores lang/en/ and if i read the man page correctly, that is a feature?18:41
tgkokk joined18:41
tgkokk left18:41
TititaTitutu_ joined18:41
tgkokk joined18:42
thierryp joined18:42
listochkin left18:42
TititaTitutu left18:42
zumba_addict joined18:42
tgkokk left18:42
Eins_ joined18:43
tgkokk joined18:43
todd_dsm joined18:44
todd_dsm left18:44
jheg joined18:44
St_Marx joined18:44
thierryp left18:45
logix812 joined18:45
gluten_hell_ joined18:46
AdrianGuenter left18:46
_0xff left18:47
hashar joined18:47
Sijdesign left18:48
dhardison joined18:48
logix812 left18:49
TititaTitutu_ left18:49
bitsoflogic left18:49
mkaesz joined18:50
gluten_hell_ left18:50
oskude Arpho: http://ix.io/e4f a test case18:51
robustus left18:51
Hounddog left18:52
ropav joined18:52
Quevin_ left18:52
listochkin joined18:53
Rylee left18:54
ijp Eugene: I did, I was just hoping that there was a more complicated version of said incanation that would preserve it and one of you would point it out18:54
darkbasic left18:54
jagob joined18:54
luxgeek left18:54
amcsi_work left18:54
tgkokk left18:54
ijp xender: noted about the flag, but I'll probably forget it when I need it18:54
Rylee joined18:54
knalf joined18:55
oskude i wonder if would be technically possible to add a feature that if "!lang/en" was defined before "lang/" in .gitignore, the rule "It is not possible to re-include a file if a parent directory of that file is excluded" would be ignore. or maybe a flag to allow child dirs to be re-included even if parent is ignored18:55
darkbasic joined18:55
robustus joined18:55
Arpho # cat .gitignore18:55
*/public/*18:55
!*/public/config.php18:55
..18:56
this is how I use it18:56
oskude Arpho: i need it for dirs18:56
xender ijp: There is no way to record a rename in core git. Git detects renames post-factum18:56
Arpho do dirs have subdirs?18:56
mugenzebra left18:56
Arpho not my usecase, but try !lang/en/*18:57
xender ijp: If you really want, you can make an alias or sth. But remembering that such options exists and having manual at hand is good too.18:57
ijp FWIW: the use case was reorganising my emacs init.el as a literate org file, and loading the new file from the new init.el18:57
Arpho Is anyone here (and alive) familiar with git internals?18:58
Eugene Arpho - !ask18:58
gitinfo Arpho: Yes, it's okay to ask questions here.... in fact, you just asked one! ;-) Pretty much any question is fine. We're not terribly picky, but we might be asleep. Please be patient and you should get an answer soon.18:58
Arpho I am currently looking into making filename .gitignore configurable, to have it named something else if required.18:58
Eugene It's called a symlink. Use it.18:58
mugenzebra joined18:59
Arpho Eugene: too fast :)18:59
ijp left18:59
Arpho I am not looking into another file to be used as alias to .gitignore, but to rename gitignore itself, so if someone recreates it, it will be ignored19:00
bezet left19:00
gancl left19:00
Arpho let me say simpler: core.exclude_filename = .gitexclude19:00
Eugene I'm trying to imagine a use case for this.19:00
Arpho and if I create .gitexclude, it gets parsed by git, but not .gitignore19:00
try not to :)19:00
Eugene !xy. You want local ignores?19:00
gitinfo Woah, slow down for a bit. Are you sure that you need to jump through that particular hoop to achieve your goal? We suspect you don't, so why don't you back up a bit and tell us about the overall objective...19:00
nedbat left19:01
Eugene The proper place for such a suggestion would be the mailing list, btw. But you'll get laughed off it.19:01
Adam_ActiveState joined19:01
trang joined19:01
mskaesz joined19:01
mkaesz left19:02
oskude wonders where in git source code .gitignore is handled :P19:02
Rylee left19:02
Arpho so this irc #chan is more of a self-support group and not git developer/maintainer hangout?19:02
tvw left19:02
Eugene Correct.19:02
You're free to discuss it here, but the maintainers aren't around.19:02
thevishy all irc channels are the same :)19:02
Arpho oskude: dir.c, line 162019:02
Rylee joined19:03
oskude Arpho: thanks :D19:03
mugenzebra left19:03
Arpho oskude: (just to be clear, start there, but you will have to search further yourself, I haven't gotten further yet)19:03
oskude Arpho: roger19:04
jheg left19:04
_lexjm joined19:04
Arpho Eugene: I'll skip discussion here then. Tnx for info.19:05
ropav left19:05
EminenceHC left19:05
robzilla left19:05
gfixler left19:06
ropav joined19:06
EminenceHC joined19:06
demo1414 joined19:06
demo1414 left19:06
Macaveli left19:06
xender thevishy: Not all, on some (like #mpv-player) there are project programmers around19:07
thevishy right most of the popular ones I mean like python git vim etc19:08
xender Possibly, yeah19:08
Arpho thevishy, xender: but why do these channels exist and are populated then?19:08
mennea left19:08
Arpho is getting help here faster than googling it up?19:08
_Vi joined19:08
ropav left19:08
mfmfmfmfmfmf joined19:09
Arpho (not in my experience, FWIW)19:09
xender Arpho: Depends on case19:09
thevishy people with same interest mostly Arpho !19:09
hahuang65 left19:09
FortySix2 left19:09
xender Sometimes there's no answer easily findable on WWW19:10
ValicekB left19:10
hj2014 left19:10
EminenceHC left19:10
bbloom joined19:10
Arpho xender: true, especially when you do not know how to correctly phrase your question :)19:10
xender And sometimes you need to point someone to the correct place. Or even tell what to do step by step19:11
jheg joined19:11
FortySix2 joined19:11
Arpho who is the good samaritan to do that? I could use a few, but now I only need a tool to convert irc responses into working code automatically... :)19:11
AdrianGuenter joined19:12
xender It doesn't work that way :D19:12
Droolio left19:12
reyha joined19:13
Arpho yeah, but I wonder how long would it take for someone to notice he can exploit the server by just providing the right answers on irc :)19:14
anyway, let's leave fantasy aside.19:14
kriks left19:15
looper joined19:15
KevinTS joined19:15
ropav joined19:15
lowkeyliesmyth joined19:16
KevinTS left19:16
looper left19:16
ropav left19:17
toedwy_ joined19:17
eburcat joined19:17
sgen_ left19:17
nettoweb left19:17
lowkeyliesmyth left19:17
AaronMT_ joined19:18
AaronMT left19:19
toedwy left19:19
ValicekB joined19:20
looper joined19:21
mariuscc left19:22
JohnBat26 left19:22
AdrianGuenter_ joined19:24
phishy_ joined19:25
phishy_ left19:25
jheg left19:25
Vile joined19:25
studmuf joined19:26
thiago_ left19:27
AdrianGuenter left19:27
jheg joined19:27
MithrilTux left19:28
BigWillie left19:28
mennea joined19:29
kballou joined19:29
teran joined19:29
noxd joined19:29
zumba_addict left19:29
WaReZ joined19:29
studmuf left19:30
ocbtec joined19:30
lsiv568 joined19:30
cnj joined19:30
Arpho heh, got it working by now, changing .gitignore filename into configurable option19:30
howitdo left19:31
abnvp joined19:31
Arpho anyway, have a nice one guys19:31
Arpho left19:32
Rylee left19:32
bambams_ left19:32
arkore Off-topic question: anyone experienced "curl: (67) Access denied: 530" message when using git-ftp? Google doesn't have anything on this.19:33
Rylee joined19:33
hashar any git dev around? I am wondering what Signed-off-by: field is for when proposing a patch to git19:33
_0xff joined19:33
P4_Denis_ joined19:33
phenicie left19:34
hashar is that authorship / copyright information? The work I am going to propose is fairly trivial but is subject to a joint copyright with an organization (Wikimedia Foundation Inc. for what it is worth).19:34
Nizumzen left19:34
ocbtec left19:34
grawity hashar: afaik, it comes from the "Developer's Certificate of Origin" – https://www.kernel.org/doc/Documentation/SubmittingPatches section 1219:35
thierryp joined19:35
petersr left19:35
grawity which is exactly primarily about copyright19:35
nedbat joined19:35
P4_Denis left19:36
hashar so that is more or less similar to providing a copy of the copyright hand signed by myself :]19:36
a_l_e left19:36
tm512 joined19:37
hashar maybe I am overthinking it19:37
adriankal left19:38
hashar grawity: thanks for the document pointer :]19:38
fstd_ joined19:39
lsiv568 left19:39
thierryp left19:40
toedwy joined19:40
lite_ joined19:41
fstd left19:42
fstd_fstd19:42
Rylee left19:42
thierryp_ joined19:43
kpease left19:43
robbyoconnor joined19:43
toedwy_ left19:43
Marcus_ joined19:44
Rylee joined19:44
nedbat left19:45
lite_ left19:46
nedbat joined19:47
DeathIncarnate joined19:47
moritzs joined19:47
abnvp left19:47
moritzs left19:47
thierryp_ left19:47
moritzs joined19:48
przemoc left19:48
sandorjanssen left19:48
rfreeman_w left19:48
hexagoxel left19:49
moritzs left19:49
moritzs joined19:49
przemoc joined19:49
akim_ left19:49
gitinfo set mode: +v19:50
DeathIncarnate Is there anyway to deal with a Merge conflict on the behalf of someone else? Such as.. You know there will be a conflict, and that if he pulls there will be a conflict. So is there a way to facilitate the bridge between the merge and deal with the merge and then push the updated branch so that the people can now pull and not have to deal with the conflict themselves?19:50
kpease joined19:50
AKK9 left19:51
_ikke_ DeathIncarnate: 2 options: rebase you branch onto the branch being merged into, or merge the branch it gets merged into in your branch19:51
akim_ joined19:51
AdrianGuenter_ left19:51
cuppscakes left19:51
grawity DeathIncarnate: have them push their code into a temporary branch, then pull from that branch and solve the merge conflict yourself, then push the resulting merge19:51
_ikke_ DeathIncarnate: The former leads to nicer looking history, but is problematic when others already have the commits19:51
alvaro_o_ joined19:51
toedwy_ joined19:54
zumba_addict joined19:55
listochkin left19:55
bambams_ joined19:56
Faffyman joined19:56
listochkin joined19:56
pantsman- joined19:56
cuppscakes joined19:56
cuppscakes left19:56
CodePulsarSkyLizard19:56
toedwy left19:57
DeathIncarnate _ikke_, if you have multiple people working in multiple groups on different tasks. Would it be better to have multiple branches or have multiple folders in one branch?19:57
cuppscakes joined19:57
_ikke_ DeathIncarnate: multiple branches19:57
listochkin left19:57
cuppscakes left19:57
listochkin joined19:57
cuppscakes joined19:58
hoschi joined19:58
howitdo joined19:58
DeathIncarnate _ikke_, but then if you need work from that branch at some point, would you checkout that branch? or how would you deal with that, because the moment you checkout, you lose your work in your current branch to what they have19:58
j416 DeathIncarnate: if multiple folders is an option, is the work even related? Separate repos comes to mind.19:58
EminenceHC joined19:58
j416 DeathIncarnate: what is the nature of your project?19:58
DeathIncarnate j416, the work is related a whole, like a huge project. But individual tasks and groups are assigned to do certain things. When the time comes, we will need to access all of the data19:59
j416, just not currently.19:59
rfreeman_w joined19:59
DeathIncarnate j416, we are rebuilding wikipedia in our database class and I am put in charge of setting up GIT19:59
_ikke_ DeathIncarnate: When you need work from another branch, does that mean that particular work is done?19:59
j416 Git*19:59
DeathIncarnate j416, we have a read team optomizing read capabilities, memcach, redis, etc... And a write team that's optimizing editing and concurrency issues20:00
Faffyman left20:00
FortySix2 left20:00
j416 DeathIncarnate: it sounds like you have the same set of files and that everyone works on those files.. ?20:00
gfixler joined20:00
j416 DeathIncarnate: and at some point or other, multiple people _may_ need to touch the same file?20:00
DeathIncarnate _ikke_, Not necessarily. Such as, the write team is working on editing page data. Optimizing tools for editing XML and HTML pages. So now after making the tools, they need the data from the read team, such as the Riak server information or HTML data20:01
blarson joined20:01
DeathIncarnate j416, correct20:01
robertnix joined20:01
DeathIncarnate I just don't know how I would go about it20:01
j416 DeathIncarnate: in that case, one repo, different branches20:01
if everything is realted20:01
related*20:01
DeathIncarnate j416, okay, then how would you access another branch without losing your information?20:01
jottr_ joined20:02
DeathIncarnate Would you then just merge the two branches j416 ?20:02
_ikke_ DeathIncarnate: By merging it in20:02
j416 but if the tools can be thought of as independent projects with no dependencies between, then I'd have one repo per such project20:02
_ikke_ !workflow20:02
gitinfo Finding the right workflow for you is critical for the success of any SCM project. Git is very flexible with respect to workflow. See http://sethrobertson.github.com/GitBestPractices/#workflow for a list of references about choosing branching and distributed workflows.20:02
j416 DeathIncarnate: commit, then checkout20:02
DeathIncarnate: merge when you need to combine everything20:02
DeathIncarnate _ikke_, I see, I thought so. So if I'm in a branch called "read" and I want to pull information from write, I would have to be inside of my "read" branch and then do "git merge origin/write" right?20:02
Rylee left20:02
j416 DeathIncarnate: it depends on what you mean by 'pull information'20:03
lowkeyliesmyth joined20:03
davispuh joined20:03
DeathIncarnate pull the entire branch or individual files?20:03
StarManta joined20:03
DeathIncarnate is there an option I can do between those 2?20:03
Rylee joined20:03
j416 DeathIncarnate: you always merge branches, not files20:03
_ikke_ You merge history/branches, not files20:03
FunkyAss joined20:03
DeathIncarnate I see20:03
j416 DeathIncarnate: but I get the feeling that you are confusing checkout with merge20:04
DeathIncarnate: checkout = look at something, merge = join the history of two or more branches20:04
DeathIncarnate j416, I think I finally understand now. So what is the process of merging two branches? be in your current branch, then "git merge origin/(name of branch to merge)" ?20:04
j416 DeathIncarnate: git merge <branch>, yes20:04
DeathIncarnate j416, I got them confused momentarily because you can "git checkout" individual files you know what I mean?20:05
j416, I got it now though20:05
toedwy_ left20:05
_ikke_ yes, you can, but that won't merge the files20:05
jottr left20:05
DeathIncarnate _ikke_, I see. Thank you both j41620:05
j416 I am just one20:05
DeathIncarnate j416, I mean _ikke_ as well :)20:05
j416 :P20:05
DeathIncarnate :P20:06
_ikke_ :P20:06
tranzfus_ joined20:06
pizzaprty left20:06
DeathIncarnate Very interesting but boring project for this class though. University Database 3 and Data Persistence Application projects class.20:06
Pulled XML dump from wikipedia and making our own, sharding and storing information on our own riak cluster, and running map reduce, etc..20:06
it's annoying20:06
j416 how can something be interesting and boring at the same time o_O20:06
robzilla joined20:06
_ikke_ j416: I wondered the same :P20:06
Perhaps tedious?20:07
j416 _ikke_: great minds think alike20:07
thiago joined20:07
DeathIncarnate _ikke_, there you go. j416 it's interesting because of the project scope. It's boring because of getting stuck in doing a task you don't want to do.20:07
Such as sorting and managing link data20:07
or parsing XML to HTML20:07
j416 aha20:07
DeathIncarnate or dealing with a 47 GB XML Dump file20:07
_ikke_ Which is a problem of it's own20:07
lowkeyliesmyth left20:08
DeathIncarnate As of right now, converting XML to HTML (including wikitext)20:08
j416 sax parser20:08
oops wrong channel20:08
kaendfinger joined20:08
daum left20:08
_ikke_ ?20:08
j416 !20:08
_ikke_ .20:08
j416 ,20:08
DeathIncarnate and I agree with j416 we did that.20:08
_ikke_ That's about the only choice20:08
parsing on the go20:08
j416 parsing on the go :D20:09
DeathIncarnate j416, we ran into a problem where we need to stream the file, but pulling information from Riak would not allow us to use SAX parser because it requires a file, we have a stream20:09
hoschi left20:09
j416 sax doesn't require a file20:09
because it's stream-based...20:09
perhaps a bad implementation20:09
DeathIncarnate j416, so the process would be: pulling data from riak -> writing certain information to a file and storing it on your computer -> running it through SAX for result20:09
yeah :(20:09
Annak joined20:09
dreisner joined20:09
gitinfo set mode: +v20:10
tranzfuse left20:10
_ikke_ fifo file?20:10
SkyLizardDrSkyLizard20:10
robzilla left20:11
_ikke_ Should look like a file to riak, but the sax parser can read it as a stream20:12
gitinfo set mode: +v20:12
sgen_ joined20:12
StarManta hey, so, i'm a pseudo-noob at using git, and we can't seem to get a grasp of the process of having two branches. that is to say, when i commit a change while danny's working, it forces him to stash his changes before he can get my changes, and then his changes seem to be trapped in the "stash" and we can't figure out how to get them back out so he can commit his changes20:12
Diemuzi left20:12
StarManta (both using sourcetree on os x)20:12
ockham1 left20:12
_ikke_ StarManta: First, don't think you have to 'update' at every commit20:13
StarManta ...sourcetree seems to disagree. it doesn't let us commit anything unless we're up to date on all the existing commits20:13
punchagan joined20:13
moritzs left20:13
BSaboia left20:13
dreisner left20:14
_ikke_ What does it say when you try to commit anyway20:14
because that should not be the case20:14
Quevin joined20:14
StarManta uh.... might take a second to get the error message, the repository is not currently in a state where i can trigger that situation20:15
mskaesz left20:15
btree joined20:15
kermit joined20:15
_ikke_ StarManta: except for things like pull / fetch / merge, everything happens locally20:15
MithrilTuxedo joined20:16
AnnakDiemuzi20:16
_ikke_ so if you commit something locally, there is no way danny should notice that20:16
ockham joined20:16
aidalgol joined20:16
StarManta (second, somewhat related question: do there exist any GUI git clients that are not half-assedly built on top of the command line? it seems like anytime sourcetree hits a condition that is even the slightest bit unexpected, it just throws its hands in the air and is like, "here's 20 paragraphs of cryptic error text, it's your problem now")20:17
voxxel I've seen examples of post-receive hooks which copy (using GIT_WORK_TREE=path git checkout -f) changes to a local directory which is different from the repo dir... But is there any way to perform the same task to update a remote directory (on another server)?20:17
jitendravyas left20:17
punchagan left20:17
_ikke_ StarManta: I have very little experience with git GUIs20:17
StarManta well... in our situation, what's the point of committing without pushing?20:17
Eugene !SmartGit is full-assedly built over the CLI.20:17
gitinfo [!smartgit] SmartGit is a (commercial) UI for git that is very user-friendly and feature-complete. http://syntevo.com/smartgithg20:17
deant765 joined20:18
_ikke_ StarManta: It depends on how you commit. git happily lets you create small, self-contained commits. You don't want to bother others with every small commit20:19
nnyk joined20:19
_ikke_ but you push for example when you have finished something significant20:19
eburcat left20:19
B1x1t0 left20:20
eburcat joined20:20
StarManta ok, well, all that aside... we still at some point need to merge stuff20:20
ojacobson that's a natural consequence of concurrent development, yes20:20
ropav joined20:20
_ikke_ StarManta: !workflow20:21
gitinfo StarManta: Finding the right workflow for you is critical for the success of any SCM project. Git is very flexible with respect to workflow. See http://sethrobertson.github.com/GitBestPractices/#workflow for a list of references about choosing branching and distributed workflows.20:21
Will| left20:21
ropav left20:21
_ikke_ StarManta: Like that snippet said, git doesn't enforce a specific workflow. But that also means that it's not immediately clear what a good workflow is20:22
StarManta: that means people well often just do something like commit, pull, push, repeat20:23
s2013 joined20:23
_ikke_ While that works somewhat, it also makes very messy history20:23
Will| joined20:24
mkaesz joined20:24
eburcat left20:24
FortySix2 joined20:25
montchr joined20:25
Gizburdt left20:25
StarManta that did seem to be the only option available20:25
_ikke_ well, there are more options20:26
hahuang65 joined20:26
StarManta trying to apply a stash, I get this message: "error: Your local changes to the following files would be overwritten by merge:" with no obvious way to say "anything that's different, the stash is preferred"20:26
(workflow etc aside, since danny's work for the day is in that stash, this is the first thing i need to figure out)20:27
_ikke_ StarManta: git commit -am "tmp"; git stash apply; git reset HEAD^20:27
dc_33 left20:27
_ikke_ No idea how to do it in SourceTree20:27
ovoraptor joined20:27
robbyoconnor left20:28
arkore left20:28
nilg left20:29
IrishPrime left20:29
Gizburdt joined20:31
cuppscakes left20:31
veebers joined20:32
hcc23 left20:32
toedwy joined20:33
Gizburdt left20:34
lowkeyliesmyth joined20:35
s2013 left20:35
toedwy left20:35
ovoraptor left20:35
EmmEight joined20:36
Kicer86 left20:36
ovoraptor joined20:37
Eins_ left20:37
EmmEight left20:38
isc_X joined20:39
lowkeyliesmyth left20:40
isc_X left20:40
tranzfus_ left20:41
AlexDenisov joined20:41
Gizburdt joined20:41
tranzfuse joined20:42
lite_ joined20:42
lowkeyliesmyth joined20:42
isc_X joined20:43
EgS joined20:43
nickpresta left20:44
spareproject left20:44
Corey84 left20:44
jagob left20:45
toedwy joined20:46
r0ok joined20:46
sonicparke|bradm left20:46
Wiz_KeeD left20:46
jagob joined20:46
lite_ left20:46
btree left20:47
ojacobson left20:47
beastd left20:47
jayrobot joined20:47
Eins_ joined20:48
montchr left20:48
nickpresta joined20:49
the8thbit|work left20:49
JeanCarloMachado joined20:49
shafox joined20:51
cuppscakes joined20:52
cuppscakes left20:52
acharlieh left20:52
cuppscakes joined20:53
cuppscakes left20:53
sinkensabe joined20:53
Vile left20:53
cuppscakes joined20:53
diegoviola left20:54
davegb3 left20:54
tvw joined20:54
toedwy_ joined20:54
BBBThunda joined20:54
Vile joined20:55
ropav joined20:55
DeathIncarnate left20:55
nickpresta left20:56
martinklepsch joined20:56
toedwy left20:57
autochthon joined20:57
ehmatthes left20:58
OffTheRails left20:58
toedwy joined20:59
DeathIncarnate joined20:59
acharlieh joined20:59
oskude left21:00
mskaesz joined21:00
EgS left21:00
bezet joined21:00
EgS joined21:00
mkaesz left21:00
B1x1t0 joined21:01
cannonball left21:01
bambams_ left21:01
toedwy_ left21:01
_0xff left21:04
tpollard joined21:04
gittish left21:04
bezet left21:04
diegoviola joined21:06
hahuang65 left21:06
dsdeiz joined21:07
robzilla joined21:07
robbyoconnor joined21:07
fission6 left21:08
xSmurf left21:08
Amandil left21:09
martinklepsch left21:09
_lexjm left21:09
aidalgol left21:09
buffal0 left21:09
kermit left21:10
jagob left21:10
aidalgol joined21:10
CodePulsar joined21:10
Deele left21:11
xSmurf joined21:11
gccostabr left21:11
kermit joined21:11
robzilla left21:12
dsdeiz left21:12
dccc left21:12
ovoraptor left21:12
thiago left21:12
toedwy_ joined21:12
dsdeiz joined21:12
dhardison left21:13
hcc23 joined21:13
ropav left21:13
mskaesz left21:14
DrSkyLizard left21:14
toedwy left21:15
robertnix left21:16
cuppscakes left21:16
FunkyAss left21:17
FreezingCold left21:17
MithrilTuxedo left21:18
FortySix2 left21:18
mikecmpbll left21:22
levifig getting tons of CA issues with git/curl… :(21:23
latest one: `SSL: CA certificate set, but certificate verification is disabled`21:23
gah21:23
anbz joined21:23
robbyoconnor left21:23
bbloom left21:25
anbz left21:25
isc_X left21:25
reyha left21:26
lowkeyli_ joined21:26
tarkus left21:27
cuppscakes joined21:27
dagnachew joined21:28
teran left21:28
FortySix2 joined21:28
AlexDenisov left21:28
moviuro joined21:28
lowkeyli_ left21:28
lowkeyli_ joined21:28
iamjarvo left21:28
sin3t left21:29
sin3t joined21:29
lowkeyliesmyth left21:30
moviuro Hi all! When git bisect-ing and reaching a final "skip", I get this: ix.io/e4n (project systemd @ freenode) but the commits' list is in a complete random order. Why that? Why not from top to bottom: most recent to oldest?21:30
it0a left21:31
robzilla joined21:32
toedwy joined21:32
diegoviola left21:32
StarManta2 joined21:32
FreezingCold joined21:33
diegoviola joined21:33
dagnachew left21:34
dagnachew joined21:34
mennea left21:34
toedwy_ left21:34
m0viefreak joined21:35
robzilla left21:36
toedwy_ joined21:37
nerdfiles joined21:37
sin3t left21:37
deric_skibotn left21:37
sin3t joined21:38
basiclaser left21:39
toedwy left21:40
sinkensabe left21:40
irqq left21:40
Skapadapaduu left21:40
n-st joined21:41
buffal0 joined21:41
Eins_ left21:41
irqq joined21:41
deant765 left21:42
pantsman- left21:43
sdrfnord1 left21:43
ehmatthes joined21:43
deant765 joined21:43
dagnachew left21:43
aidalgol left21:43
deant765 left21:43
deant765 joined21:44
pizzaprty joined21:44
Eins__ joined21:44
deant765 left21:44
ropav joined21:44
Faffyman joined21:44
mribeirodantas left21:45
aidalgol joined21:46
nemesit|znc joined21:47
Ankhers joined21:47
basiclaser joined21:47
Chuk left21:47
ropav left21:48
irqq left21:48
Faffyman left21:48
zophy joined21:49
zophy with git, how can i use .git/info/exclude to exclude all files in a directory but still have git add the directory itself to the repository ?21:50
ropav joined21:51
toedwy joined21:51
dagnachew joined21:52
sgen_ left21:53
bbloom joined21:53
wrouesnel left21:54
deric_skibotn joined21:54
aidalgol left21:54
toedwy_ left21:55
aidalgol joined21:55
Eugene !empty21:55
gitinfo [!orphan_null] To create an orphan branch with the null/empty commit, use: `git checkout -b orphan $(echo "empty" | git commit-tree 4b825dc642cb6eb9a060e54bf8d69288fbee4904)`21:55
Eugene Ugh, no.21:55
DeathIncarnate left21:56
bitkiller left21:56
Eugene !dirs21:56
gitinfo [!directory] Git does not track directories, only files in directories. Create a nonce file as a placeholder (eg .gitignore) to create the directory or create the directory as part of a post-checkout hook21:56
bitkiller joined21:56
lowkeyli_ left21:57
livingstn left21:57
sdrfnord1 joined21:57
DeathIncarnate joined21:58
LBV_User left21:59
knalf left21:59
dsdeiz left21:59
gluten_hell_ joined22:00
hashar left22:01
flugo left22:01
Gizburdt left22:01
ferreum left22:01
ferreum158 joined22:01
trang left22:02
zophy Eugene, wow, thank you for the tip22:02
acharlieh left22:02
flugo joined22:03
lowkeyliesmyth joined22:03
xSmurf left22:03
rfreeman_w left22:03
knalf joined22:03
thiago joined22:04
martinklepsch joined22:04
pierre1_ joined22:04
jko_ joined22:05
kadoban joined22:05
toedwy_ joined22:07
thevishy left22:08
nnyk left22:09
toedwy left22:10
nedbat left22:10
Sammy8806 joined22:11
xSmurf joined22:11
noituloveand left22:12
StarManta left22:12
rfreeman_w joined22:13
ropav left22:13
danemacmillan left22:13
LeMike left22:14
ropav joined22:15
ropav left22:16
toedwy joined22:17
trang joined22:17
Ankhers left22:17
Corey84 joined22:18
listochkin left22:18
knalf left22:19
Sammy8806 left22:19
martinklepsch left22:19
listochkin joined22:19
ropav joined22:19
toedwy_ left22:19
tranzfuse left22:20
knalf joined22:21
Corey84 left22:21
trang left22:21
Corey84 joined22:21
gluten_hell_ left22:22
ropav left22:23
dagnachew left22:23
listochkin left22:24
listochkin joined22:24
B1x1t0 left22:25
robzilla joined22:25
intellix joined22:25
Sasazuka left22:25
treehug88 left22:26
killtheliterate left22:26
Quevin left22:26
m0viefreak left22:27
Joost` joined22:27
deric_skibotn left22:27
jottr_ left22:27
fr33domlover left22:27
jheg left22:28
P4_Denis joined22:28
leeN left22:28
trang joined22:29
ropav joined22:29
Quevin joined22:29
listochkin left22:29
CoreIT84 joined22:29
ValicekB left22:29
teran joined22:29
trang left22:30
Sasazuka joined22:30
jko_ left22:30
oojacoboo left22:30
cuppscakes left22:30
rfreeman_w left22:30
P4_Denis_ left22:31
DrShoggoth left22:31
sgambino left22:31
Sasazuka left22:32
jftf left22:32
Corey84 left22:32
Sasazuka joined22:32
toedwy_ joined22:32
ropav left22:32
oojacoboo joined22:32
Corey84 joined22:33
m0viefreak joined22:33
ferreum158ferreum22:34
knalf left22:34
CoreIT84 left22:34
EgS left22:35
ropav joined22:35
toedwy left22:35
sdrfnord1 left22:36
rue joined22:36
FortySix2 left22:36
trang joined22:37
cuppscakes joined22:37
hcc23 left22:38
endiruna joined22:38
mechanicalduck left22:39
WormDrink joined22:39
EgS joined22:39
ValicekB joined22:40
mechanicalduck joined22:41
m0ltar left22:41
rfreeman_w joined22:42
wlvrn left22:42
ws2k33 left22:42
noituloveand joined22:43
CodePulsar left22:43
nedbat joined22:43
ropav left22:44
dsdeiz joined22:45
WaReZ left22:46
mtk left22:47
deant765 joined22:47
noxd left22:48
ropav joined22:49
cuppscakes left22:49
Internet13 joined22:51
dccc joined22:51
CoreIT84 joined22:51
deant765 left22:51
FreezingCold left22:52
_lexjm joined22:54
Corey84 left22:55
stiffi_stiffi22:55
ropav left22:56
toedwy_ left22:56
CoreIT84 left22:56
intellix left22:56
noituloveand left22:56
offby1 as the leper said to the ...22:57
s2013 joined22:57
freestyl3r left22:57
jftf joined22:57
toedwy joined22:58
ropav joined22:58
DeathIncarnate left22:59
Ankhers joined23:00
ropav left23:00
Xethron left23:00
LordWillO joined23:00
LordWillO left23:01
r0ok left23:02
jftf left23:02
toedwy left23:03
Samual joined23:03
autochthon left23:03
thiago left23:03
upene joined23:04
kballou left23:05
upene1 joined23:06
upene left23:06
upene1 left23:06
upene joined23:06
FreezingCold joined23:07
robzilla left23:07
listochkin joined23:07
mfmfmfmfmfmf left23:09
flugo left23:09
Doyle left23:10
Ankhers left23:10
ropav joined23:10
thibaultcha left23:11
listochkin left23:12
robzilla joined23:12
deric_skibotn joined23:13
robzilla left23:13
toedwy joined23:13
CheckDavid left23:14
_lexjm left23:14
Marcus_ left23:15
madewokherd joined23:15
Robarelli left23:15
Marcus_ joined23:15
robarelli joined23:16
diegoviola left23:17
akim_ left23:18
mfmfmfmfmfmf joined23:20
m0ltar joined23:21
diegoviola joined23:21
trang left23:21
robarelli left23:21
Noldorin left23:21
trang joined23:22
m0ltar left23:22
raven-au left23:22
motto left23:23
noituloveand joined23:23
ropav left23:23
raven-au joined23:23
upene left23:25
godgodgodgo joined23:25
tmcmahon joined23:26
noituloveand left23:27
toedwy left23:27
toedwy joined23:28
m0ltar joined23:28
teran left23:29
ValicekB left23:30
noituloveand joined23:30
toedwy_ joined23:30
tranzfuse joined23:31
teran joined23:31
epifanio joined23:32
gluten_hell_ joined23:32
Faffyman joined23:33
nerdfiles left23:33
toedwy__ joined23:33
toedwy left23:33
toedwy__ left23:34
toedwy joined23:34
tranzfuse left23:35
daedeloth left23:35
teran left23:36
toedwy_ left23:36
EgS left23:36
gluten_hell_ left23:36
Faffyman left23:37
toedwy left23:38
sgen_ joined23:39
Amandil joined23:40
ValicekB joined23:40
rethus joined23:40
knalf joined23:40
sinkensabe joined23:41
EminenceHC left23:42
EminenceHC joined23:42
JanC left23:43
n-st left23:43
m0ltar left23:43
ntio left23:44
knalf left23:45
Amandil left23:45
sinkensabe left23:46
EgS joined23:46
ntio joined23:46
TititaTitutu joined23:47
EminenceHC left23:47
looper left23:47
Lyqyd joined23:48
armin left23:49
AlexZan left23:49
ockham left23:50
maqr left23:50
d10n-work left23:50
armin joined23:50
AaronMT_ left23:51
thumpba_ joined23:52
m0ltar joined23:53
thumpba left23:55
rjhunter joined23:55
m0ltar left23:55
Embassy left23:56
Diemuzi left23:57
JanC joined23:57
ferreum158 joined23:57
ojacobson joined23:57
jftf joined23:58

Logs Search ←Prev date Next date→ Channels Documentation