equal
deleted
inserted
replaced
105 if has_meaningful_data: |
105 if has_meaningful_data: |
106 self._mode = parentfiledata[0] |
106 self._mode = parentfiledata[0] |
107 self._size = parentfiledata[1] |
107 self._size = parentfiledata[1] |
108 if has_meaningful_mtime: |
108 if has_meaningful_mtime: |
109 self._mtime = parentfiledata[2] |
109 self._mtime = parentfiledata[2] |
110 |
|
111 @classmethod |
|
112 def new_normal(cls, mode, size, mtime): |
|
113 """constructor to help legacy API to build a new "normal" item |
|
114 |
|
115 Should eventually be removed |
|
116 """ |
|
117 assert size != FROM_P2 |
|
118 assert size != NONNORMAL |
|
119 return cls( |
|
120 wc_tracked=True, |
|
121 p1_tracked=True, |
|
122 parentfiledata=(mode, size, mtime), |
|
123 ) |
|
124 |
110 |
125 @classmethod |
111 @classmethod |
126 def from_v1_data(cls, state, mode, size, mtime): |
112 def from_v1_data(cls, state, mode, size, mtime): |
127 """Build a new DirstateItem object from V1 data |
113 """Build a new DirstateItem object from V1 data |
128 |
114 |