Final warning, make a new thread if you want to talk about other subjects. I'd love to discuss the other topics, just NOT IN THIS THREAD.
Also, please respond to my point about scripts that need updating.
Moderators: Nexuiz Moderators, Moderators
[-z-] wrote:Final warning, make a new thread if you want to talk about other subjects. I'd love to discuss the other topics, just NOT IN THIS THREAD.
Also, please respond to my point about scripts that need updating.
divVerent wrote:It is makebuild.sh, and it relies on properly working "svn export", "svn revert" IIRC too, and "svn info", the latter of which git does not provide in any useful way.
Because, one thing git really lacks is revisions that humans can read. Simple revision numbers as with svn were really a step forward compared to cvs's per-file revisioning...
and git is destroying the transparent numbering scheme of svn (increasing numbers, anyone can understand THAT) in favor of long cryptic hashes.
With git, the file nexuiz-data-base-revision.txt basically becomes useless, as its contents would be too cryptic for any human to understand (exercise: given two git revision hashes, how do you find out which one is the newer one - and how do you find out, given two svn revision numbers?)
n=0
for commit in `git log | grep commit`
do let n=n+1
done
echo $n
some-guy wrote:well, to get revision numbers, you could do:
- Code: Select all
n=0
for commit in `git log | grep commit`
do let n=n+1
done
echo $n
$ git log --color | awk -v rev="$(git rev-list HEAD | wc -l)" '$1 ~ /commit/ { printf "r%d | %s\n", rev--, $0; next; } { print }' | less -R
Return to Nexuiz - Development
Users browsing this forum: No registered users and 1 guest