Skip to content
Snippets Groups Projects
Commit 06275bd7 authored by Zihao Yu's avatar Zihao Yu
Browse files

ready for ics2018

parent 5b5b182e
No related branches found
No related tags found
No related merge requests found
-include nemu/Makefile.git
include nemu/Makefile.git
default:
@echo "Please run 'make' under any subprojects to compile."
......@@ -11,6 +11,6 @@ clean:
submit: clean
git gc
cd .. && tar cj $(shell basename `pwd`) > $(STU_ID).tar.bz2
STUID=$(STUID) STUNAME=$(STUNAME) bash -c "$$(curl -s http://moon.nju.edu.cn/people/yyjiang/teach/submit.sh)"
.PHONY: default clean submit
# ICS2017 Programming Assignment
# ICS2018 Programming Assignment
This project is the programming assignment of the class ICS(Introduction to Computer System) in Department of Computer Science and Technology, Nanjing University.
For the guide of this programming assignment,
refer to http://nju-ics.gitbooks.io/ics2017-programming-assignment/content/
refer to http://nju-ics.gitbooks.io/ics2018-programming-assignment/content/
To initialize, run
```bash
......
#!/bin/bash
version=ics2018
log=""
function init() {
......@@ -9,7 +11,7 @@ function init() {
fi
while [ ! -d $1 ]; do
git clone -b ics2017 https://github.com/NJU-ProjectN/$1.git
git clone -b $version https://github.com/NJU-ProjectN/$1.git
done
log="$log$1 `cd $1 && git log --oneline --no-abbrev-commit -n1`"$'\n'
rm -rf $1/.git
......@@ -30,9 +32,11 @@ case $input in
source ~/.bashrc
git add -A
git commit -am "ics2017 initialized"$'\n\n'"$log"
git commit -am "$version initialized"$'\n\n'"$log"
echo "Initialization finishes!"
echo "By default this script will add enviornment variables into ~/.bashrc."
echo "If you use shell other than bash, please add these enviornment variables manually."
;;
[nN])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment