Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
782 commits
Select commit Hold shift + click to select a range
2b1a3a3
Merge "manifest: Sorry BusyBox, you've been disrupted." into mm6.0
LorDClockaN Nov 16, 2015
93a0eaa
manifest: track mksh locally
Zipsnet Nov 18, 2015
c0554e4
Add AICP XDA Thread Template
Raienryu97 Nov 20, 2015
322f4b3
manifest: only clone latest rev of chromium prebuilts
championswimmer Nov 20, 2015
f4d1eda
manifest: add 'CyanogenMod/android_hardware_qcom_fm'
Nov 24, 2015
60c9c9b
Revert "manifest: Sorry BusyBox, you've been disrupted."
semdoc Nov 27, 2015
e9f3e83
Merge "Revert "manifest: Sorry BusyBox, you've been disrupted."" into…
semdoc Nov 27, 2015
64e6b66
manifest: Use CM's intel hardware psb_video and libwsbm
jrior001 Nov 27, 2015
9bf2ed5
manifest: Use CM's intel hardware psb_video and libwsbm Part 2
jrior001 Nov 27, 2015
be09594
Track OmniSwitch locally
LorDClockaN Dec 6, 2015
4b3dfdf
manifest: merge tag 6.0.1_r3
semdoc Dec 8, 2015
5d3b719
manifest: Switch to local device_qcom_sepolicy
semdoc Dec 10, 2015
d4e4914
Track Screencast from CM
LorDClockaN Dec 22, 2015
3385c72
Add fw_opt_cards from Slim and track it locally
LorDClockaN Dec 24, 2015
8ad50f8
manifest: Point manifest at official CTS release branch
Dec 31, 2015
86b7e1f
manifest: Track Dialer & InCallUI locally
semdoc Dec 31, 2015
ae1af45
manifest: Don't track stlport repo by default from manifest.
semdoc Jan 3, 2016
a17eb3c
manifest: Add msm8952 HAL's
intervigilium Jan 3, 2016
bf5574e
Use clone-depth="1" for all pre-built projects.
delphij Jan 4, 2016
25c747b
Track 6.0.1_r10 tag
LorDClockaN Jan 5, 2016
e10abdc
Track Snap from CM
LorDClockaN Jan 6, 2016
79a05b1
Revert "Revert "manifest: Sorry BusyBox, you've been disrupted.""
semdoc Jan 7, 2016
f8348ba
cm: Remove qcom/opensource/display-frameworks
Jan 9, 2016
8158e6a
Track local services_Telephony
LorDClockaN Jan 9, 2016
a27782a
derp
LorDClockaN Jan 9, 2016
8f52b48
manifest: Add QC dataservices by default
intervigilium Jan 10, 2016
f786a3b
manifest: Use 3 more of CM intel repos (psb_headers, omx-components, …
crpalmer Jan 14, 2016
c9c9de4
manifest: move mips prebuilts into notdefault
championswimmer Jan 14, 2016
0f437ce
Track external_android-snackbar locally + some cleanup
LorDClockaN Jan 16, 2016
40a746e
manifest: update AICP_OTA revision to mm
eyosen Jan 16, 2016
e6debdf
mainfest: track Telecomm services locally
eyosen Jan 20, 2016
947f7ca
Track SetupWizard locally
LorDClockaN Jan 24, 2016
55919f3
manifest: Track CM's UICommon repo
semdoc Jan 27, 2016
d25974f
track lockclock locally
semdoc Feb 1, 2016
004f26e
manifest: track our own fw_opt_telephony
eyosen Feb 1, 2016
847e2ad
manifest: fix fw_opt_telephony reponame
eyosen Feb 1, 2016
a1a9ff2
manifest: android-6.0.1_r10 -> android-6.0.1_r13
semdoc Feb 2, 2016
5f7ca83
manifest: track fw_opt_net_wifi locally
desaishivam26 Feb 3, 2016
898b308
Revert "track lockclock locally"
eyosen Feb 18, 2016
fdbffc4
Merge "Revert "track lockclock locally"" into mm6.0
eyosen Feb 18, 2016
51053a0
Track packages_apps_Nfc localy
LorDClockaN Feb 24, 2016
f944362
manifest: Fork dalvik to CM.
Mar 5, 2016
28990b8
manifest: android-6.0.1_r13 -> android-6.0.1_r17
semdoc Mar 8, 2016
fd49afb
Track r22
LorDClockaN Mar 13, 2016
de17738
cm: Change external/pdfium to CM
Mar 13, 2016
f9ad382
Track external_DUtils from DU and packages_apps_DUI localy
LorDClockaN Mar 15, 2016
56b7eee
Track external_DUtils locally
LorDClockaN Mar 16, 2016
acb2d37
Revert "manifest: track fw_opt_net_wifi locally"
semdoc Mar 17, 2016
6d09135
Merge "Revert "manifest: track fw_opt_net_wifi locally"" into mm6.0
semdoc Mar 18, 2016
2657997
LLS: Add live lock screen service [4/4]
0xD34D Mar 30, 2016
71dbd84
manifest: Add WeatherProvider.
Apr 1, 2016
9af6182
Revert "manifest: Add WeatherProvider."
LorDClockaN Apr 3, 2016
c94c1e1
manifest: Fork a few projects to bring in JDK8 fixes
Apr 3, 2016
07ed389
manifest: Moving AOSP revision from r22 to r24
Apr 5, 2016
90b47b5
default: Move HAL repos to their own manifest snippet
intervigilium Apr 20, 2016
a7c1b6d
fix derp!!!
LorDClockaN Apr 20, 2016
0620723
Add json-c for 8996 builds
Apr 20, 2016
88e95e2
android 6.0.1_r30
LorDClockaN Apr 20, 2016
f5261b7
Track LockClock locally
LorDClockaN Apr 21, 2016
7981ea5
manifest: Gello ships! [1/2]
Apr 30, 2016
5686b32
manifest: Remove CM hardware repo
zwliew May 1, 2016
ef32307
manifest: Merge android-6.0.1_r43 tag
semdoc May 3, 2016
674fc00
manifest: Added DataUsageProvider to the build
May 6, 2016
a334bd8
manifest: Remove SpeechRecorder
mikeNG May 19, 2016
2fe3946
manifest: Gello ships! [2/2]
May 20, 2016
327e182
Track Theme package and provider locally
LorDClockaN May 20, 2016
55957d0
qc hals: Add 8937/8953 variants
rmcc May 23, 2016
622ef82
Revert "qc hals: Add 8937/8953 variants"
LorDClockaN May 23, 2016
414eaad
Track DeskClock locally
LorDClockaN May 27, 2016
9d291b2
Track PackageInstaller locally
LorDClockaN May 27, 2016
ba7a52f
manifest: track android-6.0.1_r46 tag
HashBang173 Jun 7, 2016
4deed7e
default.xml: Move external/libpng to android-6.0.1_r43
Jun 8, 2016
082d5cf
manifest: add ahbottomnavigation library
Jun 10, 2016
b5a39a0
default: Add cmsdk-api-coverage tool to manifest.
Jun 14, 2016
b8805c4
Remove CMUpdater, we don't use it
LorDClockaN Jun 19, 2016
0101f35
manifest: Bring back the custom wallpaper picker [4/5]
0xD34D Jun 19, 2016
ef60937
Revert "manifest: Bring back the custom wallpaper picker [4/5]"
LorDClockaN Jun 20, 2016
dfd49f8
android: Switch to our chromium-webview
luca020400 Jun 22, 2016
35a8c7d
manifest: track MediaProvider locally
eyosen Jun 23, 2016
1a1e9fe
add msm8996 hal from cm
eleboucher Jun 23, 2016
be0bfef
manifest: track android-6.0.1_r52
HashBang173 Jul 7, 2016
0111690
manifests: add CMAudioService
romanbb Jul 25, 2016
9cfebf8
manifest: Merge tag 'android-6.0.1_r61' into mm6.0
semdoc Aug 2, 2016
3d872f9
manifest: Add ThemeManagerService
0xD34D Aug 2, 2016
d9efa71
Track ackages_services_ThemeManagerService locally
LorDClockaN Aug 3, 2016
7612d67
manifest: track fw_native locally (again)
semdoc Aug 3, 2016
e39398e
fix all the problems in the world
Raienryu97 Aug 3, 2016
0ad4b6f
Merge "manifest: track fw_native locally (again)" into mm6.0
semdoc Aug 3, 2016
481f034
Revert "manifest: track fw_native locally (again)"
semdoc Aug 4, 2016
ce6abde
Merge "Revert "manifest: track fw_native locally (again)"" into mm6.0
semdoc Aug 4, 2016
d6a76d3
manifest: Add HexoLibre to manifest!
Aug 12, 2016
35e2b7d
Track HexoLibre locally
LorDClockaN Aug 12, 2016
753be4c
Nougat: Update manifest from CM's staging/cm-14 branch
LorDClockaN Aug 28, 2016
142b05b
Use cm as a default repo provider
LorDClockaN Aug 28, 2016
b7c08ec
Fix up snippets also
LorDClockaN Aug 28, 2016
1f4f4c8
build is in aicp repo
LorDClockaN Aug 28, 2016
e857637
Track more repos from aosp
LorDClockaN Aug 28, 2016
7db4f85
Use our forks of TV, EmergenyInfo, ApplicationsProvider and BlockedNu…
luca020400 Aug 30, 2016
d675a02
manifest: Revert "Rename qcom hals branchs"
Rashed97 Aug 30, 2016
e01137b
manifest: Restructure manifests
Sep 2, 2016
bef752b
cm: Add local manifest for CAF staging
Sep 3, 2016
4aba245
manifest: Include caf.xml manifest
semdoc Sep 3, 2016
52456c0
Add missing remote="aicp"
LorDClockaN Sep 3, 2016
bf22683
cm: Revenge of CMParts
Sep 3, 2016
80f6250
cm: Multiple updates
Sep 4, 2016
52c9ae8
cm: Switch to CM Calendar and DateTimePicker forks
zwliew Sep 4, 2016
d76493d
Fetch our fork of broadcom libbt
chirayudesai Sep 6, 2016
c6a5e9d
manifest: Fix DU remote
semdoc Sep 7, 2016
9bf4deb
manifest: Switch to the staging/cm-14.0 CMSDK prebuilts branch
zwliew Sep 7, 2016
843ffd0
Add frameworks/support
Sep 8, 2016
ca489b6
default.xml: Add arm-eabi-4.8 toolchains
HashBang173 Sep 10, 2016
c701eb7
cm: Update to android-7.0.0_r6
Sep 13, 2016
6bb25d2
Merge "default.xml: Add arm-eabi-4.8 toolchains" into n7.0
LorDClockaN Sep 18, 2016
75448a6
Sync packages/apps/FMRadio
luk1337 Sep 19, 2016
ac93cb5
manifest: Add google/contexthub
Sep 24, 2016
0eb50df
Track FWB and Settings locally
LorDClockaN Sep 25, 2016
58f8d2c
manifest: Add Exchange support
Sep 26, 2016
e31cb11
Use our forks for some intel/hw projects
jrior001 Sep 23, 2016
d8af42a
Use correct project names
eloimuns Sep 26, 2016
01d8c16
Track system/sepolicy locally
LorDClockaN Sep 28, 2016
0a5fa4d
Track AicpExtras
LorDClockaN Sep 28, 2016
ab4f37b
Use our intel libwsbm fork as well
jrior001 Sep 27, 2016
ed487e5
cm: Switch to CM GCC 4.9 forks
zwliew Sep 5, 2016
c1ec5f1
cm: Unfork x86 compilers
Sep 29, 2016
931b714
cm: Graduate from staging
Sep 30, 2016
1d60077
Revert "cm: Unfork x86 compilers"
mikeNG Oct 1, 2016
10ab8d5
Track packages_apps_DUI and external_DUtils from DU
LorDClockaN Oct 2, 2016
d28895d
Track DUI localy
LorDClockaN Oct 2, 2016
1a62b5f
Update aosp tag to r14
LorDClockaN Oct 5, 2016
d3cf4c9
Use clone-depth="1" for all pre-built projects.
delphij Dec 21, 2015
bb80f94
Use cm android_system_tools_aidl
sam3000 Oct 9, 2016
85e0555
Revert "Track DUI localy"
LorDClockaN Oct 9, 2016
465d4aa
Merge "Revert "Track DUI localy"" into n7.0
LorDClockaN Oct 9, 2016
0852b08
Track packages_services_Telephony locally
LorDClockaN Oct 9, 2016
c3c361e
AICP_OTA:
Zipsnet Oct 14, 2016
be37f53
Revert "Revert "Track DUI localy""
LorDClockaN Oct 15, 2016
38b9f0e
Merge "Revert "Revert "Track DUI localy""" into n7.0
LorDClockaN Oct 15, 2016
6922799
Remove intel edison from main manifest.
deymo Aug 24, 2016
a0d3308
Cleanup the manifest
mikeNG Oct 17, 2016
40120c5
Fork repositories needed for CM translations
mikeNG Oct 15, 2016
3458f0f
Track CMParts locally
LorDClockaN Oct 17, 2016
e8091b2
Track DUtils locally
LorDClockaN Oct 23, 2016
6b30c05
manifest: Use the CM fork of invensense
Tortel Oct 24, 2016
3d41bd1
Update manifest for 7.1.0_r4
mikeNG Oct 26, 2016
55282ef
manifest: Update README to 7.1
semdoc Oct 26, 2016
ce86f08
More fixes for cm-14.1 & n7.1
mikeNG Oct 26, 2016
e233b5a
manifest: Remove AndroidAsync dependency
Oct 28, 2016
bc7f7e4
Use our fork of jemalloc
mikeNG Nov 2, 2016
78b2c23
manifest: Use CM fork of legacy apache-http library
Nov 3, 2016
7bb8229
aicp: android-7.1.0_r7
Miccia94 Nov 9, 2016
e2404aa
manifest: Track local llvm-Snapdragon repo
semdoc Nov 11, 2016
5baf574
manifest: Track local fw_av repo
semdoc Nov 11, 2016
10fc108
manifest: Track local device_qcom_sepolicy
semdoc Nov 20, 2016
5722f94
Revert "manifest: Track local llvm-Snapdragon repo"
semdoc Nov 20, 2016
0160ae3
manifest: Track fw_native locally
semdoc Nov 22, 2016
ef9664b
Merge tag 'android-7.1.1_r4'
semdoc Dec 7, 2016
b3c5464
manifest: Use aosp fork of wallpaper picker
invisiblek Dec 7, 2016
7928a0d
manifest: add teamsubratum and masquerade
Miccia94 Dec 2, 2016
beee94c
Merge "manifest: Track fw_native locally" into n7.1
semdoc Dec 7, 2016
e82c0f6
Merge "manifest: add teamsubratum and masquerade" into n7.1
semdoc Dec 7, 2016
db99ad9
manifest: Track locally Contacts, ContactsCommon and PhoneCommon
semdoc Dec 7, 2016
00a4388
AICP: android-7.1.1_r4 -> android-7.1.1_r6
Dec 13, 2016
1eeebc8
manifest: only clone latest rev of chromium prebuilts
championswimmer Nov 20, 2015
18197c0
manifest: don't track Launcher3
invisiblek Dec 23, 2016
322d0fa
cm: Track AOSP for unmodified external projects
zwliew Dec 12, 2016
1851171
manifest: Move to LineageOS repos
semdoc Dec 24, 2016
b65e32a
manifest: bring OmniSwitch to Aicp N
eyosen Dec 27, 2016
6c8ea29
Merge "manifest: Move to LineageOS repos" into n7.1
kaanyigitkulahli Dec 27, 2016
dd637a4
Revert "manifest: Move to LineageOS repos"
semdoc Dec 27, 2016
ea358e7
Merge "Revert "manifest: Move to LineageOS repos"" into n7.1
semdoc Dec 27, 2016
4a7bdc4
manifest: Move to LineageOS repos for real
semdoc Dec 27, 2016
ae79036
manifest: No need to sync HexoLibre
semdoc Dec 27, 2016
ac54aac
manifest: track MediaProvider locally
eyosen Dec 27, 2016
e1357bd
manifest: track PackageInstaller locally
eyosen Dec 28, 2016
e3c981c
Merge "manifest: track MediaProvider locally" into n7.1
LorDClockaN Dec 28, 2016
c2695e6
manifest: No need to sync repositories for CMTE
lindwurm Dec 29, 2016
b8def1b
AICP: android-7.1.1_r6 -> android-7.1.1_r9
Jan 5, 2017
abadc3f
manifest: Track OmniStyle package from Omni
eyosen Jan 7, 2017
6ff6ab9
manifest: track cmsdk
Miccia94 Jan 10, 2017
8cba75d
Switch to our chromium-webview fork
luca020400 Jan 2, 2017
2c719f3
Track vendor_codeaurora_telephony locally
LorDClockaN Jan 27, 2017
4c3045e
android: switch to LineageOS recorder
Jan 30, 2017
bd66564
cm: Remove external/google
zwliew Jan 31, 2017
313d38c
Revert "cm: Remove external/google"
SpiritCroc Feb 1, 2017
613016f
manifest: track OmniStyle locally
eyosen Feb 7, 2017
8096605
manifest: Track frameworks_rs locally
semdoc Feb 7, 2017
e089b36
Merge "manifest: Track frameworks_rs locally" into n7.1
eyosen Feb 8, 2017
80d7ef1
Track frameworks_opt_cards
SpiritCroc Feb 6, 2017
987caf2
cm: Remove ahbottomnavigation library
zwliew Feb 9, 2017
cf37201
cm: Remove android-visualizer library
zwliew Feb 9, 2017
2e76383
manifest: remove CMWallpapers repo
h8rift Feb 13, 2017
5434842
manifest: remove CMBugReport & CMUpdater
eyosen Feb 13, 2017
96700a7
manifest: Sync the new cryptfs_hw repo
eyosen Feb 15, 2017
993c748
manifest: android-7.1.1_r9 -> android-7.1.1_r21
invisiblek Feb 7, 2017
7060b10
MANIFEST: fix substratum repo
Miccia94 Feb 26, 2017
1f2efd2
Merge "MANIFEST: fix substratum repo" into n7.1
Miccia94 Feb 26, 2017
0d9228e
RIP cmfm
bvlj Feb 27, 2017
9dbf305
manifest: track Dialer locally
eyosen Mar 2, 2017
bb2c7ae
Revert "RIP cmfm"
LorDClockaN Mar 2, 2017
af06bc0
Merge "manifest: track Dialer locally" into n7.1
LorDClockaN Mar 2, 2017
e884001
Track CMFileManager locally
LorDClockaN Mar 5, 2017
69794e8
derp
LorDClockaN Mar 5, 2017
1255082
manifest: teamsubstratum -> substratum
Miccia94 Mar 6, 2017
e9c3cc8
manifest: track OmniJaws
Miccia94 Mar 6, 2017
20d31cb
manifest: masquerade --> interfacer
Miccia94 Mar 7, 2017
4df7995
Merge "manifest: masquerade --> interfacer" into n7.1
Miccia94 Mar 7, 2017
bc29930
manifest: interfacer switch to rootless branch
Miccia94 Mar 7, 2017
e445c30
manifest: android-7.1.1_r21 -> android-7.1.1_r25
mosimchah Mar 7, 2017
ab3ba1d
Revert "Track frameworks_opt_cards"
SpiritCroc Mar 11, 2017
5133c52
manifest: update for build improvements
Miccia94 Mar 15, 2017
7817399
cm: add custom tiles project
invisiblek Mar 16, 2017
b841872
manifest: track services_Telecomm package
eyosen Mar 20, 2017
43fe11b
Revert "cm: Remove ahbottomnavigation library"
invisiblek Mar 30, 2017
8866b74
manifest: track exactcalculator locally
Miccia94 Apr 1, 2017
1245551
track android-7.1.2_r2
mosimchah Apr 4, 2017
52c6f53
manifest: Track our external/libchrome
javelinanddart Apr 23, 2017
887c926
android: nuke browser, welcome jelly
bvlj Apr 20, 2017
6395748
Manifest : Stop syncing blank intel sensor repo.
sayeed99 Apr 27, 2017
857b719
Revert "Track vendor_codeaurora_telephony locally"
LorDClockaN Apr 29, 2017
a6da2c1
Merge "Revert "Track vendor_codeaurora_telephony locally"" into n7.1
LorDClockaN Apr 29, 2017
4eaf233
Merge "android: nuke browser, welcome jelly" into n7.1
LorDClockaN May 1, 2017
1fe897b
manifest: android-7.1.2_r2 -> android-7.1.2_r8
invisiblek May 1, 2017
ecc2c80
manifest: TI is a service not an App
May 6, 2017
7a7aae7
Add instructions for using our gerrit
mosimchah May 10, 2017
f4b0a90
manifest: Remove Gello
invisiblek May 14, 2017
dd626b9
README: fix webpage links syntax
Raienryu97 May 16, 2017
2fe3530
Merge "README: fix webpage links syntax" into n7.1
LorDClockaN May 16, 2017
072504c
Track UnifiedEmail locally
SpiritCroc May 25, 2017
7f70013
manifest: android-7.1.2_r8 -> android-7.1.2_r17
mosimchah Jun 5, 2017
a320df9
manifest: android-7.1.2_r17 -> android-7.1.2_r24
invisiblek Jul 5, 2017
fb99bbf
Platform_manifest: updating the link to a newer XDA TEMPLATE
alial04 Jul 7, 2017
703434f
manifest: remove CustomTiles package
eyosen Jul 7, 2017
609e7f3
aicp.xml: sync caf 8998 hals
darraghmcgee Jul 10, 2017
56c120e
Remove ahbottomnavigation
luca020400 Jul 16, 2017
9f59fbd
manifest: android-7.1.2_r24 -> android-7.1.2_r29
mosimchah Aug 8, 2017
383a0b4
cm: Remove unused projects
mikeNG Sep 1, 2017
aaab29c
cm: Use msm8996 HALs for 8953 & 8937
mikeNG Sep 13, 2017
8f9705e
manifest: switch to our forks of several repos
invisiblek Sep 15, 2017
9d15e65
Revert "manifest: switch to our forks of several repos"
LorDClockaN Sep 15, 2017
f7a6409
Revert "Revert "manifest: switch to our forks of several repos""
semdoc Sep 16, 2017
02ac53b
manifest: Switch deqp, pdfium and speex to Lineage forks
mikeNG Sep 19, 2017
a2bed9e
manifest: use updated svox tag to fix picotts
SchallRauch May 5, 2017
5df2f35
manifest: track our own dnsmasq and libmpeg2
invisiblek Oct 2, 2017
e12beac
update the link to the xda thread template
mosimchah Oct 8, 2017
3e29769
manifest: Regroup and alphabetize AICP projects
semdoc Nov 18, 2017
f977090
Make it more clear that you should never Kang
mosimchah Nov 21, 2017
81dac17
Manifest: fix some typos, and add some useful sync info
mosimchah Nov 30, 2017
b6e587c
android-7.1.2_r29 -> android-7.1.2_r36
alial04 Dec 11, 2017
03e5a29
manifest: Track LineageOS bison fork
raymanfx Oct 14, 2017
4b68a92
Track LineageOS UnifiedMail package
bakusiovskyyyy Jun 9, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
150 changes: 134 additions & 16 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,149 @@
INITIALIZING REPOSITORY
=======================
[Android Ice Cold Project](http://aicp-rom.com)
====================================

Init core trees without any device/kernel/vendor :

$ repo init -u https://github.com/AOKP/platform_manifest.git -b kitkat
Download the Source
===================

Init repo with all devices, kernels and vendors supported by AOKP :
Please read the [AOSP building instructions](http://source.android.com/source/index.html) before proceeding.

$ repo init -u https://github.com/AOKP/platform_manifest.git -b kitkat -g all,kernel,device,vendor
Initializing Repository
-----------------------

Init repo only for a particular device :
Repo initialization:

$ repo init -u https://github.com/AOKP/platform_manifest.git -b kitkat -g all,-notdefault,<devicename>,<vendorname>
$ repo init -u https://github.com/AICP/platform_manifest.git -b n7.1

for example, to init only trees needed to build mako :

$ repo init -u https://github.com/AOKP/platform_manifest.git -b kitkat -g all,-notdefault,mako,lge
sync repo :

Init repo for multiple devices :
$ repo sync

$ repo init -u https://github.com/AOKP/platform_manifest.git -b kitkat -g all,-notdefault,<devicename1>,<devicename2>,<devicename3>,<vendorname1>,<vendorname2>,<vendorname3>
Some info on how to customize your sync:

for example, to init trees needed to build mako and flo :
-f, --force-broken continue sync even if a project fails to sync
--force-sync overwrite an existing git directory if it needs to
point to a different object directory. WARNING: this
may cause loss of data
-l, --local-only only update working tree, don't fetch
-n, --network-only fetch only, don't update working tree
-c, --current-branch fetch only current branch from server
-j JOBS, --jobs=JOBS projects to fetch simultaneously (default 4)
--no-clone-bundle disable use of /clone.bundle on HTTP/HTTPS
--no-tags don't fetch tags

$ repo init -u https://github.com/AOKP/platform_manifest.git -b kitkat -g all,-notdefault,mako,flo,lge,asus
Smallest/fastest sync:
$ repo sync --no-tags --no-clone-bundle
we already define -c in our default.xml, so no need to add it

***

sync repo :
Building
--------

$ repo sync
After the sync is finished, please read the [instructions from the Android site](http://s.android.com/source/building.html) on how to build.

. build/envsetup.sh
brunch


You can also build (and see how long it took) for specific devices like this:

. build/envsetup.sh
time brunch angler

Remember to `make clobber` every now and then!


Optional After Successful Build
--------------------------------

After you get a working build, and if you would like to share your build on XDA (Regular Unofficial Builds), then please use the following Template to create
an XDA thread. Note that the template is a guideline of sort. You may make your own changes to it (esp please do in the download link) but try
and make your thread as close to this one as possible. This is to avoid cluttering and make stuff organized.

Link : https://raw.githubusercontent.com/AICP/vendor_aicp/n7.1/xda_template/xda_thread-template.txt


Uploading to AICP Gerrit
---------------

1st You must have local ssh keys on your computer if you do not here is a [guide](http://goo.gl/86CfDP) to generate them.

2nd Make an account on [Gerrit](http://gerrit.aicp-rom.com) login only using GoogleAuth2

3rd Add your ssh public key to your account

4th Make your changes and commit them

5th use the following command to push your commit to gerrit

(From root android directory)
. build/envsetup.sh
repo start n7.1 path/to/project
(Go to repo you are patching, make your changes and commit)
repo upload .
For more help on using this tool, use this command: repo help upload

You can also use:

git push ssh://[email protected]:29418/AICP/REPO_NAME HEAD:refs/for/branch-name

Example:

git push ssh://[email protected]:29418/AICP/platform_manifest HEAD:refs/for/n7.1


6th You will get an error about a missing Change-ID in that error it will show you a suggested commit message copy the change id

7th Do the following command and add the change id to the end of the commit message

git commit --amend

Here is an example of what the commit message should look like:

> Add how to push to gerrit
>
> Change-Id: I93949d30d732de35222d9d78d1f94e33e4bffc47

8th use the same command to push to gerrit and if you did everything properly it will be up on gerrit



## Maintain Authorship ##
Always make sure if you submit a patch/fix that you maintain authorship.
This is very important to not only us but to the entire open source community. It's what keeps it going and encourages more developers to contribute their work.

If you manually cherry pick a patch/fix add the original author prior to pushing to our gerrit.
This task is very easy and is usually done after you commit a patch/fix locally.

i.e - Once you type in "git commit -a" the commit message and you have saved it, type in the following:

```bash
git commit --amend --author "Author <[email protected]>"
```

So it should look like this once you get all author's information:

```bash
git commit --amend --author "John Doe <[email protected]>"
```
Note: If you're a Kanger, Alex Cruz ( @Mazda-- ) will hunt you down, burn you at the stake, and eat you alive!

Picking changes from our gerrit
-------------------------------

(From root android directory)
. build/envsetup.sh

to pick every change from a topic:

repopick -t topic

to pick a specific change

repopick commit-number

example, to pick this commit: http://gerrit.aicp-rom.com/#/c/36939/

repopick 36939
Loading