CARVIEW |
Every repository with this icon (

Every repository with this icon (

Description: | Pro Git Book Content edit |
-
Hi All,
I not found any place to have discussion all together, so I decide to write it here.As I know for now a number of teams translate the text part of the book. Actualy there are images are available. Some of them describes relations between changesets and file version etc. But there are also a number of images which shows the command usage of Git, and it seems like it would be better to translate it.
The problem is that the images are stored in the proprietal Graffle format (as I see it used only on Mac). Also currenty result images stored in one folder, but if we will make the images translation image folders should be moved to locales.
Does anybody have any proposals how we can solve this problem?-- Regards,
Mike.Comments
-
hello, im working on translating in japanese. thanks for the great git book. im enjoying to translate it :D
btw im trying to use "makepdf" in "latex" directory. unfortunately it doesnt work for me on Ubuntu 9.10 with ruby1.8, pandoc, and texlive-xetex. when i run "./makepdf en", it shows something like below:
Pass 1... failed with: ! I can't find file `./en/main.tex`.
"main.tex" is actually generated in "latex" directory.
i donno what i mistake. anyone any advices for me?
thanks in advance.
Comments
It works if you do
latex/makepdf
from the parent directory. I've fixed this problem in my fork.it works.
on ubuntu 9.10, i had to install additional thing to run correctly:sudo apt-get install texlive-latex-recommended
otherwise i got an error below:! LaTeX Error: File `kvoptions.sty` not found.
anyway now i can create a PDF with:
./latex/makepdf en
thanks duairc. closed.
-
This diagram is misleading:
https://progit.org/book/ch2-2.html
Adding a file should have an arrow straight to Staged.Comments
No, adding a file will leave it unstaged. After 'git add file' it is staged. So we have to differentiate what we mean by add (file add or git add). In the diagram the 'file add' is meant.
No matter that it meant,
git add
both for modified files, and for untracked files, move the file to staged state. There is no apperation to make untracked file unmodifed without staging and commiting, so the image is deceptive.In the chapter text we have: "If you run your status command again, you can see that your README file is now tracked and staged.". So the image not conflicts with the text too.
I also agree that the array should be connected to Staged.
this is what I said. but just adding the file (as mentioned in the diagram) will leave it unstaged. you have to make a
git add
to move to staged.
Ok, might be we have to differentiate again: adding a file (without modification) as a placeholder with atouch
will leave it unstaged; adding a file byvi newfilename
and put your code in there will be two steps in one. but its still unstaged. you have to make agit add
to stage it. your referred sentence comes after thegit add
.Adding the file do nothing. It just create the file. You can do anything with the file, but while it is not in the source control Git do nothing with it. It's untracked.
Unmodified files in the picture, are commited ones. You cannot commit the file without staging (ok, you can rungit commit -a
but it just make automaticaly staging for you, before the commiting).ok,ok. but then we should draw it totally different: the 'add file' arrow should start before 'untracked' and end at 'modified'. As you said
You cannot commit the file without staging ...
. To connect the 'add' arrow with 'staged' would imply that the staging will be done automatically.ok, possible the solution is draw the commands on or above arrows, to make clean that the user done to process the file from state to state.
nickretallack Fri Sep 18 11:34:52 -0700 2009 | link
@fritzek: You are confusing what "add the file" means. When you say it, you mean creating an untracked file. When we say it, we mean turning an untracked file into a tracked file.
Notice that the "add the file" arrow goes from 'untracked' to 'unmodified'. It started at 'untracked', not at 'nonexistant'. There is no 'nonexistant' state in the diagram, because the diagram is concerned with the state of existing files only.
We are saying that running the 'git add' command on an untracked file makes it a staged file. This should be represented in the diagram as an arrow from untracked straight through to staged.
Clear enough now?
-
A small info on explaining how to edit this src, would be good for beginners like me. Also what is the tool used to prepare this src?
Comments
What do you mean by "src"? This is just text from a book. You can use any text editor. If you mean how to get the files onto your computer and work on it, just read the book.
What else do you wanna do with it?Just wanted to know this https://github.github.com/github-flavored-markdown/
Thanks...
I would suggest to put a legend below the diagrams to add the meaning of the diagram wording in your language.